Notes on the password handling for TOSHIBA 32-bit FLASH microcontroller on SPRINT Applicable for: - TMP94FD53F - TMP92FD54IF - TMP92FD54AIF - TMP91FY22 The content of the microntroller above is protected by a password. ---------- TMP94FD53F ---------- ---------- TMP92FD54IF ---------- The password storage area is FE2000 - FFDFFF, considering the single chip memory map. This area corresponds to the Sprint memory range of 62000 - 7DFFF. Any successive bytes within this area can be considered as password. However, three or more consecurive bytes of the same data are prohibited. The user must define the Password Count Storage Address within this area. The content of this address is the password count (1 byte). The password count is not allowed to be less than 8. The user must also define the Password Comparison Start Address. The passwords are compared beginning with this address. If the comparison fails, the device can not be accessed by the programmer (error message: "Ramload operation failed...") To read (or verify) the content of a programmed microcontroller - set the Password Count Storage Address (SFM) - set the Password Comparison Start Address (SFM) - fill the appropriate addresses with the correct count and password, respectively. (EDITOR) ---------------------------------- ---------- TMP92FD54AIF ---------- The password storage area is FFFEF4 - FFFEFF (12bytes), considering the single chip memory map. This area corresponds to the Sprint memory range of 7FEF4 - 7FEFF. To read (or verify) the content of a programmed microcontroller - fill the storage area with the correct password. (EDITOR) The block protection and Secure Code feature of this microcontroller is not supported yet (06/13/03) ---------------------------------- ---------- TMP91FY22 ------------- The password storage area is FC2000 - FFDFFF, considering the single chip memory map. This area corresponds to the Sprint memory range of 02000 - 3DFFF. Any successive bytes within this area can be considered as password. However, three or more consecurive bytes of the same data are prohibited. The user must define the Password Count Storage Address within this area. The content of this address is the password count (1 byte). The password count is not allowed to be less than 8. The user must also define the Password Comparison Start Address. The passwords are compared beginning with this address. If the comparison fails, the device can not be accessed by the programmer (error message: "Ramload operation failed...") To read (or verify) the content of a programmed microcontroller - set the Password Count Storage Address (SFM) - set the Password Comparison Start Address (SFM) - fill the appropriate addresses with the correct count and password, respectively. (EDITOR) ----------------------------------