gc80c521a CORERIVER Semiconductor, gc80c521a Datasheet - Page 65

no-image

gc80c521a

Manufacturer Part Number
gc80c521a
Description
Flash / Isp / Iap 8-bit Turbo Microcontrollers
Manufacturer
CORERIVER Semiconductor
Datasheet
2.
1) I2CS = 1
2) I2CIF = 1
(if SP_IE = 1)
From Master To Slave
From Slave To Master
Action
S
Action
S/W
6.12. I2C : Slave Transmitter Flow
H/W
SLA + R/W(1)
1.
I2CEN = 1
4.
1) I2CRW = 1
: Slave Not ACK
Fail Sequence
5_2.
1) Send No ACK if
Address not
matched
3.
1) I2C_SLA = SLA
2) I2CIF = 0
6_1_2.
1) I2CIF = 1
2) I2CACK = 1
3) SCLHD = 0
4) I2C_DA = 1
5_1.
1) Send ACK
If Address
matched
7_2.
1) I2CIF = 0
2) SCLHD = 1
/A
A
Hold
SCL
Hold
SCL
6_1.
1) I2CIF = 1
2) I2CACK = 0
3) SCLHD = 0
4) I2C_DA = 1
9_2.
1) I2CIF = 0
8_2.
1) I2CP = 1
2) I2CIF = 1
(if SP_IE = 1)
DATA1
P
7_1.
1) I2C_DAT = DATA1
2) I2CIF = 0
3) SCLHD = 1
A
8_1_1.
1) I2CIF = 1
2) I2CACK = 0
3) SCLHD = 0
4) I2C_DA = 0
8_1_2.
1) I2CIF = 1
2) I2CACK = 1
3) SCLHD = 0
4) I2C_DA = 0
/A
9_1_1.
1) I2C_DAT = DATA2
2) I2CIF = 0
3) SCLHD = 1
Hold
SCL
Hold
SCL
MiDAS1.0B Family
9_1_2.
1) I2CIF = 0
2) SCLHD = 1
DATA2
Success Sequence
P
: Multi Bytes
10_1_1.
1) I2CIF = 1
Success Sequence
10_1_2.
1) I2CP = 1
2) I2CIF = 1
(if SP_IE = 1)
: Single Byte
11_1_2.
1) I2CIF = 0
/A
Hold
SCL
12_1_1.
1) I2CIF = 0
11_1_1.
1) I2CP = 1
(if SP_IE = 1)
[65]
[65]
P

Related parts for gc80c521a