2.1 Architecture

The PIC32CX-BZ3/PIC32CX-BZ36 is based on an ARM Cortex® M4F core with a CPU clock running up to 64 MHz. The Flash Controller (FC) abstracts the Flash topology for programming the single internal embedded Flash. The Device Service Unit (DSU) is the programming interface, with the ARM 2-wire SWD interface.

The Device Service Unit (DSU) module on the device provides a means to detect debugger probes. This enables the ARM Debug Access Port (DAP) to have control over multiplexed debug pads and CPU Reset. Serial Wire Debug (SWD) is a two-wire protocol for accessing the ARM debug interface (Refer to ARM Debug Interface Specification v5).
Figure 2-1. DSU Block Diagram