TMP86C909XB Toshiba, TMP86C909XB Datasheet - Page 162

no-image

TMP86C909XB

Manufacturer Part Number
TMP86C909XB
Description
EMULATION CHIP FOR TMP86F SDIP
Manufacturer
Toshiba
Datasheet

Specifications of TMP86C909XB

Accessory Type
Adapter
For Use With/related Products
TMP86F SDIP
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
15.5 Operation Command
15.6 Operation Mode
Table 15-6 Operation Command in the Serial PROM Mode
TMP86F409NG waits for the matching data (5AH).
(3) RAM loader, (4) Flash memory SUM output, (5) Product ID code output, (6) Flash memory status output and (7)
Flash memory read protection setting modes. Description of each mode is shown below.
Command Data
The eight commands shown in Table 15-6 are used in the serial PROM mode. After reset release, the
The serial PROM mode has seven types of modes, that are (1) Flash memory erasing, (2) Flash memory writing,
C0H
C3H
5AH
F0H
30H
60H
90H
FAH
1. Flash memory erasing mode
2. Flash memory writing mode
3. RAM loader mode
4. Flash memory SUM output mode
5. Product ID code output
The flash memory is erased by the chip erase (erasing an entire flash area) or sector erase (erasing sectors in
4-kbyte units). The erased area is filled with FFH. When the read protection is enabled, the sector erase in
the flash erasing mode can not be performed. To disable the read protection, perform the chip erase. Before
erasing the flash memory, TMP86F409NG checks the passwords except a blank product. If the password is
not matched, the flash memory erasing mode is not activated.
Data is written to the specified flash memory address for each byte unit. The external controller must trans-
mit the write data in the Intel Hex format (Binary). If no error is encountered till the end record,
TMP86F409NG calculates the checksum for the entire flash memory area (F000H to FFFFH), and returns
the obtained result to the external controller. When the read protection is enabled, the flash memory writing
mode is not activated. In this case, perform the chip erase command beforehand in the flash memory eras-
ing mode. Before activating the flash memory writing mode, TMP86F409NG checks the password except a
blank product. If the password is not matched, flash memory writing mode is not activated.
The RAM loader transfers the data in Intel Hex format sent from the external controller to the internal
RAM. When the transfer is completed normally, the RAM loader calculates the checksum. After transmit-
ting the results, the RAM loader jumps to the RAM address specified with the first data record in order to
execute the user program. When the read protection is enabled, the RAM loader mode is not activated. In
this case, perform the chip erase beforehand in the flash memory erasing mode. Before activating the RAM
loader mode, TMP86F409NG checks the password except a blank product. If the password is not matched,
flash RAM loader mode is not activated.
The checksum is calculated for the entire flash memory area (F000H to FFFFH), and the result is returned
to the external controller. Since the BOOTROM does not support the operation command to read the flash
memory, use this checksum to identify programs when managing revisions of application programs.
The code used to identify the product is output. The code to be output consists of 13-byte data, which
includes the information indicating the area of the ROM incorporated in the product. The external control-
ler reads this code, and recognizes the product to write.
(In the case of TMP86F409NG, the addresses from F000H to FFFFH become the ROM area.)
Setup
Flash memory erasing
Flash memory writing
RAM loader
Flash memory SUM output
Product ID code output
Flash memory status output
Flash memory read protection setting
Operating Mode
Page 151
Matching data. Execute this command after releasing the reset.
Erases the flash memory area (address F000H to FFFFH).
Writes to the flash memory area (address F000H to FFFFH).
Writes to the specified RAM area (address 0050H to 023FH).
Outputs the 2-byte checksum upper byte and lower byte in this order for the
entire area of the flash memory (address F000H to FFFFH).
Outputs the product ID code (13-byte data).
Outputs the status code (7-byte data) such as the read protection condition.
Enables the read protection.
Description
TMP86F409NG

Related parts for TMP86C909XB