EZ80F91MCU ZILOG [Zilog, Inc.], EZ80F91MCU Datasheet - Page 247

no-image

EZ80F91MCU

Manufacturer Part Number
EZ80F91MCU
Description
eZ80Acclaim-TM Flash Microcontrollers
Manufacturer
ZILOG [Zilog, Inc.]
Datasheet
PS019209-0504
Table 121. I
Code
40h
48h
38h
68h
78h
B0h
Notes:
1. AAK is an I 2 C control bit that identifies which ACK signal to transmit.
2. R is defined as the Read bit; i.e., the lsb is set to 1.
3. W is defined as the Write bit; i.e., the lsb is cleared to 0.
I
Addr + R transmitted,
ACK received
Addr + R transmitted,
ACK not received
Arbitration lost
Arbitration lost,
SLA+W received,
ACK transmitted
Arbitration lost,
General call addr
received, ACK
transmitted
Arbitration lost,
SLA+R received,
ACK transmitted
2
2
C Master Receive Status Codes
C State
P R E L I M I N A R Y
3
2
Microcontroller Response
For a 7-bit address,
clear IFLG, AAK = 0
Or clear IFLG, AAK = 1
For a 10-bit address
Write extended address
byte to data, clear IFLG
For a 7-bit address:
Set STA, clear IFLG
Or set STP, clear IFLG
Or set STA & STP,
clear IFLG
For a 10-bit address:
Write extended address byte to
data, clear IFLG
Clear IFLG
Or set STA, clear IFLG
Clear IFLG, clear AAK = 0
Or clear IFLG, set AAK = 1
Same as code 68h
Write byte to DATA,
clear IFLG, clear AAK = 0
Or write byte to DATA,
clear IFLG, set AAK = 1
1
Product Specification
Next I
Receive data byte,
transmit NACK
Receive data byte,
transmit ACK
Transmit extended
address byte
Transmit repeated
START
Transmit STOP
Transmit STOP
then START
Transmit extended
address byte
Return to idle
Transmit START
when bus is free
Receive data byte,
transmit NACK
Receive data byte,
transmit ACK
Same as code 68h
Transmit last byte,
receive ACK
Transmit data byte,
receive ACK
I
2
C Serial I/O Interface
eZ80F91 MCU
2
C Action
228

Related parts for EZ80F91MCU