Datasheet

DS28E04-100: 4096-Bit 1-Wire Addressable EEPROM with PIO
25 of 37
Figure 14-1. ROM Functions Flow Chart
From Figure 14
2
nd
Part
To Memory Functions
Flow Chart (Figure 9)
Master TX Bit 0
Master TX Bit 63
Master TX Bit 1
RC = 1
DS28E04 TX
Family Code
(1 Byte)
Bit 0
Match?
Y
N
Bit 1
Match?
Y
N
Bit 63
Match?
Y
N
DS28E04 TX Bit 0
DS28E04 TX Bit 0
Master TX Bit 0
DS28E04 TX Bit 1
DS28E04 TX Bit 1
Master TX Bit 1
DS28E04 TX Bit 63
DS28E04 TX Bit 63
Master TX Bit 63
RC = 1
Bit 0
Match?
Y
N
Bit 1
Match?
Y
N
Bit 63
Match?
Y
N
To Figure 14
2
nd
Part
RC = 0
RC = 0
RC = 0
RC = 0
Y
Y
Y
Y
N
F0h
Search ROM
Command?
N
55h
Match ROM
Command?
N
ECh
Cond. Search
Command?
N
33h
Read ROM
Command?
To Figure 14
2
nd
Part
From Memory Functions
Flow Chart (Figure 9)
Bus Master TX ROM
Function Command
DS28E04 TX
Presence Pulse
OD
Reset Pulse?
N
Y
OD = 0
Bus Master TX
Reset Pulse
From Figure 14, 2
nd
Part
CSR = 1?
Y
N
DS28E04 TX Bit 0
DS28E04 TX Bit 0
Master TX Bit 0
DS28E04 TX Bit 1
DS28E04 TX Bit 1
Master TX Bit 1
DS28E04 TX Bit 63
DS28E04 TX Bit 63
Master TX Bit 63
RC = 1
Bit 0
Match?
Y
N
Bit 1
Match?
Y
N
Bit 63
Match?
Y
N
DS28E04 TX
CRC Byte
DS28E04 TX
Ext. Address
(7 bits)
DS28E04 TX
Serial Number
(40 bits)
DS28E04 TX
"0" (1 bit)
The CRC is hard-coded assuming
all external address bits are 1's.