397
CHAPTER 23
μ
PD78F0034, 78F0034Y
23.2.2 Flash memory programming function
Flash memory writing is performed through command and data transmit/receive operations using the selected
transmission method. The main functions are listed in Table 23-4.
Table 23-4. Main Functions of Flash Memory Programming
Function
Description
Reset
Used to detect write stop and transmission synchronization.
Batch verify
Compares entire memory contents and input data.
Batch delete
Deletes the entire memory contents.
Batch blank check
Checks the deletion status of the entire memory.
High-speed write
Performs writing to flash memory according to write start address and number of write data
(bytes).
Continuous write
Performs successive write operations using the data input with high-speed write operation.
Status
Checks the current operation mode and operation end.
Oscillation frequency setting
Inputs the resonator oscillation frequency information.
Delete time setting
Inputs the memory delete time.
Baud rate setting
Sets the transmission rate when the UART method is used.
I
2
C mode setting
Sets the standard/high-speed mode when the I
2
C bus method is used.
Silicon signature read
Outputs the device name, memory capacity, and device block information.
23.2.3 Flashpro II connection
Connection of the Flashpro II and the
μ
PD78F0034 differs depending on communication method (3-wire serial I/
O, UART, and I
2
C bus). Each type of connection is shown in Figures 23-3, 23-4, and 23-5.
Figure 23-3. Connection of Flashpro II Using 3-Wire Serial I/O Method
V
PP
V
DD
RESET
SCK
SO
SI
GND
V
PP
V
DD
RESET
SCK3n
SI3n
SO3n
V
SS
Flashpro II
PD78F0034
μ
n = 0, 1