Contents
Introduction
I2C Specification
I2C Module Overview
Dedicated Transmit/Receive Buffers
Address Buffers
Receive Buffer
Transmit Buffer
Start Condition
Repeated Start/Restart Condition
Acknowledge (ACK)/Not Acknowledge (NACK) Sequence
Stop Condition
SDA and SCL Pins
Bus Time-Out
Data Byte Count
Interrupts for Address Match, Transmit Buffer Empty, Receive Buffer Full, Bus Time-Out, Data Byte Count, Acknowledge, and Not Acknowledge
I2C Master Mode Operation
Master Clock Timing
Bus Free Time
Master Mode Configuration and Operation
Initialization
Master Mode Transmission
Master Mode Reception
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