forte_en.pdf - 第19页

Page 19 2 A n external pull-up resistor or possibly a Scho ttky diode should be conn ected for 1-Wire component s – see chapter 1-Wire Interface . 3 S ome of the devices with separated UPD I and R ESET pins have to be al…

100%1 / 105
Page 18
Pin
JTAG
HCS08
HCSxxx
C2
P
USR
RESET
-
VDD
VDD
VDD
VDD
VDD
GND
GND
VSS
VSS
GND
D
TDI
BKGD
Data
C2D
C
TCK
Clock
C2CK
I
TDO
L
TMS
T
S
R
Table7: Connection list No.5
Pin
RL78
RX600
AT89C51CC01UA
P
RESET
RES#
RESET
-
VDD
VDD
VCC
VCC
GND
VSS
VSS
VSS
D
TOOL0
RXD1
RxD
C
TXD1
TxD
I
MD
EA
L
PC7/UB
PSEN
T
S
R
ALE
Table8: Connection list No.6
Pin
AVR HVP
AVR UPDI
3
AVR UPDI+RST
3
P
RESET
UPDI / RESET
RESET
-
VDD
VCC
VDD
VDD
GND
GND
GND
GND
D
SDI
UPDI
C
SDO
I
SII
L
SCI
T
S
R
Table9: Connection list No.7
Pin
CH32V003
SPD5118
Z8F
P
NRST
RESET
-
VDD
VDD
VDDSPD
VDD
GND
VSS
GND
VSS
D
SWIO
HSDA
DBG
C
HSCL
I
L
HSA
T
S
R
Table10: Connection list No.8
1
It is recommended to use a flat ribbon cable and to
connect all its GND wires.
Page 19
2
An external pull-up resistor or possibly a Schottky diode
should be connected for 1-Wire components see
chapter 1-Wire Interface.
3
Some of the devices with separated UPDI and RESET
pins have to be also connected in accordance with the
"AVR UPDI" description. The connection for the selected
device can be found in the "Device/Device info" menu of
the UP software.
2.6.4 Connection Examples
The following text presents examples of connections
between FORTE and the device being programmed. We
use a notation according to the manufacturer datasheet
of each particular device.
RL78 Microcontrollers
Fig.7: Renesas RL78 microcontroller
RX600 Microcontrollers
Fig.8: Renesas RX600 Microcontroller
1) The RX600 MCUs are programmed in Boot mode.
2) For programming of OSIS(ID) and device locking the
settings in the "FORTE programmer settings" window
have to be used.
PIC Microcontrollers
Fig.9: PIC microcontroller
1) Not all devices 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).
Page 20
2) The whole device must be erased before
programming if code/main memory protection (CP) or
data memory protection (CPD) is active.
3) Some devices cannot be erased when CP or CPD is
active if the power-supply voltage is less than 5V.
4) If a microcontroller has more than one power-supply
VDD or VSS pin, all of them must be connected
including the AVDD and AVSS pins.
5) If the LVP mode is used, it is recommended to check
whether the LVP fuse is still set after erasing the part.
6) Programming of PIC32 devices is supported by
means of the ICSP interface.
7) Devices with an ICPORT fuse must have the
dedicated ICSP port off for LVP programming.
8) PIC24 and dsPIC33 devices may be programmed
using PE (Programming Executive) or using the
standard method. Programming by means of PE is
usually faster.
9) When the MCU debug mode is enabled using a fuse,
the programmer cannot communicate with it.
AVR Microcontrollers
Fig.10: AVR microcontroller
1) A source of the clock signal, which is set in the device
or which will be set by fuses during programming
must be connected to the device. A crystal must be
connected if set up as the clock source.
2) Device fuses have been set up by the producer to the
internal oscillator with a frequency of 1MHz. In the
initial programming, the device should be
programmed with “Oscillator frequency” set up at
“>750kHz” or lower in the FORTE programmer
settingswindow.
3) Not all AVR devices allow use of a crystal
(e.g.ATtiny13, ATtiny15).
4) After the device fuses are correctly set up, right-click
(i.e. using the right mouse button) inside the
Configuration window and choose Learn fuses.
This saves the fuses in the up.ini file or in the project
if used. This is necessary due to the fact that .hex
files for AVR microcontrollers themselves do not
contain configuration fuses. If a device is
programmed from the command line, a .ppr project
file containing saved fuses needs to be used.
5) Ticking the Open file with data memory
automatically option in the File menu loads data
for the data memory simultaneously with the code/
main memory data.
6) Use the EESAVE fuse if preservation of data memory
is required. If the EESAVE is active, choose Program
all except data memory for programming,
otherwise a warning appears at this place (blank
check of data memory).
7) HPRAVR is an optional accessory for programming
AVR microcontrollers in applications with the
ISP10PIN standard connector on the device's side.
8) Some AVR devices have their ISP interface provided
at different pins than the SPI interface. Further
information can be found in the device data sheet (in
the Serial Downloading section).