tmp88f846ug TOSHIBA Semiconductor CORPORATION, tmp88f846ug Datasheet - Page 193

no-image

tmp88f846ug

Manufacturer Part Number
tmp88f846ug
Description
8 Bit Microcontroller
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMP88F846UG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp88f846ug(CZHZB)
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp88f846ug(ZHZB)
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
18.2 Command Sequence
Table 18-1 Command Sequence
1
2
3
4
5
6
18.2.1 Byte Program
18.2.2 Sector Erase (4-kbyte Erase)
Command Sequence
as shown in Table 18-1.
Product ID Entry
1 Byte program
(4-kbyte Erase)
Product ID Exit
Product ID Exit
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.)
Sector Erase
Read Protect
Chip Erase
(All Erase)
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, per-
form 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 effec-
tive 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 repeat-
edly 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
Note:To rewrite data to Flash memory addresses at which data (including FFH) is already written, make sure to
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
(Example) In case " Sector 1 ", SA is " 0x05yyy ".
erase the existing data by "sector erase" or "chip erase" before rewriting data.
04555H
04555H
04555H
04555H
04555H
04555H
Addres
XXH
1st Bus Write
s
Cycle
Data
AAH
AAH
AAH
AAH
AAH
AAH
F0H
Addres
04AAA
04AAA
04AAA
04AAA
04AAA
04AAA
2nd Bus Write
H
H
H
H
H
H
s
-
Cycle
Data
55H
55H
55H
55H
55H
55H
-
Page 183
04555H
04555H
04555H
04555H
04555H
04555H
Addres
3rd Bus Write
s
-
Cycle
Data
A0H
80H
80H
90H
F0H
A5H
-
04555H
04555H
Addres
04F7F
(Note
4th Bus Write
BA
1)
H
s
-
-
-
Cycle
(Note
Data
Data
AAH
AAH
00H
1)
-
-
-
Addres
04AAA
04AAA
5th Bus Write
H
H
s
-
-
-
-
-
Cycle
Data
55H
55H
-
-
-
-
-
TMP88F846UG
04555H
Addres
(Note
6th Bus Write
SA
2)
s
-
-
-
-
-
Cycle
Data
30H
10H
-
-
-
-
-

Related parts for tmp88f846ug