tmp88fw45afg TOSHIBA Semiconductor CORPORATION, tmp88fw45afg Datasheet - Page 243

no-image

tmp88fw45afg

Manufacturer Part Number
tmp88fw45afg
Description
8 Bit Microcontroller Tlcs-870/x Series
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet
20.2
Table 20-1 Command Sequence
1
2
3
4
5
6
20.2.1
20.2.2
Command Sequence
as shown in Table 20-1.
Security Program
Product ID Entry
1 Byte program
(4-kbyte Erase)
Product ID Exit
Product ID Exit
Sector Erase
The command sequence in the MCU and the serial PROM modes consists of six commands (JEDEC compatible),
Note 1: Set the address and data to be written.
Note 2: Set the address which is the specified sector. (The area to be erased is specified with the upper 8 bits of the address.)
Chip Erase
(All Erase)
Command Sequence
in the 4th bus write cycle. Each byte can be programmed in a maximum of 40 μs. The next command sequence
cannot be executed until the write operation is completed. To check the completion of the write operation, perform
read operations repeatedly until the same data is read twice from the same address in the flash memory. During
the write operation, any consecutive attempts to read from the same address is reversed bit 6 of the data (toggling
between 0 and 1).
by the upper 4 bits of the 6th bus write cycle address. For example, to erase 4 kbytes from F000H to FFFFH,
specify one of the addresses in F000H-FFFFH as the 6th bus write cycle. The sector erase command is effective
only in the MCU and serial PROM modes, and it cannot be used in the parallel PROM mode.
erase operation is completed. To check the completion of the erase operation, perform read operations repeatedly
for data polling until the same data is read twice from the same address in the flash memory. During the erase
operation, any consecutive attempts to read from the same address is reversed bit 6 of the data (toggling between
0 and 1).
This command writes the flash memory for each byte unit. The addresses and data to be written are specified
This command erases the flash memory in units of 4 kbytes. The flash memory area to be erased is specified
A maximum of 30 ms is required to erase 4 kbytes. The next command sequence cannot be executed until the
Byte Program
Sector Erase (4-kbyte Erase)
Note:To rewrite data to Flash memory addresses at which data (including FFH) is already written, make sure
(Example) In case " Sector 1 ", SA is " 0x05yyy ".
to erase the existing data by "sector erase" or "chip erase" before rewriting data.
Address
04555H
04555H
04555H
04555H
04555H
04555H
1st Bus Write Cy-
XXH
cle
Data
AAH
AAH
AAH
AAH
AAH
AAH
F0H
Address
2nd Bus Write Cy-
04AAA
04AAA
04AAA
04AAA
04AAA
04AAA
H
H
H
H
H
H
-
cle
Data
55H
55H
55H
55H
55H
55H
-
Page 229
Address
04555H
04555H
04555H
04555H
04555H
04555H
3rd Bus Write Cy-
-
cle
Data
A0H
F0H
A5H
80H
80H
90H
-
Address
(Note 1)
04555H
04555H
04F7FH
4th Bus Write Cy-
BA
-
-
-
cle
(Note 1)
Data
Data
AAH
AAH
00H
-
-
-
Address
5th Bus Write Cy-
04AAA
04AAA
H
H
-
-
-
-
-
cle
Data
55H
55H
TMP88FW45AFG
-
-
-
-
-
Address
(Note 2)
04555H
6th Bus Write Cy-
SA
-
-
-
-
-
cle
Data
30H
10H
-
-
-
-
-

Related parts for tmp88fw45afg