m24256e-f
m24256e-f
Datasheet
256-Kbit serial I²C bus EEPROM with configurable and preprogrammed device
address
Features
I²C interface
• Compatible with the following I²C bus modes:
– 1 MHz (Fast-mode Plus)
TSSOP8 SO8N
– 400 kHz (Fast-mode)
(169 mil width) (150 mil width)
– 100 kHz (Standard-mode)
Memory
• 256-Kbit (32-Kbyte) of EEPROM
• Page size: 64-byte
• Additional 64-byte identification page
Temperature
• Operating temperature range: -40 °C to +85 °C
Advanced features
• Configurable device address register
Product status • Preprogrammed device address
M24256E-F • Hardware write protection of the whole memory array
• Random and sequential read modes
Package
• SO8N, TSSOP8, UFDFPN8, and UFDFPN5 (ECOPACK2)
• Unsawn wafer (each die is tested)
1 Description
The M24256E-F is a 256-Kbit I²C-compatible EEPROM (electrically erasable programmable memory) organized
as 32 K x 8 bits. It can operate with a supply voltage from 1.65 V to 5.5 V with a clock frequency up to 1 MHz,
over an ambient temperature ranging from -40 °C to +85 °C. It can also operate down to 1.6 V under some
restricting conditions.
The device offers an additional 8-bit register, called the configurable device address (CDA) register. This page
authorizes the user, through software, to configure up to eight possible chip enable address.
The device also offers an additional 64-byte page, called the identification page. This page can be used to store
sensitive application parameters, which can later be permanently locked in read-only mode.
On demand, the EEPROM can be delivered with a preprogrammed and locked device address.
VCC
SCL
M24256E-F SDA
WC
DT76007V1
VSS
VSS Ground -
VCC 1 5 WC 5 1
ABCD
VSS 2 2 VSS 2 2
XYZW
SDA 3 4 SCL 4 3
NC 1 8 VCC
NC 2 7 WC
DT54532V1
NC 3 6 SCL
VSS 4 5 SDA
2 Signal description
3 Memory organization
SENSE AMPLIFIERS
DATA REGISTER
+
ECC
PAGE LATCHES X DECODER
Y DECODER
SCL ARRAY
I/O
SDA
CONTROL CUSTOM AREA(1)
LOGIC
WC START & STOP HV GENERATOR
DETECT +
SEQUENCER
ADDRESS
REGISTER
4 Device features
X (1) X X X C2 C1 C0 DAL
Bit Function
If the M24256E-F is delivered with the preprogrammed device address, the configurable device address register
becomes locked at factory delivery and can only be read. The C2, C1, and C0 bits are set as specified in Table 4.
Preprogrammed device address, and the DAL bit is set to 1.
The corresponding commercial product number with the preprogrammed device address is given in Table 4.
M24256E-Fxx6T0 0 0 0 1 Yes
M24256E-Fxx6T1 0 0 1 1 Yes
M24256E-Fxx6T2 0 1 0 1 On demand
M24256E-Fxx6T3 0 1 1 1 On demand
M24256E-Fxx6T4 1 0 0 1 Yes
M24256E-Fxx6T5 1 0 1 1 On demand
M24256E-Fxx6T6 1 1 0 1 On demand
M24256E-Fxx6T7 1 1 1 1 On demand
5 Device operation
The device supports the I²C protocol summarized in Figure 5. Any device that sends data onto the bus is defined
as a transmitter, and any device that reads the data is defined as a receiver. The device that controls the data
transfer is known as the bus controller, and the other as the target. A data transfer can only be initiated by the bus
controller, which also provides the serial clock for synchronization. The device is always a target in all
communications.
SCL
SDA
SDA SDA
START STOP
Input Change
Condition Condition
SCL 1 2 3 7 8 9
START
Condition
SCL 1 2 3 7 8 9
STOP
Condition
Memory 1 0 1 0 C2 C1 C0 RW
Identification page 1 0 1 1 C2 C1 C0 RW
Identification page lock 1 0 1 1 C2 C1 C0 RW
Configurable device address 1 0 1 1 C2 C1 C0 RW
1. C0, C1 and C2 are compared with the value read on bits b1, b2, and b3 of the CDA register.
2. The most significant bit, b7, is sent first.
Features Bit 7 (MSB)(1) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB)
Features Bit 7 (MSB)(1) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB)
Memory A7 A6 A5 A4 A3 A2 A1 A0
6 Instructions
Figure 6. Write mode sequence without write protection (data write enabled)
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
DT01106dV2
Stop
Figure 7. Write mode sequence with write protection (data write inhibited)
WC
Byte write
WC
Page write
DT67285V1
Stop
RW
DT67286V1
Start
R/W
Stop
R/W
R/W
ACK ACK
Page Write
Data in N
(cont'd)
DT73085V1
Stop
Stop
R/W
Page Write Dev sel Byte addr Byte addr Data in 1 Data in 2
Start
R/W
NO ACK NO ACK
Page Write
Data in N
(cont'd)
DT73086V1
Stop
Figure 12. Lock operation on identification page (unlocked or data write enabled)
DT67285V1
Stop
RW
Figure 13. Lock operation on identification page (already locked or data write inhibited by hardware)
DT67286V1
Start
R/W
Write cycle
in progress
Start condition
Device select
with RW = 0
NO ACK
returned
Next
NO operation is YES
addressing the
memory
Send address
Restart and receive ACK
Stop NO YES
StartCondition
Note: The seven most significant bits of the device select code of a random read (bottom-right box in the Figure 14)
must match those of the device select code of the write operation (polling instruction in the Figure 14).
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
DT01105dV1
Stop
Note: The seven most significant bits of the first device select code of a random read must match those of the device
select code in the write operation.
Dev sel* Byte addr Byte addr Dev sel* Data out
DT51972V1
Start
Start
Stop
RW RW
*.: The seven most significant bits of the first device select code in a random read must match those of the device
select code in the write operation.
Start
Stop
RW RW
Start
RW RW
ACK NO ACK
Data out N
DT54535V2
Stop
*: The seven most significant bits of the first device select code in a random read must match those of the device
select code in the write operation.
DT54538V1
Stop
Start
Start
RW
DT54539V1
Stop
Start
Start
RW
At factory delivery, unless a device-specific address has been preprogrammed, the device is delivered with:
• All the memory array bits set to 1 (each byte contains FFh)
• The CDA register set to 00000000 (00h)
• All the identification page bits set to 1 (each byte contains FFh)
8 Maximum ratings
Stressing the device outside the ratings listed in Table 8 may permanently damage it. 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 standard J-STD-020 (for small-body, Sn-Pb or Pb free assembly), the ST ECOPACK 7191395
specification, and the European directive on restrictions on hazardous substances (RoHS directive 2011/65/EU of July
2011).
2. Positive and negative pulses applied on different combinations of pin connections, according to ANSI/ESDA/JEDEC JS-001
(C1=100 pF, R1=1500 Ω, R2 = 500 Ω).
9 DC and AC parameters
- Input and output timing reference levels 0.3 VCC to 0.7 VCC V
0.8 x Vcc
0.7 x Vcc
DT54878V1
0.3 x Vcc
0.2 x Vcc
1. The write cycle endurance is defined by characterization and qualification. For devices embedding the ECC functionality, 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 write CDA register, 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 6.4: ECC (error correction code) and write cycling.
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.
Input low voltage 1.6 ≤ VCC < 2.5 V –0.45 0.25 VCC V
VIL
(SCL, SDA, WC) 2.5 ≤ VCC ≤ 5.5 V –0.45 0.3 VCC V
1. The typical value at 1.8 V is 80 μA. It is evaluated by characterization - Not tested in production.
2. The typical value at 1.8 V is 100 μA. It is evaluated by characterization - Not tested in production.
3. Evaluated by characterization – Not tested in production.
4. The typical value at 1.8 V is 150 μA. It is evaluated by characterization - Not tested in production.
5. 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).
6. The typical value at 1.8 V is 310 nA. It is evaluated by characterization - Not tested in production.
tQL1QL2 (1) tF SDA (out) fall time - 300 20(2) 300 20(2) 120 ns
tXH1XH2 (1) tR Input signal rise time - 1000 (3) (3) (4) (4) ns
tXL1XL2(1) tF Input signal fall time - 300 (3) (3) (4) (4) ns
tCLQX (5) tDH Data out hold time 100 - 100 - 100 - ns
tCLQV (6) tAA Clock low to next data valid (access time) - 4500 - 900 - 450 ns
Figure 21. Rbus value versus bus parasitic capacitance (Cbus) for an I2Cbus (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 controller
Here Rbus x Cbus = 120 ns
00 SDA
4
ns
Cbus
DT37916V5
10 30 100 1000
Figure 22. Rbus value versus bus parasitic capacitance (Cbus) for an I2C bus (fC = 1 MHz)
100
VCC
The Rbus x Cbus time
Bus line pull-up resistor (kΩ)
Cbus
DT19745V8
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
DT00795iV1
SDA Out Data valid Data valid
10 Package information
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 M24256E-F delivered in unsawn wafer, contact your nearest Sales office.
h x 45˚
A2 A
c
b ccc
e
0.25 mm
D SEATING GAUGE PLANE
PLANE
C k
8
O7_SO8_ME_V2
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.170 - 0.230 0.0067 - 0.0091
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 the plastic body. The measurement side for mold flash,
protusions, or gate burrs is the bottom side.
0.6 (x8)
3.9
6.7
O7_SO8N_FP_V2
1.27
D
8 5
Seating
plane
C
k
E1 E
A1 L
Pin 1 identification
L1
1 4
DT_6P_A_TSSOP8_ME_V4
D E1
A2 A
c
A1
b
aaa C e
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
e - 0.650 - - 0.0256 -
E 6.200 6.400 6.600 0.2441 0.2520 0.2598
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 the mold flash, tie bar burrs, gate burrs, and interleads flash,
but including any mismatch between the top and bottom of the plastic body. The measurement side for the mold
flash, protrusions, or gate burrs is the bottom side.
1.55
0.40
0.65
2.35
DT_6P_TSSOP8_FP_V2
5.80
7.35
D A B
N
A
ccc C
A1
Pin #1 C
ID marking
E eee C
Seating plane
Side view
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
ZWb_UFDFN8_ME_V2
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 the 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 the exposed die paddle from measuring.
1.600
0.500 0.300
0.600 ZWb_UFDFN8_FP_V2
1.600
1.400
D k L
Pin 1
Pin 1
b
X
E E1
Y e
D1 L1
A0UK_UFDFN5_ME_V4
A
A1
Side view
millimeters inches
Symbol
Min Typ Max Min Typ Max
1. Dimension b applies to the plated terminal and is measured between 0.15 and 0.30 mm from the terminal tip.
0.200
0.200
0.200
A0UK_UFDFN5_FP_V1
0.200 0.400
1.600
11 Ordering information
Package (1)
MN = SO8 (150 mil width)
DW = TSSOP8 (169 mil width)
MC = UFDFPN8 (DFN8)
MH = UFDFPN5 (DFN5)
Device grade
6 = Industrial device tested with standard test flow over -40 to 85 °C
Option
T = Tape and reel packing
Blank = Tube packing
1. ECOPACK2 (RoHS compliant and free of brominated, chlorinated and antimony oxide flame retardants).
2. See Table 4.
Note: For a list of available options, such as memory and package types, or for further information on any aspect of
this device, contact your nearest Sales office.
Note: Parts marked as “ES” or “E” 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
Table 21. Document revision history
Contents
1 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2 Signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.1 Serial clock (SCL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Serial data (SDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.3 Write control (WC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.4 VSS (ground) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5 Supply voltage (VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5.1 Operating supply voltage (VCC). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5.2 Power-up conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5.3 Device reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5.4 Power-down conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Memory organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 Device features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
4.1 Configurable device address register (CDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
4.2 Identification page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
5 Device operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
5.1 Start condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.2 Stop condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.3 Data input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.4 Acknowledge bit (ACK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5.5 Device addressing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6 Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
6.1 Write operations on memory array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.1.1 Byte write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6.1.2 Page write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6.2 Write operations on register and identification page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2.1 Write operation on CDA register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
6.2.2 Write operation on identification page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6.2.3 Lock operation on identification page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.3 Minimizing write delays by polling on ACK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.4 ECC (error correction code) and write cycling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.5 Read operations on memory array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.5.1 Random address read. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6.5.2 Current address read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
List of tables
Table 1. Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Table 2. Configurable device address register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Table 3. Configurable device address register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 4. Preprogrammed device address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 5. Device select code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 6. First byte address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 7. Second byte address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 8. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 9. Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 10. AC measurement conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 11. Input parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 12. Cycling performance by groups of four bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 13. Memory cell data retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 14. DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 15. AC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 16. SO8N - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 17. TSSOP8 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 18. UFDFPN8 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 19. UFDFPN5 - Mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Table 20. Ordering information scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Table 21. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
List of figures
Figure 1. Logic diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 2. 5-pin package connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Figure 3. 8-pin package connections, top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Figure 4. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 5. I²C bus protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 6. Write mode sequence without write protection (data write enabled) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 7. Write mode sequence with write protection (data write inhibited) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 8. Write CDA register (data write enabled) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9. Write CDA register (data write inhibited by software or hardware) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 10. Write identification page (page unlocked) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 11. Write identification page (page locked or hard protected) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 12. Lock operation on identification page (unlocked or data write enabled). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 13. Lock operation on identification page (already locked or data write inhibited by hardware) . . . . . . . . . . . . . . . 18
Figure 14. Write cycle polling flowchart using ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 15. Read mode sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 16. Random read on configuration device address register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 17. Random read identification page. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 18. Read lock status (identification page unlocked) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 19. Read lock status (identification page locked) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 20. AC measurement I/O waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 21. Rbus value versus bus parasitic capacitance (Cbus) for an I2Cbus (fC = 400 kHz) . . . . . . . . . . . . . . . . . . . . . . 32
Figure 22. Rbus value versus bus parasitic capacitance (Cbus) for an I2C bus (fC = 1 MHz). . . . . . . . . . . . . . . . . . . . . . . 32
Figure 23. AC waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 24. SO8N - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 25. SO8N - Footprint example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 26. TSSOP8 – Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 27. TSSOP8 – Footprint example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Figure 28. UFDFPN8 - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Figure 29. UFDFPN8 - Footprint example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 30. UFDFPN5 - Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 31. UFDFPN5 - Footprint example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41