25CSM04
4-Mbit SPI Serial EEPROM with 128-Bit Serial Number
and Enhanced Write Protection
Features
• 4-Mbit Serial EEPROM:
- 524,288 x 8 organization
- Page size of 256 bytes
- Byte or sequential reads
- Byte or page writes
- Self-timed write cycle (5 ms maximum)
• Security Register:
- Preprogrammed 128-bit serial number
- 256-byte user-programmable lockable ID
page
• Built-in Error Correction Code (ECC) Logic:
- ECC Status bit via the STATUS register
• JEDEC
®
SPI Manufacturer Read ID Support
• High-Speed Clock Frequency:
- 8 MHz at V
CC
≥ 3.0V
- 5 MHz at V
CC
≥ 2.5V
• Legacy Write Protection Mode:
- Block protection functionality (quarter, half or
entire memory array)
• Enhanced Write Protection Mode:
- User-definable memory partitions
- Each partition can be set independently and
have unique protection behavior
• Low-Power CMOS Technology:
- Voltage range: 2.5V to 5.5V
- Write current: 3.0 mA at 5.0V
- Read current: 3.0 mA at 5.0V, 8 MHz
- Standby current: 1.0 µA at 2.5V (I-Temp.)
• High Reliability:
- More than one million erase/write cycles
- Built-in ECC logic for increased reliability
- Data retention: >100 years
- ESD protection: >4000V
• Available Temperature Ranges:
- Industrial (I): -40°C to +85°C
Package Types (not to scale)
8-Lead SOIC
(Top View)
CS
SO
WP
V
SS
8-Pad TDFN
(Top View)
CS 1
SO 2
WP 3
8 V
CC
7 HOLD
6 SCK
5 SI
1
2
3
4
8
7
6
5
V
CC
HOLD
SCK
SI
8-Ball CSP
(Top View)
VCC
HOLD
CS
SO
V
SS
4
SCK
SI
WP
VSS
Pin Function Table
Name
CS
SO
WP
V
SS
SI
SCK
HOLD
V
CC
Function
Chip Select Input
Serial Data Output
Write-Protect Pin
Ground
Serial Data Input
Serial Clock Input
Hold Input
Supply Voltage
Packages
• 8-Lead SOIC, 8-Pad TDFN and 8-Ball CSP
packages
2019-2020 Microchip Technology Inc.
DS20005817C-page 1
25CSM04
General Description
The Microchip Technology Inc. 25CSM04 provides
4 Mbits of Serial EEPROM utilizing the Serial
Peripheral Interface (SPI) compatible bus. The device
is organized as 524,288 bytes of 8 bits each
(512 Kbyte) and is optimized for use in consumer and
industrial applications where reliable and dependable
nonvolatile memory storage is essential. The
25CSM04 is capable of operation across a broad
voltage range (2.5V to 5.5V).
The bus signals required are a clock input (SCK) plus
separate data in (SI) and data out (SO) lines. Access to
the device is controlled through a Chip Select (CS)
input. Communication to the device can be paused via
the HOLD pin. While the device is paused, transitions
on its inputs will be ignored, with the exception of Chip
Select, allowing the host to service higher priority
interrupts.
The 25CSM04 features a nonvolatile Security register
independent of the 4 Mbit main memory array. The first
half of the Security register is read-only and contains a
factory-programmed, globally unique 128-bit serial
number in the first 16 bytes. The 128-bit serial number
is unique across the entire CS series of Serial
EEPROM products and eliminates the time consuming
step of performing and ensuring serialization of a
product on a manufacturing line. The 128-bit read-only
serial number is followed by an additional 256 bytes of
user-programmable EEPROM.
The user-programmable section of the Security
register can later be permanently write-protected via a
software sequence.
The 25CSM04 features a configurable write protection
scheme which allows the user to select Legacy Write
Protection mode or Enhanced Write Protection mode.
Legacy Write Protection mode enables the Block
Protection function via the STATUS register. Enhanced
Write Protection mode segments the memory into
independent partitions. Each partition can be
configured to inhibit writing based on the status of the
Memory Partition register setting.
For added reliability the 25CSM04 uses a built-in Error
Correction Code (ECC) scheme. This scheme can
correct up to one incorrectly read bit within four bytes
read out. Additionally, the 25CSM04 includes a flag in
the STATUS register to report if any errors were
detected and corrected in the most recent memory
array read sequence.
The 25CSM04 features an identification register that
contains identification information that can be read
from the device. This enables the application to
electronically query and identify the 25CSM04 while it
is in the system. The identification method and the
instruction opcode comply with the JEDEC
®
standard
for “Manufacturer and Device ID Read Methodology for
SPI Compatible Serial Interface Memory Devices”. The
type of information that can be read from the device
includes the JEDEC defined Manufacturer ID, the
vendor-specific Device ID, and the vendor-specific
Extended Device Information (EDI).
Bus Connections for the 25CSM04
2019-2020 Microchip Technology Inc.
DS20005817C-page 2
25CSM04
1.0
ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings
(†)
V
CC
...........................................................................................................................................................................6.25V
All inputs and outputs w.r.t. V
SS
...........................................................................................................0.6V to V
CC
+1.0V
Storage temperature ...............................................................................................................................-65°C to +150°C
Ambient temperature under bias.............................................................................................................-40°C to +120°C
ESD protection on all pins.......................................................................................................................................... 4 kV
† NOTICE:
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 those or any other conditions above those
indicated in the operational listings of this specification is not implied. Exposure to maximum rating conditions for
extended periods may affect device reliability.
TABLE 1-1:
DC CHARACTERISTICS
Electrical Characteristics:
Industrial (I):
T
A
= -40°C to +85°C, V
CC
= +2.5V to 5.5V
Characteristic
High-Level Input Voltage
Low-Level Input Voltage
Low-Level Output Voltage
Low-Level Output Voltage
High-Level Output Voltage
Input Leakage Current
Output Leakage Current
Internal Capacitance
(all inputs and outputs)
Min.
V
CC X
0.7
-0.3
—
—
V
CC
- 0.5
—
—
—
—
—
Max.
V
CC
+ 1
V
CC X
0.3
0.4
0.2
—
±1.0
±1.0
7.0
3.0
2.0
3.0
2.0
1.0
Units
V
V
V
V
V
µA
µA
pF
mA
mA
mA
µA
µA
V
CC
≥ 2.5V
I
OL
= 3.0 mA, 3.6V ≤ V
CC
≤ 5.5V
I
OL
= 0.15 mA, 2.5V ≤ V
CC
≤ 3.6V
I
OH
= -100 µA
CS = V
CC
, V
IN
= V
SS
or V
CC
CS = V
CC
, V
OUT
= V
SS
or V
CC
T
A
= 25°C, F
CLK
= 1.0 MHz,
V
CC
= 5.0V (Note
1)
V
CC
= 5.0V, SCK = 8 MHz,
SO = Open
V
CC
≤ 3.0V, SCK = 5 MHz,
SO = Open
V
CC
= 5.0V
V
CC
= 5.0V, CS = V
CC
,
V
IN
= V
CC
or V
SS
V
CC
= 2.5V, CS = V
CC
,
V
IN
= V
CC
or V
SS
Test Conditions
DC CHARACTERISTICS
Param.
Symbol
No.
D001
D002
D003
D004
D005
D006
D007
D008
D009
V
IH
V
IL
V
OL
V
OL
V
OH
I
LI
I
LO
C
INT
I
CCREAD
Operating Current
D010
D011
I
CCWRITE
Operating Current
I
CCS
Standby Current
—
—
—
Note 1:
This parameter is not tested but ensured by characterization.
2019-2020 Microchip Technology Inc.
DS20005817C-page 4