19 Inter-Integrated Circuit (I2C)
Note: This data sheet summarizes the features
of the dsPIC33CK512MPT608 family of devices. It is not intended to be a
comprehensive reference source. For more information, refer to “Inter-Integrated Circuit
(I2C)” (www.microchip.com/DS70000195) in the “dsPIC33/PIC24 Family Reference
Manual”.
The Inter-Integrated Circuit (I2C) module is a serial interface useful for communicating with other peripheral or microcontroller devices. These peripheral devices may be serial EEPROMs, display drivers, A/D Converters, etc.
The I2C module supports these features:
- 7-Bit and 10-Bit Device Addresses
- General Call Address as Defined in the I2C Protocol
- Both 100 kHz and 400 kHz Bus Specifications
- Configurable Address Masking
- Multi-Host modes to Prevent Loss of Messages in Arbitration
- Bus Repeater mode, Allowing the Acceptance of All Messages as a Client, regardless of the Address
- Automatic SCL
A block diagram of the module is shown in Figure 19-1.