Slave module (normal mode, 16-bit) – Digi NS9750 User Manual
Page 581

w w w . d i g i e m b e d d e d . c o m
5 5 7
I 2 C M a s t e r / S l a v e I n t e r f a c e
Notes:
1
Writing
M_ADDR_REQ
is not required if the device address is not changed.
2
Read on a non-existing slave.
3
Do not wait for the slave to perform a
NO_ACK
.
4
STATUS_REG
and
RX_DATA_REG
are read simultaneously.
Slave module (normal mode, 16-bit)
Note:
1
STATUS_REG
and
RX_DATA_REG
are read simultaneously.
wait irq
read
rx/status
S_RX_DATA_1ST
irq
S_TX_DATA_1ST
irq
wait irq
read
rx/status
1
S_RX_ABORT
irq
S_RX_DATA
irq
S_NO_ACK
irq
S_TX_DATA
irq
wait irq
read status
write cmd
S_NOP
write
TX_DATA_REG
write cmd
S_NOP
write cmd
S_STOP