256-Kbit Serial I C Bus EEPROM With Configurable and Preprogrammed Device Address
256-Kbit Serial I C Bus EEPROM With Configurable and Preprogrammed Device Address
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