Contents
Introduction
I2C Specification
I2C Module Overview
Dedicated Transmit/Receive Buffers
Address Buffers and Registers
Start Condition
Repeated Start/Restart Condition
Acknowledge (ACK)/Not Acknowledge (NACK) Sequence
Stop Condition
SDA and SCL Pins
Bus Time-Out
Data Byte Count
Clock Stretching
Interrupts
I2C Slave Mode Operation
Slave Mode Configuration and Operation
Initialization
Slave Mode Transmission
Slave Mode Transmission (7-Bit Addressing)
Slave Mode Transmission (10-Bit Addressing)
Slave Mode Reception
Slave Mode Reception (7-Bit Addressing)
Slave Mode Reception (10-Bit Addressing)
External Pull-up Resistor Selection
Conclusion
The Microchip Web Site
Customer Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System Certified by DNV
Worldwide Sales and Service