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 consecutive 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) Block Protection/Secure Code feature - please set the protection bits using the Special Function Menu. BA0 : F80000 - F8FFFF BA1 : F90000 - F9FFFF BA2 : FA0000 - FAFFFF BA3 : FB0000 - FBFFFF BA4 : FC0000 - FCFFFF BA5 : FD0000 - FDFFFF BA6 : FE0000 - FEDFFF BA7 : FEE000 - FFBFFF BA8 : FFC000 - F8DFFF BA9 : FFE000 - FFFFFF - the status of the Block Protection and Security bits can not be read - the content of a secured device can be read/verified by the programmer provided that the valid password has been entered. ---------------------------------- ---------- 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 consecutive 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) ----------------------------------