2013 Microchip Technology Inc.
Advance Information
DS33030A-page 161
PIC24FV16KM204 FAMILY
FIGURE 14-3:
MSSPx BLOCK DIAGRAM (I
2
C™ MODE)
FIGURE 14-4:
MSSPx BLOCK DIAGRAM (I
2
C™ MASTER MODE)
Match Detect
SSPxADD
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
Read
Write
SSPxBUF
SSPxSR
Address Mask
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
Summary of Contents for PIC24FV16KM204 FAMILY
Page 312: ...PIC24FV16KM204 FAMILY DS33030A page 312 Advance Information 2013 Microchip Technology Inc ...
Page 313: ... 2013 Microchip Technology Inc Advance Information DS33030A page 313 PIC24FV16KM204 FAMILY ...
Page 315: ... 2013 Microchip Technology Inc Advance Information DS33030A page 315 PIC24FV16KM204 FAMILY ...
Page 316: ...PIC24FV16KM204 FAMILY DS33030A page 316 Advance Information 2013 Microchip Technology Inc ...
Page 317: ... 2013 Microchip Technology Inc Advance Information DS33030A page 317 PIC24FV16KM204 FAMILY ...
Page 322: ...PIC24FV16KM204 FAMILY DS33030A page 322 Advance Information 2013 Microchip Technology Inc ...