46.8 Programming and Debug Ports

For programming and debugging the PIC32CM MC00, the device must be connected using the Serial Wire Debug (SWD) interface. Currently the SWD interface is supported by several Microchip and third party programmers and debuggers.

The PIC32CM MC00 Curiosity Pro evaluation board supports programming and debugging through the onboard embedded debugger, therefore external programmer or debugger is not required.

Refer to the related Microchip user’s guides for details on debugging and programming connections and options. For connecting to any third party programming or debugging tool, refer to their specific programmer or debugger user’s guide.

By default, the SWCLK pin is internally pulled-up after reset.

An external pull-up resistor on the SWCLK pin is critical for reliable operations.

Figure 46-11. SWCLK Circuit Connections
Table 46-7. SWCLK Circuit Connections
Pin Name Description Recommended Pin Connection
SWCLK Serial wire clock pin Pull-up resistor 1kΩ