Philips Semiconductors
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
Product data
P89C660/P89C662/P89C664/
P89C668
P1.7/SDA
P1.7
INPUT
FILTER
OUTPUT
STAGE
8
S1ADR
ADDRESS REGISTER
COMPARATOR
S1DAT
SHIFT REGISTER
ACK
8
P1.6/SCL
INPUT
FILTER
OUTPUT
STAGE
P1.6
ARBITRATION &
SYNC LOGIC
SERIAL CLOCK
GENERATOR
TIMING
&
CONTROL
LOGIC
TIMER 1
OVERFLOW
S1CON
CONTROL REGISTER
fOSC/4
INTERRUPT
8
STATUS BITS
STATUS
DECODER
S1STA
STATUS REGISTER
8
Figure 3. I2C Bus Serial Interface Block Diagram
su00966
2002 Oct 28
14