Microchip Technology Microstick for the 3V PIC24F K-series DM240013-1 DM240013-1 Data Sheet

Product codes
DM240013-1
Page of 260
 2011 Microchip Technology Inc.
DS31037B-page 137
PIC24F16KL402 FAMILY
FIGURE 17-3:
MSSP BLOCK DIAGRAM (I
2
C™ MODE)      
FIGURE 17-4:
MSSP BLOCK DIAGRAM (I
2
C™ MASTER MODE)   
SSPxSR
Match Detect
SSPxADD
SSPxBUF
Internal Data Bus
Address Match
Set/Reset S, P bits
Shift
Clock
MSb
LSb
Note:
Only port I/O names are shown in this diagram. Refer to the text for a full list of multiplexed functions.
SCLx
SDAx
Start and
Stop bit Detect
Address Mask
Read
Write
Start bit, Stop bit,
Internal Data Bus
Set/Reset S, P (SSPxSTAT), WCOL
Shift
Clock
MSb
LSb
SDAx
Acknowledge
Generate
Stop bit Detect
Write Collision Detect
Clock Arbitration
State Counter for
end of XMIT/RCV
SCLx
SCLx In
Bus Collision
SDAx In
RCV Enable
Clock Cntl
Clock Arbitrate/WCOL Detect
(hold off clock source)
SSPxADD<6:0>
Baud
Set SSPxIF, BCLxIF
Reset ACKSTAT, PEN
Rate
Generator
SSPM<3:0>
Start bit Detect
SSPxSR
SSPxBUF
Read
Write