Datasheet AT25010B, AT25020B, AT25040B Datasheet

AT25010B/AT25020B/
AT25040B
SPI Serial EEPROM 1 Kbit (128 x 8), 2 Kbits (256 x 8)
and 4 Kbits (512 x 8)

Features

• Serial Peripheral Interface (SPI) Compatible
• Supports SPI Modes 0 (0,0) and 3 (1,1): – Data sheet describes mode 0 operation
• Industrial Temperature Range: -40°C to +85°C
• 20 MHz Clock Rate (5V)
• 8Byte Page Mode
• Block Write Protection: – Protect 1/4, 1/2 or entire array
• Write-Protect (WP) Pin and Write Disable Instructions for Both Hardware and Software Data Protection
• Self-Timed Write Cycle within 5 ms Maximum
• ESD Protection > 4,000V
• High Reliability: – Endurance: 1,000,000 write cycles – Data retention: 100 years
• Green (Lead-free/Halide-free/RoHS Compliant) Package Options
• Die Sale Options: Wafer Form and Bumped Wafers

Packages

• 8-Lead SOIC, 8-Lead TSSOP, 8-Pad UDFN and 8-Ball VFBGA
© 2019 Microchip Technology Inc.
DS20006251A-page 1
AT25010B/AT25020B/AT25040B

Table of Contents

Features......................................................................................................................................................... 1
Packages........................................................................................................................................................1
1. Package Types (not to scale)..................................................................................................................4
2. Pin Description........................................................................................................................................ 5
2.1. Chip Select (CS)...........................................................................................................................5
2.2. Serial Data Output (SO)............................................................................................................... 5
2.3. Write-Protect (WP)....................................................................................................................... 5
2.4. Ground (GND).............................................................................................................................. 5
2.5. Serial Data Input (SI)....................................................................................................................5
2.6. Serial Data Clock (SCK)...............................................................................................................6
2.7. Suspend Serial Input (HOLD).......................................................................................................6
2.8. Device Power Supply (VCC)......................................................................................................... 6
3. Description.............................................................................................................................................. 7
3.1. SPI Bus Master Connections to Serial EEPROMs.......................................................................7
3.2. Block Diagram.............................................................................................................................. 8
4. Electrical Characteristics.........................................................................................................................9
4.1. Absolute Maximum Ratings..........................................................................................................9
4.2. DC and AC Operating Range.......................................................................................................9
4.3. DC Characteristics....................................................................................................................... 9
4.4. AC Characteristics......................................................................................................................10
4.5. SPI Synchronous Data Timimg.................................................................................................. 12
4.6. Electrical Specifications..............................................................................................................12
5. Device Operation.................................................................................................................................. 14
5.1. Interfacing the AT25010B/AT25020B/AT25040B on the SPI Bus.............................................. 14
5.2. Device Opcodes......................................................................................................................... 15
5.3. Hold Function............................................................................................................................. 15
5.4. Write Protection..........................................................................................................................16
6. Device Commands and Addressing......................................................................................................17
6.1. STATUS Register Bit Definition and Function............................................................................ 17
6.2. Read STATUS Register (RDSR)..................................................................................................18
6.3. Write Enable (WREN) and Write Disable (WRDI)......................................................................... 18
6.4. Write STATUS Register (WRSR)..................................................................................................19
7. Read Sequence.................................................................................................................................... 21
8. Write Sequence.....................................................................................................................................22
8.1. Byte Write...................................................................................................................................22
8.2. Page Write..................................................................................................................................22
8.3. Polling Routine........................................................................................................................... 23
9. Packaging Information.......................................................................................................................... 24
© 2019 Microchip Technology Inc.
DS20006251A-page 2
AT25010B/AT25020B/AT25040B
9.1. Package Marking Information.....................................................................................................24
10. Revision History.................................................................................................................................... 34
The Microchip Website.................................................................................................................................35
Product Change Notification Service............................................................................................................35
Customer Support........................................................................................................................................ 35
Product Identification System.......................................................................................................................36
Microchip Devices Code Protection Feature................................................................................................ 36
Legal Notice................................................................................................................................................. 37
Trademarks.................................................................................................................................................. 37
Quality Management System....................................................................................................................... 38
Worldwide Sales and Service.......................................................................................................................39
© 2019 Microchip Technology Inc.
DS20006251A-page 3

1. Package Types (not to scale)

8-Lead SOIC/TSSOP
(Top View)
CS 1
2
3
4
8
7
6
5
SO
WP
GND
Vcc
HOLD
SCK
SI
CS
SO
WP
GND
Vcc
HOLD
SCK
SI
8-Pad UDFN
(Top View)
1
2
3
4 5
6
7
8
1
2
3
4
8
7
6
5
CS
SO
WP
GND
Vcc
HOLD
SCK
SI
8-Ball VFBGA
(Top View)
AT25010B/AT25020B/AT25040B
Package Types (not to scale)
© 2019 Microchip Technology Inc.
DS20006251A-page 4

2. Pin Description

The descriptions of the pins are listed in Table 2-1.
Table 2-1. Pin Function Table
Name 8-Lead SOIC 8-Lead TSSOP 8-Pad UDFN
CS 1 1 1 1 Chip Select
SO 2 2 2 2 Serial Data Output
(2)
WP
GND 4 4 4 4 Ground
SI 5 5 5 5 Serial Data Input
SCK 6 6 6 6 Serial Data Clock
(2)
HOLD
V
CC
Note: 
1. The exposed pad on this package can be connected to GND or left floating.
2. The Write-Protect (WP) and Hold (HOLD) pins should be driven high or low as appropriate.
3 3 3 3 Write-Protect
7 7 7 7 Suspends Serial Input
8 8 8 8 Device Power Supply
AT25010B/AT25020B/AT25040B
Pin Description
(1)
8-Ball VFBGA Function

2.1 Chip Select (CS)

The AT25010B/AT25020B/AT25040B is selected when the Chip Select (CS) pin is low. When the device is not selected, data will not be accepted via the Serial Data Input (SI) pin, and the Serial Output (SO) pin will remain in a highimpedance state.
To ensure robust operation, the to VCC using a pull-up resistor (less than or equal to 10 kΩ). After power-up, a low level on CS is required prior to any sequence being initiated.

2.2 Serial Data Output (SO)

The Serial Data Output (SO) pin is used to transfer data out of the AT25010B/AT25020B/AT25040B. During a read sequence, data is shifted out on this pin after the falling edge of the Serial Data Clock (SCK).

2.3 Write-Protect (WP)

The Write-Protect (WP) pin will allow normal read/write operations when held high. When the WP pin is brought low, all write operations are inhibited. WP going low while CS is still low will interrupt a write operation. If the internal write cycle has already been initiated, WP going low will have no effect on any write operation.

2.4 Ground (GND)

The ground reference for the Device Power Supply (VCC). The Ground (GND) pin should be connected to the system ground.
CS pin should follow VCC upon power-up. It is therefore recommended to connect CS

2.5 Serial Data Input (SI)

The Serial Data Input (SI) pin is used to transfer data into the device. It receives instructions, addresses and data. Data is latched on the rising edge of the Serial Data Clock (SCK).
© 2019 Microchip Technology Inc.
DS20006251A-page 5

2.6 Serial Data Clock (SCK)

The Serial Data Clock (SCK) pin is used to synchronize the communication between a master and the AT25010B/ AT25020B/AT25040B. Instructions, addresses or data present on the Serial Data Input (SI) pin is latched in on the rising edge of SCK, while output on the Serial Data Output (SO) pin is clocked out on the falling edge of SCK.

2.7 Suspend Serial Input (HOLD)

The Suspend Serial Input (HOLD) pin is used in conjunction with the Chip Select (CS) pin to pause the AT25010B/ AT25020B/AT25040B. When the device is selected and a serial sequence is underway, HOLD can be used to pause the serial communication with the master device without resetting the serial sequence. To pause, the HOLD pin must be brought low while the Serial Data Clock (SCK) pin is low. To resume serial communication, the HOLD pin is brought high while the SCK pin is low (SCK may still toggle during HOLD). Inputs to the Serial Data Input (SI) pin will be ignored while the Serial Data Output (SO) pin will be in the highimpedance state.

2.8 Device Power Supply (VCC)

The Device Power Supply (VCC) pin is used to supply the source voltage to the device. Operations at invalid V voltages may produce spurious results and should not be attempted.
AT25010B/AT25020B/AT25040B
Pin Description
CC
© 2019 Microchip Technology Inc.
DS20006251A-page 6
SPI Master:
Microcontroller
Slave 0
AT25XXX
Data Clock (SCK)
Data Output (SO)
Data Input (SI)
CS3 CS2 CS1 CS0
SI SO SCK
CS
Slave 1
AT25XXX
SI SO SCK
Slave 2
AT25XXX
SI SO SCK
Slave 3
AT25XXX
SI SO SCK
CS
CSCS
AT25010B/AT25020B/AT25040B

3. Description

The AT25010B/AT25020B/AT25040B provides 1,024/2,048/4,096 bits of Serial Electrically Erasable and Programmable Read-Only Memory (EEPROM) organized as 128/256/512 words of 8 bits each. The device is optimized for use in many industrial and commercial applications where lowpower and lowvoltage operation are essential. The device is available in space-saving 8lead SOIC, 8lead TSSOP, 8pad UDFN and 8ball VFBGA packages. All packages operate from 1.8V to 5.5V.

3.1 SPI Bus Master Connections to Serial EEPROMs

Description
© 2019 Microchip Technology Inc.
DS20006251A-page 7

3.2 Block Diagram

GND
Memory
System Control
Module
High-Voltage
Generation
Circuit
Address Register
and Counter
Write Protection
Control
VCC
SCK
SI
Power-on
Reset
Generator
Row Decoder
Data Register
SO
Pause
Operation
Control
Register Bank:
STATUS Register
Data Output
Buffer
CS
WP
HOLD
1 page
EEPROM Array
Column Decoder
AT25010B/AT25020B/AT25040B
Description
© 2019 Microchip Technology Inc.
DS20006251A-page 8

4. Electrical Characteristics

4.1 Absolute Maximum Ratings

Operating temperature -40°C to +125°C
Storage temperature -65°C to +150°C
Voltage on any pin with respect to ground -1.0V to +7.0V
V
CC
DC output current 5.0 mA
ESD protection > 4 kV
Note:  Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device.
This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
AT25010B/AT25020B/AT25040B
Electrical Characteristics
6.25V

4.2 DC and AC Operating Range

Table 4-1. DC and AC Operating Range
AT25010B/AT25020B/AT25040B
Operating Temperature (Case) Industrial Temperature Range -40°C to +85°C
VCC Power Supply Low-Voltage Grade 1.8V to 5.5V

4.3 DC Characteristics

CC1
CC2
CC3
CC1
CC2
CC3
(1)
1.8 5.5 V
2.5 5.5 V
4.5 5.5 V
Table 4-2. DC Characteristics
Parameter Symbol Minimum Typical Maximum Units Conditions
Supply Voltage V
Supply Voltage V
Supply Voltage V
Supply Current I
Supply Current I
Supply Current I
8.5 10.0 mA VCC = 5.0V at 20 MHz,
SO = Open, Read
4.5 5.0 mA VCC = 5.0V at 10 MHz,
SO = Open, Read, Write
2.0 3.0 mA VCC = 5.0V at 1 MHz,
SO = Open, Read, Write
Standby Current I
Standby Current I
Standby Current I
Input Leakage I
SB1
SB2
SB3
IL
© 2019 Microchip Technology Inc.
0.1 0.5 µA VCC = 1.8V, CS = V
0.2 1.0 µA VCC = 2.5V, CS = V
2.0 3.5 µA VCC = 5.0V, CS = V
-3.0 3.0 µA VIN = 0V to V
CC
CC
CC
CC
DS20006251A-page 9
AT25010B/AT25020B/AT25040B
Electrical Characteristics
...........continued
Parameter Symbol Minimum Typical Maximum Units Conditions
Output Leakage I
OL
-3.0 3.0 µA VIN = 0V to VCC, TA = 0°C to +70°C
Input
(2)
V
IL
-0.6 VCC x 0.3 V
Low-Voltage
Input
(2)
V
IH
VCC x 0.7 VCC + 0.5 V
High-Voltage
Output
V
OL1
0.4 V 3.6V ≤ VCC ≤ 5.5V IOL = 3.0 mA
Low-Voltage
Output
V
OH1
VCC - 0.8 V 3.6V ≤ VCC ≤ 5.5V IOH = -1.6 mA
High-Voltage
Output
V
OL2
0.2 V 1.8V ≤ VCC ≤ 3.6V IOL = 0.15 mA
Low-Voltage
Output
V
OH2
VCC - 0.2 V 1.8V ≤ VCC ≤ 3.6V IOH = -100 µA
High-Voltage
Note: 
1. Applicable over recommended operating range from: TA = -40°C to +85°C, VCC = 1.8V to 5.5V (unless otherwise noted).
2. VIL min and VIH max are reference only and are not tested.

4.4 AC Characteristics

Table 4-3. AC Characteristics
Parameter Symbol Minimum Maximum Units Conditions
SCK Clock Frequency f
Input Rise Time t
Input Fall Time t
SCK High Time t
SCK Low Time t
CS High Time t
(1)
SCK
RI
FI
WH
WL
CS
0 20 MHz VCC = 4.5V to 5.5V
0 10 MHz VCC = 2.5V to 5.5V
0 5 MHz VCC = 1.8V to 5.5V
2000 ns VCC = 1.8V to 5.5V
2000 ns VCC = 1.8V to 5.5V
20 ns VCC = 4.5V to 5.5V
40 ns VCC = 2.5V to 5.5V
80 ns VCC = 1.8V to 5.5V
20 ns VCC = 4.5V to 5.5V
40 ns VCC = 2.5V to 5.5V
80 ns VCC = 1.8V to 5.5V
100 ns VCC = 4.5V to 5.5V
100 ns VCC = 2.5V to 5.5V
200 ns VCC = 1.8V to 5.5V
© 2019 Microchip Technology Inc.
DS20006251A-page 10
...........continued
Parameter Symbol Minimum Maximum Units Conditions
AT25010B/AT25020B/AT25040B
Electrical Characteristics
CS Setup Time t
CS Hold Time t
Data In Setup Time t
Data In Hold Time t
HOLD Setup Time t
HOLD Hold Time t
CSS
CSH
SU
H
HD
CD
100 ns VCC = 4.5V to 5.5V
100 ns VCC = 2.5V to 5.5V
200 ns VCC = 1.8V to 5.5V
100 ns VCC = 4.5V to 5.5V
100 ns VCC = 2.5V to 5.5V
200 ns VCC = 1.8V to 5.5V
20 ns VCC = 4.5V to 5.5V
40 ns VCC = 2.5V to 5.5V
80 ns VCC = 1.8V to 5.5V
20 ns VCC = 4.5V to 5.5V
40 ns VCC = 2.5V to 5.5V
80 ns VCC = 1.8V to 5.5V
20 ns VCC = 4.5V to 5.5V
40 ns VCC = 2.5V to 5.5V
80 ns VCC = 1.8V to 5.5V
20 ns VCC = 4.5V to 5.5V
40 ns VCC = 2.5V to 5.5V
Output Valid t
Output Hold Time t
HOLD to Output Low-Z t
HOLD to Output High-Z t
Output Disable Time t
Write Cycle Time t
V
HO
LZ
HZ
DIS
WC
80 ns VCC = 1.8V to 5.5V
0 20 ns VCC = 4.5V to 5.5V
0 40 ns VCC = 2.5V to 5.5V
0 80 ns VCC = 1.8V to 5.5V
0 ns VCC = 4.5V to 5.5V
0 ns VCC = 2.5V to 5.5V
0 ns VCC = 1.8V to 5.5V
0 25 ns VCC = 4.5V to 5.5V
0 50 ns VCC = 2.5V to 5.5V
0 100 ns VCC = 1.8V to 5.5V
25 ns VCC = 4.5V to 5.5V
50 ns VCC = 2.5V to 5.5V
100 ns VCC = 1.8V to 5.5V
25 ns VCC = 4.5V to 5.5V
50 ns VCC = 2.5V to 5.5V
100 ns VCC = 1.8V to 5.5V
5 ms VCC = 1.8V to 5.5V
© 2019 Microchip Technology Inc.
DS20006251A-page 11
Note: 
t
DIS
t
HO
t
CSH
t
CS
t
V
t
H
V
OH
V
OL
High
Impedance
Valid Data In
t
WH
V
IH
V
IH
V
IL
t
CSS
t
WL
SCK
SI
SO
CS
V
IL
V
IH
V
IL
t
SU
High
Impedance
1. Applicable over recommended operating range from TA = -40°C to +85°C, VCC = As Specified, CL = 1 TTL Gate and 30 pF (unless otherwise noted).

4.5 SPI Synchronous Data Timimg

AT25010B/AT25020B/AT25040B
Electrical Characteristics

4.6 Electrical Specifications

4.6.1 Power-Up Requirements and Reset Behavior

During a power-up sequence, the VCC supplied to the AT25010B/AT25020B/AT25040B should monotonically rise from GND to the minimum VCC level, as specified in Table 4-1, with a slew rate no faster than 0.1 V/µs.
4.6.1.1 Device Reset
To prevent inadvertent write operations or any other spurious events from occurring during a power-up sequence, the AT25010B/AT25020B/AT25040B includes a Power-on Reset (POR) circuit. Upon power-up, the device will not respond to any instructions until the VCC level crosses the internal voltage threshold (V of Reset and into Standby mode.
The system designer must ensure the instructions are not sent to the device until the VCC supply has reached a stable value greater than or equal to the minimum VCC level. Additionally, once the VCC is greater than or equal to the minimum VCC level, the bus master must wait at least t
4-4 for the values associated with these power-up parameters.
(1)
Table 4-4. Power-Up Conditions
Symbol Parameter Min. Max. Units
t
PUP
V
POR
t
POFF
Note: 
1. These parameters are characterized but they are not 100% tested in production.
If an event occurs in the system where the VCC level supplied to the AT25010B/AT25020B/AT25040B drops below the maximum V
© 2019 Microchip Technology Inc.
Time required after VCC is stable before the device can accept instructions 100 µs
Power-on Reset Threshold Voltage 1.5 V
Minimum time at VCC = 0V between power cycles 500 ms
POR
level specified, it is recommended that a full-power cycle sequence be performed by first driving
) that brings the device out
POR
before sending the first instruction to the device. See Table
PUP
DS20006251A-page 12
Loading...
+ 27 hidden pages