M24128-BW M24128-BR M24128-BF M24128-DF: 128-Kbit Serial I C Bus EEPROM
M24128-BW M24128-BR M24128-BF M24128-DF: 128-Kbit Serial I C Bus EEPROM
M24128-BF M24128-DF
Datasheet
Features
• Compatible with following I2C bus modes:
– 1 MHz
SO8N – 400 kHz
TSSOP8 150 mil width – 100 kHz
169 mil width • Memory array:
– 128 Kbit (16 Kbyte) of EEPROM
– Page size: 64 byte
– Additional write lockable page (M24128-D order codes)
• Single supply voltage range:
UFDFPN5 (MH)
– 1.7 V to 5.5 V over –40 °C / +85 °C
DFN5 - 1.7x1.4 mm UFDFPN8 (MC)
– 1.6 V to 5.5 V over 0 °C / +85 °C
DFN8 - 2x3 mm
• Write:
– Byte write within 5 ms
– Page write within 5 ms
WLSCP (CS)
• Operating temperature range:
– from -40 °C up to +85 °C
• Random and sequential read modes
• Write protect of the whole memory array
Unsawn wafer • Enhanced ESD/latch-Up protection
• More than 4 million write cycles
Product status link
• More than 200-years data retention
M24128-BF
Packages
M24128-DF
M24128-BR • RoHS-compliant and Halogen-free (ECOPACK2)
• SO8 ECOPACK2
M24128-BW
• TSSOP8 ECOPACK2
• UFDFPN8 ECOPACK2
• WLCSP ECOPACK2
• UFDFPN5 ECOPACK2
• Unsawn wafer (each die is tested)
1 Description
The M24128 is a 128-Kbit I2C-compatible EEPROM (electrically erasable programmable memory) organized as
16 K × 8 bits.
The M24128-BW can operate with a supply voltage from 2.5 V to 5.5 V, the M24128-BR can operate with a supply
voltage from 1.8 V to 5.5 V, and the M24128-BF and M24128-DF can operate with a supply voltage from 1.7 V to
5.5 V (the M24128-BF and the M24128-DF can also operate down to 1.6 V, under some restricting conditions). All
these devices operate with a clock frequency of 1 MHz (or less), over an ambient temperature range of –40 °C /
+85 °C. The M24128-D offers an additional page, named the identification page (64 byte). The identification page
can be used to store sensitive application parameters which can be (later) permanently locked in read-only mode.
VCC
3
E0-E2 SDA
M24xxx
SCL
WC
VSS
VSS Ground -
E0 1 8 VCC
E1 2 7 WC
E2 3 6 SCL
VSS 4 5 SDA
1. See Section 9 Package information for package dimensions, and how to identify pin 1
VCC 1 5 WC 5 1
ABCD
VSS 2 2 VSS 2 2
XYZW
SDA 3 4 SCL 4 3
1. Inputs E2, E1, E0 are not connected, therefore read as (000). Please refer to Section 2.3 Chip enable (E2,
E1, E0) for further explanations.
1 2 3 3 2 1
A WC E1 E1 WC A
B E0 E0 B
D SDA SDA D
E SCL E2 E2 SCL E
2 Signal description
VCC VCC
M24xxx M24xxx
Ei Ei
VSS VSS
3 Memory organization
SENSE AMPLIFIERS
DATA REGISTER
+
ECC
PAGE LATCHES X DECODER
Y DECODER
SCL ARRAY
I/O
SDA
ADDRESS
REGISTER
4 Device operation
The device supports the I2C protocol. This is summarized in Figure 7. Any device that sends data on to the bus
is defined to be a transmitter, and any device that reads the data to be a receiver. The device that controls the
data transfer is known as the bus master, and the other as the slave device. A data transfer can only be initiated
by the bus master, which will also provide the serial clock for synchronization. The device is always a slave in all
communications.
SCL
SDA
SDA SDA
START Input Change STOP
Condition Condition
SCL 1 2 3 7 8 9
START
Condition
SCL 1 2 3 7 8 9
STOP
Condition
b7 b6 b5 b4 b3 b2 b1 b0
When the device select code is received, the device only responds if the chip enable address is the same as the
value on the chip enable (E2, E1, E0) inputs.
The 8th bit is the Read/Write bit (RW). This bit is set to 1 for read and 0 for write operations.
If a match occurs on the device select code, the corresponding device gives an acknowledgement on serial data
(SDA) during the 9th bit time. If the device does not match the device select code, it deselects itself from the bus,
and goes into standby mode.
5 Instructions
A7 A6 A5 A4 A3 A2 A1 A0
When the bus master generates a stop condition immediately after a data byte Ack bit (in the “10th bit” time slot),
either at the end of a byte write or a page write, the internal write cycle tW is triggered. A stop condition at any
other time slot does not trigger the internal write cycle.
After the stop condition and the successful completion of an internal write cycle (tW), the device internal address
counter is automatically incremented to point to the next byte after the last modified byte.
During the internal write cycle, serial data (SDA) is disabled internally, and the device does not respond to any
requests.
If the write control input (WC) is driven high, the write instruction is not executed and the accompanying data
bytes are not acknowledged, as shown in Figure 9.
WC
Stop
RW
WC
Page Write Dev sel Byte addr Byte addr Data in 1 Data in 2
Start
RW
WC (cont’d)
ACK ACK
WC
Byte write
WC
Page write
WC (cont’d)
Write cycle
in progress
Start condition
Device select
with RW = 0
NO ACK
returned
Next
NO operation is YES
addressing the
memory
Send address
Re-start and receive ACK
Stop NO YES
StartCondition
1. The seven most significant bits of the device select code of a random read (bottom right box in the figure)
must be identical to the seven most significant bits of the device select code of the write (polling instruction
in the figure).
ACK NO ACK
Current
Address Dev sel Data out
Read
Start
Stop
RW
Start
Stop
RW RW
Stop
RW
Start
RW RW
ACK NO ACK
Data out N
Stop
The device is delivered with all the memory array bits and Identification page bits set to 1 (each byte contains
FFh).
When delivered in unsawn wafer, all memory bits are set to 1 (each memory byte contains FFh) except the last
byte located at address 3FFFh which is written with the value 22h.
7 Maximum rating
Stressing the device outside the ratings listed in Table 5 may cause permanent damage to the device. These
are stress ratings only, and operation of the device at these, or any other conditions outside those indicated in
the operating sections of this specification, is not implied. Exposure to absolute maximum rating conditions for
extended periods may affect device reliability.
1. Compliant with JEDEC Std J-STD-020 (for small body, Sn-Pb or Pb-free assembly), the ST ECOPACK 7191395
specification, and the European directive on Restrictions of Hazardous Substances (RoHS directive 2011/65/EU of July
2011).
2. Positive and negative pulses applied on different combinations of pin connections, according to AEC-Q100-002 (compliant
with ANSI/ESDA/JEDEC JS-001 standard, C1=100 pF, R1=1500 Ω).
3. 3000 V for devices identified with process letter T.
8 DC and AC parameters
This section summarizes the operating and measurement conditions, and the DC and AC characteristics of the
device.
- Input and output timing reference levels 0.3 VCC to 0.7 VCC V
0.3V CC
0.2VCC
1. The Write cycle endurance is defined by characterization and qualification. For devices embedding the ECC functionality
(see Section 5.1.5 ), the write cycle endurance is defined for group of four bytes located at addresses [4*N, 4*N+1, 4*N+2,
4*N+3] where N is an integer.
2. A Write cycle is executed when either a Page Write, a Byte write, a Write Identification Page or a Lock Identification
Page instruction is decoded. When using the Byte Write, the Page Write or the Write Identification Page, refer also to
Section 5.1.5
1. The data retention behaviour is checked in production, while the data retention limit defined in this table is extracted from
characterization and qualification results.
Symbol Parameter Test conditions (in addition to those in Table 6) Min. Max. Unit
During tW,
ICC0 Supply current (Write) - 2.5(1) mA
2.5 V ≤ VCC ≤ 5.5 V
Symbol Parameter Test conditions (1)(in addition to those in Table 7) Min. Max. Unit
1. If the application uses the voltage range R device with 2.5 V < Vcc < 5.5 V and -40 °C < TA < +85 °C, refer to Table 13
instead of this table.
2. Evaluated by characterization - Not tested in production.
3. The device is not selected after power-up, after a read instruction (after the stop condition), or after the completion of the
internal write cycle tW (tW is triggered by the correct decoding of a write instruction).
4. Ei inputs should be tied to VSS (see Section 2.3 ).
5. Ei inputs should be tied to VCC (see Section 2.3 ).
Symbol Parameter Test conditions(1) (in addition to those in Table 8) Min. Max. Unit
1. If the application uses the voltage range F device with 2.5 V < VCC < 5.5 V and -40 °C < TA < +85 °C, refer to Table 13
instead of this table.
2. Evaluated by characterization - Not tested in production.
3. The device is not selected after power-up, after a read instruction (after the stop condition), or after the completion of the
internal write cycle tW (tW is triggered by the correct decoding of a write instruction).
4. Ei inputs should be tied to VSS (see Section 2.3 ).
5. Ei inputs should be tied to VCC (see Section 2.3 ).
tCLQV(5) tAA Clock low to next data valid (access time) - 900 ns
tDHDL tBUF Time between Stop condition and next Start condition 1300 - ns
tNS(1) - Pulse width ignored (input filter on SCL and SDA) - single glitch - 50 ns
tCLQV(5) tAA Clock low to next data valid (access time) - 450 ns
tDHDL tBUF Time between Stop condition and next Start condition 500 - ns
1. There is no min. or max. values for the input signal rise and fall times. It is however recommended by the I²C specification
that the input signal rise and fall times be less than 120 ns when fC < 1 MHz.
2. Evaluated by characterization - Not tested in production.
3. With CL = 10 pF.
4. To avoid spurious Start and Stop conditions, a minimum delay is placed between SCL=1 and the falling or rising edge of
SDA.
5. tCLQV is the time (from the falling edge of SCL) required by the SDA bus line to reach either 0.3 VCC or 0.7 VCC, assuming
that the Rbus × Cbus time constant is within the values specified in Figure 14.
6. WC=0 set up time condition to enable the execution of a WRITE command.
7. WC=0 hold time condition to enable the execution of a WRITE command.
Figure 13. Maximum Rbus value versus bus parasitic capacitance (Cbus) for an I2C bus at maximum
frequency fC = 400 kHz
100 VCC
The Rbus x Cbus time
constant must be below
Bus line Pull up resistor (kΩ)
Rb
10 us
xC I²C bus SCL
bu
M24xxx
s =4 master
Here Rbus x Cbus= 120 ns
00 SDA
4
ns
Cbus
1
10 30 100 1000
Figure 14. Maximum Rbus value versus bus parasitic capacitance (Cbus) for an I2C bus at maximum
frequency fC = 1MHz
100
VCC
The Rbus x Cbus time
Bus line pull-up resistor (kΩ )
Cbus
1
10 30 100
tXL1XL2 tCHCL
tXH1XH2 tCLCH
SCL
tDLCL
tXL1XL2
SDA In
SDA
tCHDL tXH1XH2 Input tCLDX SDA tDXCH tCHDH tDHDL
Change
WC
tWLDL tDHWH
Stop
Start
condition
condition
SCL
SDA In
tW
tCHDH tCHDL
Write cycle
tCHCL
SCL
tCLQV tCLQX tQL1QL2
9 Package information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages,
depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product
status are available at: www.st.com. ECOPACK is an ST trademark.
For die information concerning the M24128-BF delivered in unsawn wafer, please contact your nearest ST Sales
Office.
Pin 1 Pin 1
b
X
E E1
Y e
D1 L1
A1
millimeters inches
Symbol
Min Typ Max Min Typ Max
1. Dimension b applies to plated terminal and is measured between 0.15 and 0.30mm from the terminal tip.
0.200
0.200
0.200
0.200 0.400
1.600
1 2 2x aaa C
2x aaa C
Top view
D2 Datum A
e b
1 2
L1
L3 L L3
Pin #1
ID marking E2
e/2 L1
e Terminal tip
K
L
Detail “A”
Even terminal
ND-1 x e
See Detail “A”
Bottom view
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
1. Values in inches are converted from mm and rounded to four decimal digits.
2. Dimension b applies to plated terminal and is measured between 0.15 and 0.30 mm from the terminal tip.
3. Applied for exposed die paddle and terminals. Exclude embedding part of exposed die paddle from measuring.
1.600
0.500 0.300
0.600
1.600
1.400
8 5
k
E1 E
A1 L
L1
1 4
A A2
c
b e 6P_TSSOP8_ME_V3
A - - 1.200 - - 0.0472
A1 0.050 - 0.150 0.0020 - 0.0059
A2 0.800 1.000 1.050 0.0315 0.0394 0.0413
b 0.190 - 0.300 0.0075 - 0.0118
c 0.090 - 0.200 0.0035 - 0.0079
D 2.900 3.000 3.100 0.1142 0.1181 0.1220
e - 0.650 - - 0.0256 -
E 6.200 6.400 6.600 0.2441 0.2520 0.2598
E1 4.300 4.400 0.0177 0.1693 0.1732 0.1772
L 0.450 0.600 0.750 0.0236 0.0295
L1 - 1.000 - - 0.0394 -
k 0° - 8° 0° - 8°
aaa - - 0.100 - - 0.0039
1. Values in inches are converted from mm and rounded to four decimal digits.
2. Dimension “D” does not include mold flash, protrusions or gate burrs. Mold flash, protrusions or gate burrs shall not exceed
0.15 mm per side
3. Dimension “E1” does not include interlead flash or protrusions. Interlead flash or protrusions shall not exceed 0.25 mm per
side.
Note: The package top may be smaller than the package bottom. Dimensions D and E1 are determinated at the
outermost extremes of the plastic body exclusive of mold flash, tie bar burrs, gate burrs and interleads flash,
but including any mismatch between the top and bottom of plastic body. Measurement side for mold flash,
protusions or gate burrs is bottom side.
1.55
0.40
0.65
2.35
5.80
7.35
A2 A
c
b ccc
e
0.25 mm
D SEATING GAUGE PLANE
PLANE
C k
8
E1 E
1 L
A1
L1
A - - 1.750 - - 0.0689
A1 0.100 - 0.250 0.0039 - 0.0098
A2 1.250 - - 0.0492 - -
b 0.280 - 0.480 0.0110 - 0.0189
c 0.100 - 0.230 0.0030 - 0.0091
D 4.800 4.900 5.000 0.1890 0.1929 0.1969
E 5.800 6.000 6.200 0.2283 0.2362 0.2441
E1 3.800 3.900 4.000 0.1496 0.1535 0.1575
e - 1.270 - - 0.0500 -
h 0.250 - 0.500 0.0098 - 0.0197
k 0° - 8° 0° - 8°
L 0.400 - 1.270 0.0157 - 0.0500
L1 - 1.040 - - 0.0409 -
ccc - - 0.100 - - 0.0039
1. Values in inches are converted from mm and rounded to four decimal digits.
2. Dimension “D” does not include mold flash, protrusions or gate burrs. Mold flash, protrusions or gate burrs shall not exceed
0.15 mm per side
3. Dimension “E1” does not include interlead flash or protrusions. Interlead flash or protrusions shall not exceed 0.25 mm per
side.
Note: The package top may be smaller than the package bottom. Dimensions D and E1 are determinated at the
outermost extremes of the plastic body exclusive of mold flash, tie bar burrs, gate burrs and interleads flash,
but including any mismatch between the top and bottom of plastic body. Measurement side for mold flash,
protusions or gate burrs is bottom side.
0.6 (x8)
3.9
6.7
1.27
bbb Z
D e2
X Y e
F
Detail A
E e1
e3
H
aaa
A
Reference (4X) A2 G
Orientation
Wafer back side Side view Bump side
Bump
A1
eee Z
b Z
Ø ccc M Z XY
Øddd M Z
Detail A Seating plane
Rotated 90 °
1Ch_WLCSP8_ME_V4
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
1. Values in inches are converted from mm and rounded to four decimal digits.
2. Dimension is measured at the maximum bump diameter parallel to primary datum Z.
0.400
0.800
0.693
0.400
8 bumps x Ø 0.270
10 Ordering information
Package(1)
MN = SO8 (150 mil width)
DW = TSSOP8 (169 mil width)
MC = UFDFPN8 (DFN8)
MH = UFDFPN5 (DFN5)
CS = WLCSP (chip scale package)
Device grade
6 = Industrial: device tested with standard test flow over -40 to 85 °C
Option
T = Tape and reel packing
blank = tube packing
Plating technology
P or G = ECOPACK2
Process(2)
/K or T = Manufacturing technology code
1. ECOPACK2 (RoHS compliant and free of brominated, chlorinated and antimony oxide flame retardants).
2. These process letters appear on the device package (marking) and on the shipment box. Contact your nearest ST Sales
Office for further information
Note: For a list of available options (memory, package, and so on) or for further information on any aspect of this
device, contact your nearest ST sales office.
Note: Parts marked as ES or E or accompanied by an Engineering Sample notification letter are not yet qualified
and therefore not approved for use in production. ST is not responsible for any consequences resulting from
such use. In no event will ST be liable for the customer using any of these engineering samples in production.
ST’s Quality department must be contacted prior to any decision to use these engineering samples to run a
qualification activity.
Revision history
12-Jan-2010 18 Section 4.9: ECC (error correction code) and write cycling modified.
23-Mar-2010 19 Removed PDIP package.
Updated UFDFPN8 silhouette on cover page, Figure 16: UFDFPN8 (MLP8) – 8-lead ultra thin fine
pitch dual flat package no lead 2 × 3mm, package outline and Table 19: UFDFPN8 (MLP8) 8-lead
ultra thin fine pitch dual flat package no lead 2 x 3 mm, mechanical data to add MC version.
21-Nov-2011 20 Renamed Figure 2.
Removed “Available M24128-BF products“ table.
Updated disclaimer on last page.
Datasheet revision 20 split into:
• M24128-125 datasheet for automotive products (range 3),
• M24128-BW M24128-BR M24128-BF M24128-DF (this datasheet) for standard products
(range 6).
Updated
• Cycling: 4 million cycles
20-Jul-2012 21 • Data retention: 200 years
• Table 17: tCLQX, tNS
Added
• Identification page (for M24128-D devices)
• Table 17: tWLDL and tDHWH
• Table 18 (1 MHz)
20-Nov-2012 22 Corrected “Device family” data in Table 23: Ordering information scheme.
Document reformatted.
Removed footnote “3” in Table 2. Device select code.
04-Apr-2013 23 Renamed Figure 2 and Table 21: UFDFPN8 (MLP8) – 8-lead ultra thin fine pitch dual flat no lead, 2
x 3 mm, data.
Updated package information in Table 23.
Changed MSB address in Section 5.1.2 Page write
20-Jan-2014 24 Changed MSB and LSB address in Section 5.1.3 Write identification page (M24128-D only)
Updated Figure 15. AC waveforms
Updated:
• Section 5.1.5
• Table 8 and Table 13
• Note 1 and 2 on Table 11
• Note 1 and 2 on Table 12
• Section 9
• Notes on Table 13, Table 14, Table 15, Table 16, Table 17 and Section 9.5 WLCSP8 (CS)
25-Nov-2014 25 package information
Added:
• Figure 3
• Figure 2
• Note 8 on Table 15.
• Reference to Engineering sample on Table 23
Removed Note 2 on Table 14.
Added:
• Unsawn wafer reference on cover page and Table 23
03-Apr-2015 26
Updated:
• note 2 on Table 12. Memory cell data retention
02-Oct-2015 27 Updated Figure 2 and Table 1
22-Jun-2016 28 Updated Table 23
14-Feb-2017 29 Update: Table 9. AC measurement conditions, Section 9.5 WLCSP8 (CS) package information
Added reference to DFN8 and DFN5 in: cover page figure, Figure 3. UFDFPN5 (DFN5) package
connections, UFDFPN5 (DFN5) package information, UFDFPN8 (DFN8) package information and
13-Sep-2017 30 Section 10 Ordering information
Added Figure 4
Updated:
• Section Features
• Figure 6. Block diagram
23-Oct-2020 31 • Table 5. Absolute maximum ratings, Table 11. Cycling performance, Table 12. Memory cell
data retention, Table 13. DC characteristics (M24128-BW), Table 14. DC characteristics
(M24128-BR), Table 15. DC characteristics (M24128-BF, M24128-DF), Table 16. 400 kHz AC
characteristics , Table 17. 1 MHz AC characteristics, Table 23. Ordering information scheme
Updated:
• Section 2.2 Serial data (SDA), Section 4.5 Device addressing
• Table 2, note 1 and 2 on Table 5, Table 13, Table 14, Table 15, Table 17, Table 20
20-May-2022 32 • Figure 19, Figure 20, Figure 21
Contents
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 Signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1 Serial Clock (SCL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Serial Data (SDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Chip Enable (E2, E1, E0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4 Write Control (WC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5 VSS (ground) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.6 Supply voltage (VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.6.1 Operating supply voltage (VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Memory organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4 Device operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
4.1 Start condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2 Stop condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3 Data input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.4 Acknowledge bit (ACK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.5 Device addressing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5 Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
5.1 Write operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.1.1 Byte Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
List of tables
Table 1. Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Table 2. Device select code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 3. Most significant address byte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 4. Least significant address byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 5. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 6. Operating conditions (voltage range W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 7. Operating conditions (voltage range R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 8. Operating conditions (voltage range F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 9. AC measurement conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 10. Input parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 11. Cycling performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 12. Memory cell data retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 13. DC characteristics (M24128-BW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 14. DC characteristics (M24128-BR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Table 15. DC characteristics (M24128-BF, M24128-DF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 16. 400 kHz AC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 17. 1 MHz AC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 18. UFDFPN5 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 19. UFDFPN8 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 20. TSSOP8 – Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 21. SO8N – Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 22. WLCSP8 - Mechanical data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 23. Ordering information scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Table 24. Ordering information scheme (unsawn wafer) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 25. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
List of figures
Figure 1. Logic diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 2. 8-pin package connections, top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 3. UFDFPN5 (DFN5) package connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 4. WLCSP connections for the M24128-DFCS6TP/K. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 5. Chip enable inputs connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Figure 6. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 7. I2C bus protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 8. Write mode sequences with WC = 0 (data write enabled) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 9. Write mode sequences with WC = 1 (data write inhibited). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 10. Write cycle polling flowchart using ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 11. Read mode sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 12. AC measurement I/O waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 13. Maximum Rbus value versus bus parasitic capacitance (Cbus) for an I2C bus at maximum frequency fC = 400 kHz
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 14. Maximum Rbus value versus bus parasitic capacitance (Cbus) for an I2C bus at maximum frequency fC = 1MHz 26
Figure 15. AC waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 16. UFDFPN5 - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 17. UFDFPN5 - Recommended footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 18. UFDFPN8 - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 19. UFDFPN8 - Recommended footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 20. TSSOP8 – Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 21. TSSOP8 – Recommended footprint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 22. SO8N – Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 23. SO8N - Recommended footprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 24. WLCSP8 - Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 25. WLCSP8 - Recommended footprint. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37