DS28CZ04: 4Kb I²C/SMBus EEPROM with Nonvolatile PIO
4 of 22
PIN DESCRIPTION
PIN NAME FUNCTION
1 A1 Device Address Bit 1
2 A2 Device Address Bit 2
3 PIO3 PIO line #3
4 PIO2 PIO line #2
5 PIO1 PIO line #1
6 PIO0 PIO line #0
7 V
CC
Power Supply Input
8 MRZ Master Reset (active-low). Performs a reset of the serial interface and the PIOs without
power-cycling the device.
9 WP Write Protect input, to be connected to V
CC
or GND. When connected to V
CC
, the entire
EEPROM array is write-protected. Normal read/write access when connected to GND.
Changing the pin state during a write access will cause unpredictable results.
10 SCL I²C/SMBus serial clock input; must be tied to V
CC
through a pullup resistor.
11 SDA I²C/SMBus bidirectional serial data line; must be tied to V
CC
through a pullup resistor.
12 GND Ground supply for the device.
EP GND Exposed Paddle. Solder evenly to the board’s ground plane for proper operation. See
Application Note 3273
for additional information.
OVERVIEW
The DS28CZ04 consists of a serial I²C/SMBus interface, 4Kb of EEPROM and four bidirectional PIO channels, as
shown in the block diagram in Figure 1. The device communicates with a host processor through its I²C interface in
standard-mode or in fast-mode; the user can switch the interface from I²C bus to SMBus mode. Two address pins
allow 4 DS28CZ04 to reside on the same bus segment. A Master reset pin permits a full device reset without power
cycling.
The device has a memory range of 512 bytes, organized as two segments (lower half, upper half) of 256 bytes
(Figure 2). The memory map and device addressing is compatible with SFF-8472 Digital Diagnostic address
assignments. The entire EEPROM can be write-protected by tying the WP pin to V
CC
. The PIO pins can be
accessed through one address (= single-address mode) or through separate addresses (= multi-address mode).
PIO direct access addressing allows fast generation of data patterns and fast sampling.
The DS28CZ04 includes several EEPROM registers for the user to select whether the device powers up in SFF
mode and to define the power-on default conditions for individual PIO output state (high, low, in output mode),
individual PIO data direction (in, out), individual PIO output type (push-pull, open drain), individual PIO read bit
inversion (true, false). Once powered up, the PIO settings can be overwritten through SRAM registers without
affecting the power-on defaults.
DS28CZ04: 4Kb I²C/SMBus EEPROM with Nonvolatile PIO
5 of 22
Figure 1. Block Diagram
Serial
Interface
Control
Power
Distribu-
tion
V
CC
GND
SCL
SDA
A
2
A
1
4-Kbit
EEPROM
PIO
Control
PIO0
PIO1
PIO2
PIO3
WP
MRZ
Figure 2A. Memory Map (Device Address = A0h)
ADDRESS TYPE ACCESS DESCRIPTION
00h to 74h EEPROM R/W User memory
75h EEPROM R/W
Special function/user memory; controls whether
device powers-up into SFF Mode
76h EEPROM R/W
Power-on default for PIO output state and
direction for all PIOs
77h EEPROM R/W
Power-on default for PIO output type and read-
inversion for all PIOs
78h to 79h
R
Reserved (reads FFh)
7Ah SRAM R/W
Direction setting for all PIOs and device
control/status register
7Bh SRAM R/W
PIO read-inversion and PIO output type for all
PIOs
7Ch to 7Fh SRAM R/W PIO Read/Write Access Registers
80h to FFh EEPROM R/W User memory
Figure 2B. Memory Map (Device Address = A2h)
ADDRESS TYPE ACCESS DESCRIPTION
00h to 6Dh EEPROM R/W User memory
EEPROM R/W SFF Mode off: User memory
6Eh
R
SFF Mode on: SFF Optional Status Register
6Fh to EFh EEPROM R/W User memory
F0h to FFh
R
Reserved (reads FFh)
DS28CZ04: 4Kb I²C/SMBus EEPROM with Nonvolatile PIO
6 of 22
DETAILED REGISTER DESCRIPTIONS
Special Function/User Memory (Device Address = A0h)
ADDR b7 b6 b5 b4 b3 b2 b1 b0
75h
1 0 1 0 1 0 1 0
There is general read and write access to this address. If programmed to AAh, as shown in the bit pattern above,
the SFF Mode bit at memory address 7Ah (Device Address = A0h) will be set to 1 after the next power-up, acti-
vating SFF mode with memory address 6Eh (device address A2h) functioning as the SFF Optional Status Register.
Factory-default: 00h
Power-on Default for PIO Output State and Direction (Device Address = A0h)
ADDR b7 b6 b5 b4 b3 b2 b1 b0
76h
POD3 POD2 POD1 POD0 POV3 POV2 POV1 POV0
There is general read and write access to this address. Factory-default: F0h
BIT DESCRIPTION BIT(S) DEFINITION
POV0: Power-On State
PIO0
b0 Power-on default output state of PIO0
POV1: Power-On State
PIO1
b1 Power-on default output state of PIO1
POV2: Power-On State
PIO2
b2 Power-on default output state of PIO2
POV3: Power-On State
PIO3
b3 Power-on default output state of PIO3
POD0: Power-On
Direction PIO0
b4
Power-on default direction of PIO0; 0 output, 1 input
POD1: Power-On
Direction PIO1
b5
Power-on default direction of PIO1; 0 output, 1 input
POD2: Power-On
Direction PIO2
b6
Power-on default direction of PIO2; 0 output, 1 input
POD3: Power-On
Direction PIO3
b7
Power-on default direction of PIO3; 0 output, 1 input
Power-on Default for PIO Output Type and Read Inversion (Device Address = A0h)
ADDR b7 b6 b5 b4 b3 b2 b1 b0
77h
POT3 POT2 POT1 POT0 PIM3 PIM2 PIM1 PIM0
There is general read and write access to this address. Factory-default: F0h

DS28CZ04G-4+T

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet