presto_en.pdf - 第16页
Page 16 F C I m a r k i n g D e s c r i p t i o n 6 5 0 3 9 - 0 3 6 L F h o u s i n g , 1 p i n 6 5 0 3 9 - 0 2 9 L F h o u s i n g , 1 x 8 p i n s 4 7 2 1 7 - 0 0 0 L F p i n Table2: ICSP cable - material list A cable …

Page 15
2.5.3 LED Indicators
ON-LINE
The green LED informs you that PRESTO is connected to a
computer and that the computer and the programmer
“understand each other”, i.e. drivers are installed and
work correctly.
ACTIVE
The yellow LED informs you that there is ongoing
communication between the programmer and a device.
2.5.4 USB Connector
A standard USB (type B) connector is provided for
connecting to a computer. The programmer uses the
USBFull-Speed interface for communication.
2.6
Connecting to
Application
The programmer should be connected to an application to
be programmed with an ICSPCAB8 which is designed for
2.54mm spacing.
Fig.4: ICSPCAB8
The connectors are specified in the next chapter.
2.6.1 Custom-made
Connecting Cable
Should an application to be programmed have a non-
compatible type of connector for linking to the
programmer, the customer can make his/her own
programming cable. Its length should not exceed 15cm.
The following table lists markings of connectors by FCI
Electronics suitable for making a custom cable. Ofcourse,
it is possible to use any similar ones:

Page 16
FCI marking
Description
65039-036LF
housing, 1 pin
65039-029LF
housing, 1 x 8 pins
47217-000LF
pin
Table2: ICSP cable - material list
A cable with a cross-section between 0.1 and 0.3mm
2
may be used for making the custom connecting cable.
2.6.2 Programming in ZIF
Socket
If programming of autonomous device is required, i.e.
those that are only later connected to an application, it is
possible by means of our optional ISP2ZIF accessory.
Fig.5: ISP2ZIF
ISP2ZIF consists of a zero insertion force (=ZIF) socket
and an ICSP connector for connecting to the programmer,
which can also provide voltage for feeding the program
circuitry.
2.6.3 Connecting
Procedure
The correct procedure for connecting the programmer:
first connect PRESTO to the target application, then
connect PRESTO to the USB and finally turn on the
application’s power supply.
Please make sure that the GND of the application, the
programmer and the USB are interconnected before
signals and the power are applied.
Important warning
If an application is powered by a switched
power source or is not grounded, a significant
voltage difference may appear between the
programmer’s ground and the application’s
ground. This could damage the programmer.
The simplest way of connecting the GND prior to the
other signals is to ground the application before
connecting it to the programmer. This can, for example,
be achieved by making the GND pin of the application’s
ICSP connector longer than the other pins. It will make
sure that both grounds are interconnected first.

Page 17
Pin
AVR
AVR TPI
8051
JTAG
P1
RESET
RESET
RESET
USR
P2
P3
VCC
VCC
VCC
VDD
P4
GND
GND
GND
GND
P5
MOSI
TPIDATA
MOSI
TDI
P6
SCK
TPICLK
SCK
TCK
P7
MISO
MISO
TDO
P8
SS
TMS
Table3: Connection list No.1
Pin
PIC
MSP430
MSP430
SBW
TI CCxxxx
P1
MCLR
TEST
RESET
P2
P3
VDD
VCC
VCC
VDD
P4
VSS
VSS
VSS
GND
P5
PGD
TDI
SWBTDIO
Debug data
P6
PGC
TCK
SWBTCK
Debug clock
P7
TDO
P8
LVP
TMS
Table4: Connection list No.2
Pin
PSoC
I
2
C
SPI
Microwire
P1
XRST
CS
CS
P2
P3
VDD
VDD
VDD
VDD
P4
VSS
GND
GND
GND
P5
ISSP-data
SDA
SI
DI
P6
ISSP-SCLK
SCL
SCK
CLK
P7
SO
DO
P8
ORG(PRE)
Table5: Connection list No.3
2.6.4 Connection Examples
The following text presents examples of connections
between PRESTO and the device being programmed. We
use a notation according to the manufacturer datasheet
of each particular device.
PIC Microcontrollers
Fig.6: PIC microcontroller
1) Not all PIC microcontrollers have the PGM pin. The
PGM pin can be connected to programmer’s L pin, to
VSS via a pull-down resistor (for HVP programming)
or to VDD via a pull-up resistor (for LVP
programming).