Datasheet
78K0/Ix2 CHAPTER 25 FLASH MEMORY
R01UH0010EJ0500 Rev.5.00 654
Feb 28, 2012
25.3 Programming Environment
The environment required for writing a program to the flash memory of the 78K0/Ix2 microcontrollers are illustrated below.
Figure 25-2. Environment for Writing Program to Flash Memory
(1) When using the TOOLC0 and TOOLD0 pins
RS-232-C
USB
FlashPro5
QB-MINI2
RESET
SI
SO
DATA
Note
GND
/RESET
TOOLD0
Host machine
Dedicated flash
memory programmer
78K0/Ix2
microcontrollers
V
DD
V
SS
V
DD
CLK
TOOLC0
(2) When using the TOOLC1 and TOOLD1 pins
RS-232-C
USB
FlashPro5
QB-MINI2
Host machine
Dedicated flash
memory programmer
78K0/Ix2
microcontrollers
RESET
SI
SO
DATA
Note
GND
/RESET
TOOLD1
V
DD
V
SS
V
DD
CLK
TOOLC1
Note QB-MINI2 only
A host machine that controls the dedicated flash memory programmer is necessary.
To interface between the dedicated flash memory programmer and the 78K0/Ix2 microcontrollers, the TOOLD0 or
TOOLD1 pins is used for manipulation such as writing and erasing via a dedicated single-line UART. To write the flash
memory off-board, a dedicated program adapter (FA series) is necessary.
Table 25-2. Pin Connection
Dedicated Flash memory programmer 78K0/Ix2 microcontrollers
Signal Name I/O Pin Function Pin Name
CLK Output Clock output to 78K0/Ix2 microcontrollers TOOLC0/TOOLC1
SI Input Receive signal
SO Output Transmit signal
DATA
Note
I/O
Input/output signal for data communication during
debugging
TOOLD0/TOOLD1
/RESET Output Reset signal RESET
VDD I/O VDD voltage generation/power monitoring VDD
GND
Ground VSS
Note QB-MINI2 only