tmp88fw45afg TOSHIBA Semiconductor CORPORATION, tmp88fw45afg Datasheet - Page 271

no-image

tmp88fw45afg

Manufacturer Part Number
tmp88fw45afg
Description
8 Bit Microcontroller Tlcs-870/x Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet
21.9
21.10
Table 21-16 Password Setting in the Blank Product and Non-Blank Product
TMP88FW45AFG compares the data string specified to the password with the password string transmitted from the
external controller. The area in which passwords can be specified is located at addresses 04000H to 21EFFH, and
FFF00H to FFFFFH. The area from FFA0H to FFFFH can not be specified as the passwords area.
product is considered as a blank product. Even in this case, the password count storage addresses and password
comparison start address must be specified. Table 21-16 shows the password setting in the blank product and non-
blank product.
The consecutive eight or more-byte data in the flash memory area can be specified to the password.
If addresses from FFFE0H through FFFFFH are filled with “FFH”, the passwords are not compared because the
Note 1: When addresses from FFFE0H through FFFFFH are filled with “FFH”, the product is recognized as a blank product.
Note 2: The data including the same consecutive data (three or more bytes) can not be used as a password. (This causes a
Note 3: *: Don’t care.
Note 4: When the above condition is not met, a password error occurs. If a password error occurs, the device enters the halt
Note 5: In the flash memory writing mode or RAM loader mode, the blank product receives the Intel Hex format data immediately
Note 6: In the flash memory erasing mode, the external controller must not transmit the password string for the blank product.
(Password comparison start address)
Intel Hex Format (Binary)
1. After receiving the checksum of a data record, the device waits for the start mark (3AH “:”) of the next data
2. After transmitting the checksum of end record, the external controller must transmit nothing, and wait for the
3. If a receiving error or Intel Hex format error occurs, the device enters the halt condition without returning an
(Password count storage address)
Passwords
record. After receiving the checksum of a data record, the device ignores the data except 3AH transmitted by
the external controller.
2-byte receive data (upper and lower bytes of the checksum).
error code to the external controller. The Intel Hex format error occurs in the following case:
Password string setting
password error data. TMP88FW45AFG transmits no data and enters the halt condition.)
condition without returning the error code.
after receiving PCSA without receiving password strings. In this case, the subsequent processing is performed correctly
because the blank product ignores the data except the start mark (3AH “:”) as the Intel Hex format data, even if the external
controller transmits the dummy password string. However, if the dummy password string contains “3AH”, it is detected as
the start mark erroneously. The microcontroller enters the halt mode. If this causes the problem, do not transmit the dummy
password strings.
When the record type is not 00H, 01H, or 02H
When a checksum error occurs
When the data length of an extended record (record type = 02H) is not 02H
When the device receives the data record after receiving an extended record (record type = 02H) with
extended address of 1000H or larger.
When the data length of the end record (record type = 01H) is not 00H
(Password count)
Password
PNSA
PCSA
N
04000H ≤ PNSA ≤ 21EFFH
04000H ≤ PCSA ≤ 21EFFH
Blank Product (Note 1)
Not required (Note 5)
Page 257
*
04000H ≤ PCSA ≤ 21F00H - N
04000H ≤ PNSA ≤ 21EFFH
Non-Blank Product
Required (Note 2)
8 ≤ N
TMP88FW45AFG

Related parts for tmp88fw45afg