Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
CHAPTER  25   FLASH  MEMORY 
25.4.3  Selecting communication mode 
Communication modes of the RL78 microcontroller are as follows. 
 
Table 25-6.  Communication Modes 
Standard Setting
Note 1
 
Communication 
Mode 
Port Speed
Note 2
 
Frequency  
Multiply Rate 
Pins Used 
1-line UART 
(when flash 
memory 
programmer is 
used, or when 
external device 
is used) 
UART 115200 
bps, 
250000 bps, 
500000 bps, 
1 Mbps 
− 
− 
TOOL0 
Dedicated UART 
(when external 
device is used) 
UART 115200 
bps, 
250000 bps, 
500000 bps, 
1 Mbps 
− 
− 
TOOLTxD, 
TOOLRxD 
 
Notes 1.  Selection items for Standard settings on GUI of the flash memory programmer. 
 
2.  Because factors other than the baud rate error, such as the signal waveform slew, also affect UART 
communication, thoroughly evaluate the slew as well as the baud rate error. 
 
25.4.4  Communication commands 
<R> 
The RL78 microcontroller executes serial programming through the commands listed in Table 25-7. 
The signals sent from the dedicated flash memory programmer or external device to the RL78 microcontroller are 
called commands, and programming functions corresponding to the commands are executed.  For details, refer to the 
RL78 Microcontrollers (RL78 Protocol A) Programmer Edition Application Note (R01AN0815)
 
Table 25-7.  Flash Memory Control Commands 
Classification Command 
Name 
Function 
Verify Verify 
Compares the contents of a specified area of the flash memory with 
data transmitted from the programmer. 
Erase 
Block Erase 
Erases a specified area in the flash memory. 
Blank check 
Block Blank Check 
Checks if a specified block in the flash memory has been correctly 
erased. 
Write 
Programming 
Writes data to a specified area in the flash memory. 
Silicon Signature 
Gets the RL78 microcontroller information (such as the part number, 
flash memory configuration, and programming firmware version). 
Getting information 
Checksum 
Gets the checksum data for a specified area. 
Security Set 
Sets security information. 
Security Get 
Gets security information. 
Security 
Security Release 
Release setting of prohibition of writing. 
Reset 
Used to detect synchronization status of communication. 
Others 
Baud Rate Set 
Sets baud rate when UART communication mode is selected.
 
<R> 
 
 
Note  Confirm that no data has been written to the write area.  Because data cannot be erased after block erase is 
prohibited, do not write data if the data has not been erased. 
 
 
R01UH0305EJ0200  Rev.2.00 
 
 
812  
Jul 04, 2013