TOSHIBA TC9WMA2FK

TC9WMA2FK
TOSHIBA CMOS Digital Integrated Circuits
Silicon Monolithic
TC9WMA2FK
2,048-Bit (256 × 8 Bit) Serial E2PROM
The TC9WMA2FK is electrically erasable/programmable
nonvolatile memory (E2PROM).
Features
•
Serial data input/output
•
Programmable in units of one word and collectively erasable
in one operation
•
Automatically set programming time (built-in timer)
•
Programming time: 10 ms (max) (VCC = 3.0 to 5.5 V)
Weight: 0.01 g (typ.)
12 ms (max) (VCC = 2.3 to 2.7 V)
•
Overwrite enabled or disabled by software
•
Single power supply and low power consumption
•
Operating voltage range for reading: VCC = 1.8 to 5.5 V
•
Operating voltage range for writing: VCC = 2.3 to 5.5 V
•
Wide operating temperature range (−40 to 85°C)
Product Marking
Pin Assignment (top view)
US8
Type name
CS
CLK
DI
8
7
6
DO
5
9WM
A2
No.1 pin indicator
1
2
3
4
VCC NC RST GND
1
2007-10-19
TC9WMA2FK
Block Diagram
Chip select
CS
Clock input
Timing
generator
Control
circuit
Power supply
(booster circuit)
VCC Power supply
Reset input
RST
CLK
Command
register
Data Input DI
Memory cell
Input/Output
circuit
GND Ground
Address Address
register decoder
Data Output DO
Data register
Pin Function
Pin Name
Input/Output
CS
Input
Chip select
A low on CS selects the chip. Always return CS high temporarily before
executing instructions.
CLK
Input
Clock input
The data on DI is latched by a rising edge of CLK . Data is output to DO by a falling
edge of CLK . CLK is effective when CS is low.
DI
Input
Serial data input
This pin is used to enter addresses, commands, and data into the chip.
DO
Output
Serial data output
This pin outputs data from the chip.
RST
Input
Reset input
A low on this input resets the chip.
NC
⎯
VCC
GND
Power supply
Function
No connection (not connected internally)
1.8 V~5.5 V (for reading)
2.3~5.5 V (for writing)
0 V (GND)
2
2007-10-19
TC9WMA2FK
Functional Description
1. Types of Instructions
Operation
Read
Address
Command
C0 C1 C2 C3
A0~A7
1
Program
A0~A7
0
1
1
0
0
0
0
0
All erase
********
0
0
1
1
0
0
0
0
Busy monitor
********
1
0
1
1
0
0
0
0
Overwrite enable
********
1
0
0
1
0
0
0
0
Overwrite disable
********
1
1
0
1
0
0
0
0
A0~A7
1
0
0
0
1
0
0
0
Read Auto-incremented
0
0
0
0
Data
0
0
0
D0~D7
*: Don’t care
2. Operation Method
Be sure to drive CS and CLK high temporarily before entering an instruction. After CS is asserted
low, CLK becomes effective, acting as a serial transfer synchronizing signal. The data on DI is latched on
a rising edge of CLK , while data is output to DO on a falling edge of CLK .
Instructions can only be executed when the chip is not being programmed or collectively erased (i.e.,
when the ready/busy status signal is high). However, the Monitor Busy instruction can be entered at any
time.
Only the commands listed in the above table can be used. Do not use any other command.
• Read
Entering the Read instruction causes memory data at the specified address to be read out and serially
output from the DO pin.
• Program
Entering the Program instruction causes overwrite operation to automatically start within the chip,
overwriting memory data at the specified address with the input data.
After the instruction is entered, CS can be driven high even while overwrite operation is still in
progress internally.
• All Erase
Entering the Erase All instruction causes erase operation to automatically start within the chip,
erasing memory data at all addresses.
After the instruction is entered, CS can be driven high even while erase operation is still in progress
internally.
This command clears the memory data to 0.
• Busy Monitor
Entering the Monitor Busy instruction causes a ready/busy status signal to be output from the DO pin.
This output signal is low while the chip is being programmed or collectively erased, and is high after
programming or collective erase operation is completed.
The ready/busy status signal is output continuously until CS is driven high.
• Overwrite Enable/Disable
Entering the Enable Overwrite instruction places the chip in overwrite enabled mode, where the
Program and Erase All instructions can be entered.
Entering the Disable Overwrite instruction places the chip in overwrite disabled mode, where the
Program and Erase All instructions cannot be entered.
Once the chip is placed in overwrite disabled mode, it remains disabled against overwriting until the
Enable Overwrite instruction is entered.
• Read Auto-incremented
After the data at the specified address is output, the subsequent CLK pulse causes the address to be
incremented so that the data at the next address is output automatically. After the data at the last
address is output, that at the first address will be read and output.
3
2007-10-19
TC9WMA2FK
3. Precautions on Powering Up or Down the Chip
(1)
(2)
(3)
A wait time of 1 ms is required before the chip can start operation after it is powered up.
Ensure that RST is low when powering up or down the chip.
Resetting the chip places it in overwrite disabled mode.
4. Timing Chart
(1)
Read
CS
1
2
7
8
9
10
11
12
13
14
15
16
17
23
24
CLK
DI
A0
A1
A6
A7
1
0
Address
DO
0
0
0
0
0
0
Command
D0
Hi-Z
D6
D7
Hi-Z
Data
(2)
Program
CS
1
2
7
8
9
10
11
12
13
14
15
16
17
23
24
CLK
DI
A0
A1
Address
DO
A6
A7
0
1
1
0
0
0
0
0
D0
D6
D7
Command
Hi-Z
4
2007-10-19
TC9WMA2FK
(3)
All Erase
CS
1
2
7
8
9
10
11
12
13
14
15
16
CLK
DI
0
0
1
1
0
0
0
0
Command
DO
(4)
Hi-Z
Busy Monitor
CS
1
2
7
8
9
10
11
12
13
14
15
16
CLK
DI
1
0
1
1
0
0
0
0
Command
DO
(5)
Hi-Z
Hi-Z
Overwrite Enable/Disable
CS
1
2
7
8
9
10
11
12
13
14
15
16
CLK
Enable
1
0
0
1
0
0
0
0
1
0
0
0
0
Command
DI
Disable
1
1
0
Command
DO
Hi-Z
5
2007-10-19
TC9WMA2FK
(6)
Read Auto-incremented
CS
1
2
7
8
9
10 11 12 13 14 15 16 17
23 24 25
31 32 33
39 40
D6 D7 D0
D6 D7 D0
D6 D7
CLK
DI
A0 A1
Address
DO
A6 A7
1
0
0
0
1
0
0
0
Command
D0
Hi-Z
Data
A0・・・A7
Address
6
Data
A0・・A7 + 1
Address
Hi-Z
Data
A0・・A7 + 2
Address
2007-10-19
TC9WMA2FK
Absolute Maximum Ratings (Note) (GND = 0 V)
Characteristics
Symbol
Rating
Unit
Power supply voltage
VCC
−0.3~7.0
V
Input voltage
VIN
−0.3~VCC + 0.3
V
VOUT
−0.3~VCC + 0.3
V
Power dissipation
PD
200 (25°C)
mW
Soldering temperature (in time)
Tsld
260 (10 s)
°C
Storage temperature
Tstg
−55~125
°C
Operating temperature
Topr
−40~85
°C
Output voltage
Note: Exceeding any of the absolute maximum ratings, even briefly, lead to deterioration in IC performance or even
destruction.
Using continuously under heavy loads (e.g. the application of high temperature/current/voltage and the
significant change in temperature, etc.) may cause this product to decrease in the reliability significantly even
if the operating conditions (i.e. operating temperature/current/voltage, etc.) are within the absolute maximum
ratings and the operating ranges.
Please design the appropriate reliability upon reviewing the Toshiba Semiconductor Reliability Handbook
(“Handling Precautions”/“Derating Concept and Methods”) and individual reliability data (i.e. reliability test
report and estimated failure rate, etc).
Operating Ranges (Note 1) (GND = 0 V, Topr = −40 to 85°C)
Characteristics
Symbol
Test Condition
Min
Max
Unit
Supply voltage (for reading)
VCC
1.8
5.5
V
Supply voltage (for writing)
VCC
2.3
5.5
V
Operating Ranges (Note 1) (VCC = 1.8 to 2.7 V, GND = 0 V, Topr = −40 to 85°C)
Characteristics
Low level input voltage
High level input voltage
Operating frequency
Symbol
1.8 V <
= VCC < 2.3 V
2.3 V <
= VCC < 2.7 V
Min
Max
Min
Max
0
0.15 × VCC
0
0.35
VIH1
0.7 × VCC
(Note 1)
VCC
1.6
VCC
VIH2
0.8 × VCC
(Note 2)
VCC
1.8
VCC
fCLK
0.25
0
0.5
VIL
0
Unit
V
V
MHz
Operating Ranges (Note 1) (VCC = 2.7 to 5.5 V, GND = 0 V, Topr = −40 to 85°C)
Characteristics
Low level input voltage
High level input voltage
Operating frequency
Symbol
2.7 V <
= VCC <
= 3.6 V
4.5 V <
= VCC <
= 5.5 V
Min
Max
Min
Max
0
0.45
0
0.7
VIH1
(Note 2)
1.6
VCC
2.0
VCC
VIH2
(Note 3)
2.2
VCC
3.0
VCC
0
1
0
1
VIL
fCLK
Unit
V
V
MHz
Note 1: The operating ranges must be maintained to ensure the normal operation of the device.
Unused inputs must be tied to either VCC or GND.
Note 2:
CS , DI, RST
Note 3:
CLK
7
2007-10-19
TC9WMA2FK
Electrical Characteristics
D.C. Characteristics (VCC = 1.8 to 2.7 V, GND = 0 V, Topr = −40 to 85°C)
Characteristics
Symbol
Test Condition
1.8 V <
= VCC < 2.3 V
2.3 V <
= VCC < 2.7 V
Min
Max
Min
Max
Unit
Input current
ILI
⎯
±1
⎯
±1
μA
Output leakage current
ILO
⎯
±1
⎯
±1
μA
IOH = −1 mA
⎯
⎯
⎯
⎯
High level output voltage
VOH
IOH = −500 μA
⎯
⎯
VCC − 0.4
⎯
IOH = −100 μA
VCC − 0.2
⎯
⎯
⎯
IOL = 2 mA
⎯
⎯
⎯
⎯
IOL = 500 μA
⎯
⎯
0.4
⎯
IOL = 100 μA
0.2
⎯
⎯
⎯
Low level output voltage
VOL
V
V
Quiescent supply current
ICC1
(Note 1)
⎯
5
⎯
5
μA
Supply current during read
ICC2
(Note 2)
⎯
0.5
⎯
1.0
mA
Supply current during all
erase/program
ICC3
(Note 3)
⎯
⎯
⎯
1.0
mA
D.C. Characteristics (VCC = 2.7 to 5.5 V, GND = 0 V, Topr = −40 to 85°C)
Characteristics
Symbol
Test Condition
2.7 V <
= VCC < 3.6 V
4.5 V <
= VCC <
= 5.5 V
Min
Max
Min
Max
Unit
Input current
ILI
⎯
±1
⎯
±1
μA
Output leakage current
ILO
⎯
±1
⎯
±1
μA
VCC − 0.4
⎯
VCC − 0.4
⎯
IOH = −500 μA
⎯
⎯
⎯
⎯
IOH = −100 μA
⎯
⎯
⎯
⎯
IOL = 2 mA
0.4
⎯
0.4
⎯
IOL = 500 μA
⎯
⎯
⎯
⎯
IOL = 100 μA
⎯
⎯
⎯
⎯
IOH = −1 mA
High level output voltage
Low level output voltage
VOH
VOL
V
V
Quiescent supply current
ICC1
(Note 1)
⎯
5
⎯
5
μA
Supply current during read
ICC2
(Note 2)
⎯
1.5
⎯
2.5
mA
Supply current during all
erase/program
ICC3
(Note 3)
⎯
1.0
⎯
2.0
mA
Note 1:
CS = 1 (except when busy, however)
Note 2: Current that flows for a period between a fall of the 14th CLK pulse and a rise of the 16th CLK pulse
when executing the Read instruction.
Note 3: Current that flows while executing the Erase All or Program instruction.
8
2007-10-19
TC9WMA2FK
A.C. Characteristics (VCC = 1.8 to 2.7 V, GND = 0 V, Topr = −40 to 85°C)
Characteristics
Symbol
Maximum clock frequency
Minimum clock pulse width
Test Condition
fMAX
twCLK (L)
twCLK (H)
1.8 V <
= VCC < 2.3 V
2.3 V <
= VCC < 2.7 V
Unit
Min
Max
Min
Max
0
0.25
0
0.5
MHz
1.0
⎯
1.0
⎯
μs
Minimum reset pulse width
tWRST
1
⎯
1
⎯
μs
Minimum chip select pulse
width
tWCS
1
⎯
1
⎯
μs
Reset setup time
tRSS
RST setup time when
CS is switched over
1
⎯
1
⎯
μs
Clock setup time
tCKS
CLK setup time
when CS is switched
over
500
⎯
500
⎯
ns
CS setup time
tCSS
CS setup time when
CLK is switched over
500
⎯
500
⎯
ns
Time from CLK
switchover until valid
data is output
⎯
2.0
⎯
1.0
Propagation delay time
tpLH
tpHL
tpZH
tpZL
tpLZ
tpHZ
Time from CS
switchover until output
data goes Hi-Z
⎯
2.0
⎯
1.0
Input data setup time
ts
Input data setup time
when CLK is
switched over
500
⎯
500
⎯
ns
Input data hold time
th
Input data hold time
when CLK is
switched over
500
⎯
500
⎯
ns
(Note)
μs
Note: CL = 100 pF, RL = 1 kΩ
9
2007-10-19
TC9WMA2FK
A.C. Characteristics (VCC = 2.7 to 5.5 V, GND = 0 V, Topr = −40 to 85°C)
Characteristics
Symbol
Maximum clock frequency
Minimum clock pulse width
Test Condition
fMAX
twCLK (L)
twCLK (H)
2.7 V <
= VCC <
= 3.6 V
4.5 V <
= VCC <
= 5.5 V
Unit
Min
Max
Min
Max
0
1
0
1
MHz
0.4
⎯
0.4
⎯
μs
Minimum reset pulse width
tWRST
1
⎯
1
⎯
μs
Minimum chip select pulse
width
tWCS
1
⎯
1
⎯
μs
Reset setup time
tRSS
RST setup time when
CS is switched over
1
⎯
1
⎯
μs
Clock setup time
tCKS
CLK setup time
when CS is switched
over
250
⎯
250
⎯
ns
CS setup time
tCSS
CS setup time when
CLK is switched over
250
⎯
250
⎯
ns
tpLH
tpHL
tpZH
tpZL
Time from CLK
switchover until valid
data is output
⎯
0.25
⎯
0.25
tpLZ
tpHZ
Time from CS
switchover until output
data goes Hi-Z
⎯
0.5
⎯
0.5
Input data setup time
ts
Input data setup time
when CLK is
switched over
250
⎯
250
⎯
ns
Input data hold time
th
Input data hold time
when CLK is
switched over
250
⎯
250
⎯
ns
Propagation delay time
(Note)
μs
Note: CL = 100 pF, RL = 1 kΩ
10
2007-10-19
TC9WMA2FK
2
E PROM Characteristics (GND = 0 V, 2.3 V =< VCC =< 2.7 V, Topr = −40 to 85°C)
Characteristics
Symbol
Test Condition
Min
All erase time
tE
⎯
Program time
tP
⎯
Typ.
5
Max
Unit
12
ms
12
ms
Endurance
NEW
1 × 10
⎯
⎯
Times
Data retention time
tRET
10
⎯
⎯
Year
Max
Unit
10
ms
10
ms
2
E PROM Characteristics (GND = 0 V, 3.0 V =< VCC =< 5.5 V, Topr = −40 to 85°C)
Characteristics
Symbol
Test Condition
Min
All erase time
tE
⎯
Program time
tP
⎯
Typ.
5
Endurance
NEW
1 × 10
⎯
⎯
Times
Data retention time
tRET
10
⎯
⎯
Year
VCC (V)
Typ.
Unit
3.3
4
pF
3.3
3
pF
3.3
8.5
pF
Capacitance Characteristics (Ta = 25°C)
Characteristics
Input capacitance
Symbol
Test Condition
CIN
Output capacitance
CO
Equivalent Internal capacitance
CPD
fIN = 1 MHz
(Note)
Note: CPD denotes the IC’s internal equivalent capacitance calculated from the amount of current it consumes while
operating.
The average current consumption during non-loaded operation is obtained from the equations below.
ICC (Read) = fCLK・CPD・VCC + ICC1 + ICC2・3/24
ICC (Prog) = fCLK・CPD・VCC + ICC1 + ICC3
11
2007-10-19
TC9WMA2FK
A.C. Characteristics Timing Chart
tCSS
tCKS
tCKS
tCSS
VCC
CS
CLK
VCC/2
GND
VCC
VCC/2
GND
ts
th
VCC
VCC/2
CLK
GND
VCC/2
DI
tPLH
tPHL
tPLH
tPHL
VCC
VCC/2
CLK
GND
DO
VCC/2
tPLZ
tPHZ
CS
VCC
VCC/2
GND
VCC
CLK
GND
VCC/2
DO
HiZ
tPZH
tPZL
VCC
VCC/2
CLK
GND
HiZ
DO
VCC/2
tWCLK (L) tWCLK (H)
CLK
VCC/2
VCC
VCC/2
GND
tWRST
RST
VCC/2
VCC
VCC/2
GND
tRSS
RST
VCC
VCC/2
GND
VCC/2
CS
tWCS
CS
VCC/2
VCC
VCC/2
tPZH
tPZL
CLK
tPLH
tPHL
GND
VCC
VCC/2
GND
DO
VCC/2
12
2007-10-19
TC9WMA2FK
Input/Output Circuits of Pins
Pin Name
Type
Input/Output Circuit
Remarks
CS
DI
Input
RST
CLK
Input
Hysteresis input
Output control signal
DO
VCC
Output
Initial “HiZ”
13
2007-10-19
TC9WMA2FK
Package Dimensions
Weight: 0.01 g (typ.)
14
2007-10-19
TC9WMA2FK
RESTRICTIONS ON PRODUCT USE
20070701-EN GENERAL
• The information contained herein is subject to change without notice.
• TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor
devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical
stress. It is the responsibility of the buyer, when utilizing TOSHIBA products, to comply with the standards of
safety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of
such TOSHIBA products could cause loss of human life, bodily injury or damage to property.
In developing your designs, please ensure that TOSHIBA products are used within specified operating ranges as
set forth in the most recent TOSHIBA products specifications. Also, please keep in mind the precautions and
conditions set forth in the “Handling Guide for Semiconductor Devices,” or “TOSHIBA Semiconductor Reliability
Handbook” etc.
• The TOSHIBA products listed in this document are intended for usage in general electronics applications
(computer, personal equipment, office equipment, measuring equipment, industrial robotics, domestic appliances,
etc.).These TOSHIBA products are neither intended nor warranted for usage in equipment that requires
extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of human life or
bodily injury (“Unintended Usage”). Unintended Usage include atomic energy control instruments, airplane or
spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments,
medical instruments, all types of safety devices, etc.. Unintended Usage of TOSHIBA products listed in his
document shall be made at the customer’s own risk.
• The products described in this document shall not be used or embedded to any downstream products of which
manufacture, use and/or sale are prohibited under any applicable laws and regulations.
• The information contained herein is presented only as a guide for the applications of our products. No
responsibility is assumed by TOSHIBA for any infringements of patents or other rights of the third parties which
may result from its use. No license is granted by implication or otherwise under any patents or other rights of
TOSHIBA or the third parties.
• Please contact your sales representative for product-by-product details in this document regarding RoHS
compatibility. Please use these products in this document in compliance with all applicable laws and regulations
that regulate the inclusion or use of controlled substances. Toshiba assumes no liability for damage or losses
occurring as a result of noncompliance with applicable laws and regulations.
15
2007-10-19