English
Language : 

PIC24FV16KM204 Datasheet, PDF (161/336 Pages) Microchip Technology – General Purpose, 16-Bit Flash Microcontroller with XLP Technology Data Sheet
PIC24FV16KM204 FAMILY
FIGURE 14-3:
MSSPx BLOCK DIAGRAM (I2C™ MODE)
Read
Write
Internal Data Bus
SCLx
SDAx
SSPxBUF
Shift
Clock
SSPxSR
MSb
LSb
Address Mask
Match Detect
Address Match
SSPxADD
Start and
Stop bit Detect
Set/Reset S, P bits
Note: Only port I/O names are shown in this diagram. Refer to the text for a full list of multiplexed functions.
FIGURE 14-4:
MSSPx BLOCK DIAGRAM (I2C™ MASTER MODE)
Internal Data Bus
Read
Write
SSPxBUF
SSPM<3:0>
SSPxADD<6:0>
SDAx
SCLx
SDAx In
SSPxSR
MSb
Shift
Clock
LSb
Start bit, Stop bit,
Acknowledge
Generate
Baud
Rate
Generator
RCV Enable
SCLx In
Bus Collision
Start bit Detect
Stop bit Detect
Write Collision Detect
Clock Arbitration
State Counter for
End of XMIT/RCV
Clock Cntl
Clock Arbitrate/WCOL Detect
(hold off clock source)
Set/Reset S, P (SSPxSTAT), WCOL
Set SSPxIF, BCLxIF
Reset ACKSTAT, PEN
 2013 Microchip Technology Inc.
Advance Information
DS33030A-page 161