Microchip PIC32CM PL10

From SEGGER Knowledge Base
Jump to navigation Jump to search

The Microchip PIC32CM_PL10 are Cortex-M0+ based microcontrollers.

Supported devices

Refer to the supported device list for a full list of all supported [DEVICE_FAMILY] family devices, their corresponding names and connection diagrams.

Target interfaces

Interface J-Link support Flasher support
SWD YES.png YES.png

Flash banks

Flash bank Base address J-Link support Flasher support Loader
Name Bank size
Internal Flash 0x0C000000 YES.png YES.png Default Up to 128 KB
BOOTCFG 0x0D000400 YES.png YES.png Default 512 B


Watchdog handling

  • The device has a watchdog WDT.
  • The watchdog is fed during flash programming.

Device specific handling

Connect

  • On connect, it is checked whether the BOOTROM recognized the debugger (hot-plugging)
  • If the debugger is not recognized, a cold-plugging procedure is started. For this, the core is reset and released via the BOOTROM.

Reset

  • The device uses a custom reset, as it runs BOOTROM afte reset. The reset is implemented by running a cold-plugging procedure, followed by exiting BOOTROM into park mode.

Attach

Attach is a debugging feature which exclusively applies to J-Link and J-Trace and does not apply to Flasher.

  • Attach is supported only if hot-plugging works by default. This is generally the case when a valid application is running from flash.

Evaluation boards

Example application