
22.8.9
Flash memory security setting command (0xFA)
Table 22-17 shows the flash memory security setting command.
Table 22-17 Flash Memory Security Setting Command
Transfer byte
Transfer data from the external controller to
TMP89FH46L
Baud rate
Transfer data from TMP89FH46L to the ex-
ternal controller
BOOT
ROM
1st byte
2nd byte
Matching data 1 (0x86 or 0x30)
-
Automatic adjustment
Baud rate after adjustment
- (Automatic baud rate adjustment)
OK: Echo back data (0x86 or 0x30)
Error: No data transmitted
3rd byte
4th byte
Matching data 2 (0x79 or 0xCF)
-
Baud rate after adjustment
-
OK: Echo back data (0x79 or 0xCF)
Error: No data transmitted
5th byte
6th byte
Operation command data (0xFA)
-
Baud rate after adjustment
-
OK: Echo back data (0xFA)
Error: 0xA1 × 3, 0xA3 × 3, 0x63 × 3 (note 1)
7th byte
8th byte
Password count storage address 23 to 16
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
9th byte
10th byte
Password count storage address 15 to 08
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
11th byte
12th byte
Password count storage address 07 to 00
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
13th byte
14th byte
Password comparison start address 23 to 16
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
15th byte
16th byte
Password comparison start address 15 to 08
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
17th byte
18th byte
Password comparison start address 07 to 00
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
19th byte
:
m-th byte
Password string
-
Baud rate after adjustment
-
OK: No data transmitted
Error: No data transmitted
n-th byte
-
Baud rate after adjustment
OK: 0xFB (note 3)
Error: No data transmitted
n-th + 1 byte
(Wait for the next command data)
Baud rate after adjustment
-
Note 1: "xxH × 3" means that the device goes into an idle state after transmitting 3 bytes of xxH.
Note 3: If the flash memory security setting command is executed for a blank product or if a password error occurs for a non-blank
product, the TMP89FH46L stops communication and goes into an idle state. Therefore, if a password error occurs, initialize
the TMP89FH46L by using the RESET pin, and restart the serial PROM mode.
Note 4: If a communication error occurs during the transfer of a password address or password string, the TMP89FH46L stops
communication and goes into an idle state. Therefore, if a password error occurs, initialize the TMP89FH46L by using the
RESET pin, and restart the serial PROM mode.
Note 5: If the flash memory security is not enabled, it becomes possible to read ROM data freely in parallel PROM mode. Make
sure that you enable the flash memory security in mass production.
TMP89FH46L
22. Serial PROM Mode
22.8 Operation Commands
Page 370
RA003