Development Board Info (device, clock, debug pins)

Most of the following development boards have MPLAB® Harmony Board Support Packages (BSPs). The information in the following table was obtained from the schematics found at the end of the development board User's Guides.

Development Board BSP name Board Part # PIC32 Part # Primary OSC ICSP Pins
chipKITTM uC32 n/a TDGL017 PIC32MX340F512 8 MHz Crystal PGED2/PGEC2
chipKITTM WF32 chipkit_wf32 TDGL021 PIC32MX695F512L 8 MHz Crystal PGED2/PGEC2
chipKITTM Wi-FIRE (Rev C) chipkit_wifire TDGL021-2 PIC32MZ2048EFG100 24 MHz Clock PGED2/PGEC2
chipKITTM Wi-FIRE (Rev B) chipkit_wifire TDGL021-2 PIC32MZ2048ECG100 24 MHz Clock PGED2/PGEC2
PIC32MX1/2/5 Starter Kit pic32mx_125_sk DM320100 PIC32MX570F512L 8 MHz Crystal PGED2/PGEC2
PIC32 Bluetooth Starter Kit pic32mx_bt_sk DM320018 PIC32MX270F256D 12 MHz Crystal PGED4/PGEC4
PIC32 Ethernet Starter Kit pic32mx_eth_sk DM320004 PIC32MX795F512L 8 MHz Crystal PGED2/PGEC2
PIC32 Ethernet Starter Kit II pic32mx_eth_sk2 DM320004-2 PIC32MX795F512L 8 MHz Crystal PGED2/PGEC2
PIC32 USB Starter Kit 2 pic32mx_usb_sk2 DM320003-2 PIC32MX795F512L 8 MHz Crystal PGED2/PGEC2
PIC32 USB Starter Kit 3 pic32mx_usb_sk3 DM320003-3 PIC32MX470F512L 8 MHz Crystal PGED2/PGEC2
PIC32MZ EC Starter Kit pic32mz_ec_sk DM320006 PIC32MZ2048ECH144 24 MHz Clock PGED2/PGEC2
PIC32MZ EC Starter Kit with Crypto Engine pic32mz_ec_sk DM320006-C PIC32MZ2048ECM144 24 MHz Clock PGED2/PGEC2
PIC32MZ EC with FPU (EF) Starter Kit pic32mz_ef_sk DM320007 PIC32MZ2048EFH144 24 MHz Clock PGED2/PGEC2
PIC32MZ EC with FPU (EF) Starter Kit with Crypto Engine pic32mz_ef_sk DM320007-C PIC32MZ2048EFM144 24 MHz Clock PGED2/PGEC2

It is important that you specify the correct PIC32 pins that are physically connected to your programmer/debugger. If not, you will not be able to debug the PIC32 (but you will still be able to program it).

Higher-pin count PIC32 devices have multiple pairs of pins that can be used for In-Circuit Serial Programming (ICSP) and debugging. These pins are named PGECx and PGEDx (enhanced versions of the program clock and program data pins). MHC allows you to specify which pair of pins is used for the ICSP connection. It does this by modifying the "In-Circuit Emulator/Debugger Communication Channel Select" (ICESEL) bits in one of the device configuration registers (see device data sheet for details).

© 2016 Microchip Technology, Inc.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.