Datasheet

© 2007-2012 Microchip Technology Inc. DS70283K-page 187
dsPIC33FJ32MC202/204 and dsPIC33FJ16MC304
18.2 I
2
C Resources
Many useful resources are provided on the main prod-
uct page of the Microchip web site for the devices listed
in this data sheet. This product page, which can be
accessed using this link, contains the latest updates
and additional information.
18.2.1 KEY RESOURCES
Section 13. “Inter-Integrated Circuit™ (I
2
C™)”
(DS70195)
Code Samples
Application Notes
Software Libraries
Webinars
All related dsPIC33F/PIC24H Family Reference
Manuals Sections
Development Tools
18.3 I
2
C Registers
I2CxCON and I2CxSTAT are control and status
registers, respectively. The I2CxCON register is
readable and writable. The lower six bits of I2CxSTAT
are read-only. The remaining bits of the I2CSTAT are
read/write:
I2CxRSR is the shift register used for shifting
data.
I2CxRCV is the receive buffer and the register to
which data bytes are written, or from which data
bytes are read.
I2CxTRN is the transmit register to which bytes
are written during a transmit operation.
The I2CxADD register holds the slave address.
A status bit, ADD10, indicates 10-bit Address
mode.
The I2CxBRG acts as the Baud Rate Generator
(BRG) reload value.
In receive operations, I2CxRSR and I2CxRCV together
form a double-buffered receiver. When I2CxRSR
receives a complete byte, it is transferred to I2CxRCV,
and an interrupt pulse is generated.
Note: In the event you are not able to access
the product page using the link above,
enter this URL in your browser:
http://www.microchip.com/wwwproducts/
Devices.aspx?dDocName=en530334