DS28CZ04: 4Kb I2C/SMBus EEPROM with Nonvolatile PIO
mode and generate pulses on SCL to read data, one byte after another without issuing a STOP (see Table 2B).
Eventually the BUSY bit changes from 1 to 0 indicating the end of the write cycle. The BUSY bit is sampled during
the transmission of the byte before it is read out; consequently, the state read out reflects the state at sample
time and not the actual state. To get the actual state of the busy bit the master can a) read at the maximum data
rate, b) read two bytes in sequence without delay in between and use the BUSY bit in the second byte or c) in a
loop: read one byte, issue a STOP, wait, reposition the read pointer, address the DS28CZ04 in read mode to get
another status byte.
Table 1B. Prepare For Busy Polling
WRITING WHILE DEVICE IS BUSY
PIO Mode
Starting Address
SMBus Mode
I2C Bus Mode
Slave address is acknowledged;
Either
Address
Mode
Device Address = A0h,
memory address = 7Ah
Device Address = A0h,
any memory address
except 7Ah
Device Address = A2h,
any memory address
memory address is acknowl-
edged; data is not acknowledged;
write pointer keeps its last posi-
tion; read pointer = 7Ah .
Slave address is acknowledged;
memory address is not acknowl-
edged; data is not acknowledged;
write pointer keeps its last posi-
tion; read pointer = write pointer
+1.
Slave address is NOT ac-
knowledged; memory ad-
dress is not acknowledged;
data is not acknowledged;
write pointer keeps its last
position; read pointer = write
pointer +1.
Table 2B. Busy Polling
READING WHILE DEVICE IS BUSY
PIO Mode
Either
Address
Mode
Read Pointer
Device Address = A0h ,
memory address = 7Ah
Device Address = A0h ,
excluding memory
address 7Ah
Device Address = A2h ,
SMBus Mode
Slave address is acknowledged;
data is delivered;
read pointer stays at 7Ah .
Slave address is acknowledged;
no data is delivered; read pointer
= last write pointer +1.
I2C Bus Mode
Slave address is NOT
acknowledged;
no data is delivered;
read pointer stays as is.
any memory address
Writing to SRAM and PIO Locations
If the DS28CZ04 is addressed in write access mode, any data bytes that follow the address are directly written to
their respective memory location. The PIO address mode controls the device behavior when writing to the PIO
Read/Write access registers. Depending on whether one runs into the PIO address range (SRAM write) or whether
one starts at a PIO address (PIO direct) the pointer and data acknowledge behavior is different. Table 1A shows
the details. The PIO Address Mode is another parameter that affects the pointer behavior. Figure 7 illustrates the
possible cases and the sequence in which the addresses are accessed.
The common characteristic in both SRAM write cases is a starting address in the SRAM block (address range 78h
to 7Fh) excluding any address used for PIO access . Data for writeable registers (7Ah, 7Bh and valid addresses
for PIO Read/Write access) is acknowledged; the write pointer increments and after address 7Fh rolls over to 7Ah.
The common characteristic in both PIO direct cases is a starting address within the address range used for PIO
access . In PIO Multi-Address Mode, there are four such addresses (7Ch to 7Fh); each PIO occupies its own
address. Data is always acknowledged; the write pointer increments to the next PIO and eventually wraps around
to 7Ch. In PIO Single-Address Mode, there is exactly one address (7Ch) that is shared by all PIOs. Data is always
acknowledged; the write pointer stays at 7Ch.
15 of 22
相关PDF资料
DS28DG02E-3C+T IC EEPROM 2KBIT 2MHZ 28TSSOP
DS28E04S-100+T IC EEPROM 4KBIT 16SOIC
DS28EC20+T IC EEPROM 20KBIT TO92-3
DS301X KWIK-CHG DESIGNATION STRIP SGL
DS3030W-100# IC NVSRAM 256KBIT 100NS 256BGA
DS3045W-100# IC NVSRAM 1MBIT 100NS 256BGA
DS3050W-100# IC NVSRAM 4MBIT 100NS 256BGA
DS3065W-100# IC NVSRAM 8MBIT 100NS 256BGA
相关代理商/技术参数
DS28D02S-FA00 功能描述:电可擦除可编程只读存储器 RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28D02S-FA00+ 功能描述:电可擦除可编程只读存储器 RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28DG02 制造商:DALLAS 制造商全称:Dallas Semiconductor 功能描述:2kb SPI EEPROM with PIO, RTC, Reset, Battery Monitor, and Watchdog
DS28DG02E-3C+ 功能描述:电可擦除可编程只读存储器 2Kb SPI 电可擦除可编程只读存储器 w/PIO RTC/Rst/Bat Mtr/Wtdg RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28DG02E-3C+T 功能描述:电可擦除可编程只读存储器 2Kb SPI 电可擦除可编程只读存储器 w/PIO RTC/Rst/Bat Mtr/Wtdg RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28DG02EVKIT 功能描述:存储器 IC 开发工具 RoHS:否 制造商:STMicroelectronics 产品:Reference Boards 工具用于评估:M24LR64-R 存储容量:64 kbit 存储类型:EEPROM 工作电源电压:1.8 V to 5.5 V
DS28DG02G-3C+ 功能描述:电可擦除可编程只读存储器 2Kb SPI 电可擦除可编程只读存储器 w/PIO RTC/Rst/Bat Mtr/Wtdg RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8
DS28DG02G-3C+T 功能描述:电可擦除可编程只读存储器 2Kb SPI 电可擦除可编程只读存储器 w/PIO RTC/Rst/Bat Mtr/Wtdg RoHS:否 制造商:Atmel 存储容量:2 Kbit 组织:256 B x 8 数据保留:100 yr 最大时钟频率:1000 KHz 最大工作电流:6 uA 工作电源电压:1.7 V to 5.5 V 最大工作温度:+ 85 C 安装风格:SMD/SMT 封装 / 箱体:SOIC-8