Rainbow Electronics DS2422 User Manual
Page 28

DS2422
28 of 48
Figure 12-1. Memory/Control Function Flow Chart
Master TX Memory or
Control Fkt. Command
0FH
Write
Scratchpad
Master TX
TA1 (T7:T0)
Master TX
TA2 (T15:T8)
DS2422 sets Scratch-
pad Offset = (T4:T0)
and Clears (PF, AA)
Master TX Data Byte
to Scratchpad Offset
DS2422 sets (E4:E0)
= Scratchpad Offset
Master
TX Reset?
Scratch-
pad Offset =
11111b?
Master RX CRC16 of
Command, Address Data
DS2422 Incre-
ments Scratch-
pad Offset
Master RX "1"s
Master
TX Reset?
Master
TX Reset?
Partial
Byte Written?
PF = 1
AAH
Read
Scratchpad
Master RX
TA1 (T7:T0)
Master RX
TA2 (T15:T8)
Master RX Ending
Offset with Data
Status (E/S)
Master
TX Reset?
Scratch-
pad Offset =
11111b?
Master RX CRC16 of
Command, Address Data,
E/S Byte, and Data Starting
at the Target Address
DS2422 Incre-
ments Scratch-
pad Offset
Master RX "1"s
Master
TX Reset?
DS2422 sets Scratch-
pad Offset = (T4:T0)
Master RX Data Byte
from Scratchpad Offset
From ROM Functions
Flow Chart (Figure 14)
To ROM Functions
Flow Chart (Figure 14)
N
Y
N
Y
N
Y
N
Y
N
Y
N
Y
N
Y
N
Y
N
Y
N
Y
From Figure 12
2
nd
Part
To Figure 12
2
nd
Part