Read one data byte, Read two data bytes, Read n data bytes – Rainbow Electronics ATAR862-8 User Manual
Page 93: Read control bytes, Initialization after a reset condition, Atar862-8
93
ATAR862-8
4589B–4BMCU–02/03
read access. If the memory address limit is reached, the data word address will roll over
and the sequential read will continue. The master can terminate the read operation after
every byte by not responding with an acknowledge (N) and by issuing a stop condition.
Read One Data Byte
Read Two Data Bytes
Read n Data Bytes
Read Control Bytes
A -> acknowledge, N -> no acknowledge; HB -> high byte; LB -> low byte,
R -> row address
Initialization After a
Reset Condition
The EEPROM with the serial interface has its own reset circuitry. In systems with micro-
controllers that have their own reset circuitry for power-on reset, watchdog reset or
brown-out reset, it may be necessary to bring the U505M into a known state indepen-
dent of its internal reset. This is performed by writing:
to the serial interface. If the U505M acknowledges this sequence it is in a defined state.
Maybe it is necessary to perform this sequence twice.
Start
Control byte
A
Data byte 1
N
Stop
Start
Control byte
A
Data byte 1
A
Data byte 2
N
Stop
Start
Control byte
A
Data byte 1
A
Data byte 2
A
–
Data byte n
N
Stop
MSB
LSB
Read low byte first,
address increment
A4
A3
A2
A1
A0
C1
C0
R/NW
Row address
0
1
1
Byte order
LB(R)
HB(R)
LB(R+1)
HB(R+1)
- - -
LB(R+n)
HB(R+n)
MSB
LSB
Read high byte first,
address decrement
A4
A3
A2
A1
A0
C1
C0
R/NW
Row address
1
0
1
Byte order
HB(R)
LB(R)
HB(R-1)
LB(R-1)
- - -
HB(R-n)
LB(R-n)
Start
Control byte
A
Data byte 1
N Stop