1. Description
The AT28C010 is a high-performance electrically-erasable and programmable read-
only memory. Its 1 megabit of memory is organized as 131,072 words by 8 bits. Man-
ufactured with Atmel’s advanced nonvolatile CMOS technology, the device offers
access times to 120 ns with power dissipation of just 220 mW. When the device is
deselected, the CMOS standby current is less than 200 µA.
The AT28C010 is accessed like a Static RAM for the read or write cycle without the
need for external components. The device contains a 128-byte page register to allow
writing of up to 128 bytes simultaneously. During a write cycle, the address and 1 to
128 bytes of data are internally latched, freeing the address and data bus for other
operations. Following the initiation of a write cycle, the device will automatically write
the latched data using an internal control timer. The end of a write cycle can be
detected by DATA polling of I/O7. Once the end of a write cycle has been detected a
new access for a read or write can begin.
Atmel’s AT28C010 has additional features to ensure high quality and manufacturabil-
ity. The device utilizes internal error correction for extended endurance and improved
data retention characteristics. An optional software data protection mechanism is
available to guard against inadvertent writes. The device also includes an extra
128 bytes of EEPROM for device identification or tracking.
0353I–PEEPR–08/09
AT28C010
VCC
A12
A15
A16
Pin Name Function
WE
DC
NC
A0 - A16 Addresses
4
3
2
1
32
31
30
CE Chip Enable A7 5 29 A14
A6 6 28 A13
OE Output Enable
A5 7 27 A8
WE Write Enable A4 8 26 A9
I/O0 - I/O7 Data Inputs/Outputs A3 9 25 A11
A2 10 24 OE
NC No Connect
A1 11 23 A10
DC Don’t Connect A0 12 22 CE
I/O0 13 21 I/O7
14
15
16
17
18
19
20
I/O1
I/O2
GND
I/O3
I/O4
I/O5
I/O6
Note: PLCC package pin 1 is Don’t Connect.
A11 1 32 OE
A9 2 31 A10
A8 3 30 CE
A13 4 29 I/O7
A14 5 28 I/O6
NC 6 27 I/O5
WE 7 26 I/O4
VCC 8 25 I/O3
NC 9 24 GND
A16 10 23 I/O2
A15 11 22 I/O1
A12 12 21 I/O0
A7 13 20 A0
A6 14 19 A1
A5 15 18 A2
A4 16 17 A3
2
0353I–PEEPR–08/09
AT28C010
3. Block Diagram
4. Device Operation
4.1 Read
The AT28C010 is accessed like a Static RAM. When CE and OE are low and WE is high, the
data stored at the memory location determined by the address pins is asserted on the outputs.
The outputs are put in the high impedance state when either CE or OE is high. This dual-line
control gives designers flexibility in preventing bus contention in their system.
3
0353I–PEEPR–08/09
4.5 Toggle Bit
In addition to DATA Polling the AT28C010 provides another method for determining the end of a
write cycle. During the write operation, successive attempts to read data from the device will
result in I/O6 toggling between one and zero. Once the write has completed, I/O6 will stop tog-
gling and valid data will be read. Reading the toggle bit may begin at any time during the write
cycle.
4 AT28C010
0353I–PEEPR–08/09
AT28C010
6. Operating Modes
Mode CE OE WE I/O
Read VIL VIL VIH DOUT
(2)
Write VIL VIH VIL DIN
Standby/Write Inhibit VIH X(1) X High Z
Write Inhibit X X VIH
Write Inhibit X VIL X
Output Disable X VIH X High Z
Notes: 1. X can be VIL or VIH.
2. Refer to AC Programming Waveforms.
Voltage on OE and A9
with Respect to Ground ...................................-0.6V to +13.5V
8. DC Characteristics
Symbol Parameter Condition Min Max Units
ILI Input Load Current VIN = 0V to VCC + 1V 10 μA
ILO Output Leakage Current VI/O = 0V to VCC 10 μA
ISB1 VCC Standby Current CMOS CE = VCC - 0.3V to VCC + 1V 200 μA
ISB2 VCC Standby Current TTL CE = 2.0V to VCC + 1V 3 mA
ICC VCC Active Current f = 5 MHz; IOUT = 0 mA 40 mA
VIL Input Low Voltage 0.8 V
VIH Input High Voltage 2.0 V
VOL Output Low Voltage IOL = 2.1 mA 0.45 V
VOH1 Output High Voltage IOH = -400 µA 2.4 V
VOH2 Output High Voltage CMOS IOH = -100 µA; VCC = 4.5V 4.2 V
5
0353I–PEEPR–08/09
9. AC Read Characteristics
AT28C010-12 AT28C010-15
Symbol Parameter Min Max Min Max Units
tACC Address to Output Delay 120 150 ns
tCE(1) CE to Output Delay 120 150 ns
tOE(2) OE to Output Delay 0 50 0 55 ns
tDF(3)(4) CE or OE to Output Float 0 50 0 55 ns
Output Hold from OE, CE or Address, Whichever
tOH 0 0 ns
Occurred First
tCEPH(5) CE Pulse High Time 50 50 ns
tCEPH
Notes: 1. CE may be delayed up to tACC - tCE after the address transition without impact on tACC.
2. OE may be delayed up to tCE - tOE after the falling edge of CE without impact on tCE or by tACC - tOE after an address change
without impact on tACC.
3. tDF is specified from OE or CE whichever occurs first (CL = 5 pF).
4. This parameter is characterized and is not 100% tested.
5. If CE is de-asserted, it must remain de-asserted for at least 50ns during read operations otherwise incorrect data may be
read.
6 AT28C010
0353I–PEEPR–08/09
AT28C010
tR, tF < 5 ns
7
0353I–PEEPR–08/09
14. AC Write Characteristics
Symbol Parameter Min Max Units
tAS, tOES Address, OE Set-up Time 0 ns
tAH Address Hold Time 50 ns
tCS Chip Select Set-up Time 0 ns
tCH Chip Select Hold Time 0 ns
tWP Write Pulse Width (WE or CE) 100 ns
tDS Data Set-up Time 50 ns
tDH, tOEH Data, OE Hold Time 0 ns
15.1 WE Controlled
15.2 CE Controlled
8 AT28C010
0353I–PEEPR–08/09
AT28C010
Notes: 1. A7 through A16 must specify the same page address during each high to low transition of WE (or CE).
2. OE must be high only when WE and CE are both low.
tS = 5 μsec (min.)
tW = tH = 10 msec (min.)
VH = 12.0V ± 0.5V
9
0353I–PEEPR–08/09
19. Software Data Protection 20. Software Data Protection
Enable Algorithm(1) Disable Algorithm(1)
LOAD DATA AA LOAD DATA AA
TO TO
ADDRESS 5555 ADDRESS 5555
Notes: 1. A0 through A14 must conform to the addressing sequence for the first 3 bytes as shown above.
2. After the command sequence has been issued and a page write operation follows, the page address inputs (A7 - A16) must
be the same for each high to low transition of WE (or CE).
3. OE must be high only when WE and CE are both low.
10 AT28C010
0353I–PEEPR–08/09
AT28C010
11
0353I–PEEPR–08/09
26. Ordering Information
26.1.1 AT28C010
tACC ICC (mA)
(ns) Active Standby Ordering Code Package Operation Range
AT28C010-12JU 32J
120 40 0.2
AT28C010-12TU 32T Industrial
AT28C010-15JU 32J (-40° to 85° C)
150 40 0.2
AT28C010-15TU 32T
26.1.2 AT28C010E
tACC ICC (mA)
(ns) Active Standby Ordering Code Package Operation Range
AT28C010E-12JU 32J
120 40 0.2
AT28C010E-12TU 32T Industrial
AT28C010E-15JU 32J (-40° to 85° C)
150 40 0.2
AT28C010E-15TU 32T
Package Type
32J 32-lead, Plastic J-leaded Chip Carrier (PLCC)
32T 32-lead, Plastic Thin Small Outline Package (TSOP)
Options
Blank Standard Device: Endurance = 10K Write Cycles; Write Time = 10 ms
E High-endurance Option: Endurance = 100K Write Cycles
12 AT28C010
0353I–PEEPR–08/09
AT28C010
E1 E B1 E2
B
e
A2
D1
A1
D
A
0.51(0.020)MAX
45˚ MAX (3X) COMMON DIMENSIONS
(Unit of Measure = mm)
13
0353I–PEEPR–08/09
27.2 32T – TSOP
PIN 1
0º ~ 8º
c
Pin 1 Identifier
D1 D
e b L1
COMMON DIMENSIONS
A1 (Unit of Measure = mm)
10/18/01
TITLE DRAWING NO. REV.
2325 Orchard Parkway
32T, 32-lead (8 x 20 mm Package) Plastic Thin Small Outline 32T B
R San Jose, CA 95131 Package, Type I (TSOP)
14 AT28C010
0353I–PEEPR–08/09
AT28C010
Revision History
15
0353I–PEEPR–08/09
Headquarters International
Product Contact
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI-
TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-
TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF
THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© 2009 Atmel Corporation. All rights reserved. Atmel®, Atmel logo and combinations thereof, and others are registered trademarks or trade-
marks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
0353I–PEEPR–08/09