Microchip PIC32CX BZ2

From SEGGER Wiki
Revision as of 15:52, 19 June 2024 by Artjom.Kister (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Microchip PIC32CX BZ2 family is a general purpose, low-cost, Cortex-M4 microcontroller family of devices supporting multi-protocol wireless interfaces (Bluetooth and Zigbee).

Flash Banks

Internal Flash

Device Flash bank Base address Size J-Link Support
PIC32CX1012BZ2 Program flash 0x01000000 1024 KB YES.png
Boot flash 0x00000000 20 KB YES.png
Boot/Config flash 0x00045000 4 KB YES.png
OTP 0x00046000 4 KB NO.png

Device Specifc Handling

Reset

  • The devices uses normal Cortex-M reset, no special handling necessary, like described here.

Boot/Config flash

  • The device uses Boot/Config flash page for storing 2 sections: bootloader extra data/code and device configuration data.
  • If this page is used for programming, the content of these 2 sections must be merged into one file.

Watchdog Handling

  • If the watchdog is enabled, it is feed.
  • If the deadman timer is enabled, it is feed.

Restrictions

  • Only A2 or later chip versions are supported, as older versions have issues connecting with an external debugger.

Evaluation Boards

Example Application