TMP86FS27
2.6.3 Flash Memory Memory SUM Output Mode (Operation command: 90H)
Table 2.6.3 shows flash memory SUM output mode process.
Table 2.6.3 Flash Memory Memory SUM Output Process
Number of
Bytes
Transferred
1st byte
2nd byte
3rd byte
4th byte
Transfer Data from
External Controller to
TMP86FS27
Matching data (5AH)
−
Baud rate modification data
(See Table 2.4.1)
−
BOOT
ROM
5th byte
6th byte
7th byte
8th byte
9th byte
Operation command data
(90H)
−
−
−
(Wait for the next operation)
(Command data)
Baud Rate
9600 bps
9600 bps
9600 bps
9600 bps
Changed new baud rate
Changed new baud rate
Changed new baud rate
Changed new baud rate
Changed new baud rate
Transfer Data from
TMP86FS27 to External
Controller
− (Baud rate auto set)
OK: Echo back data (5AH)
Error: Nothing transmitted
−
OK: Echo back data
Error: A1H × 3, A3H × 3, 62H × 3
(Note 1)
−
OK: Echo back data (90H)
Error: A1H × 3, A3H × 3, 63H × 3
(Note 1)
OK: SUM (High) (Note 2)
Error: Nothing transmitted
OK: SUM (Low) (Note 2)
Error: Nothing transmitted
−
Note 1: “xxH × 3” denotes that operation stops after sending 3 bytes of xxH. For details, refer to 2.8
“Error Code”.
Note 2: Refer to 2.9 “Checksum (SUM)”
Description of flash memory SUM output mode
1. The process of the 1st byte through the 4th byte are the same as flash memory writing mode.
2. The receive data in the 5th byte is the flash memory SUM command data (90H) to calculate
the entire flash memory.
3. When the 5th byte is one of the operation command data shown in Table 2.5.1, the device
sends the echo back data which is the same as received operation command data (in this case,
90H). If the 5th byte data does not correspond to the operation command data, the device
stops UART function after sending 3 bytes of operation command error code: (63H).
4. The 7th and the 8th bytes are the SUM value that is sent to the controller in order of the
upper byte and the lower byte. For details on how to calculate the SUM, refer to 2.9
“Checksum (SUM)”.
5. After sending the SUM, the device waits for the next operation command data.
86FS27-18
2007-08-07