Microchip PIC32

Configuration:platform = microchippic32

Microchip’s 32-bit portfolio with the MIPS microAptiv or M4K core offer high performance microcontrollers, and all the tools needed to develop your embedded projects. PIC32 MCUs gives your application the processing power, memory and peripherals your design needs!

For more detailed information please visit vendor site.

Stable and upstream versions

You can switch between stable releases of Microchip PIC32 development platform and the latest upstream version using platform option in “platformio.ini” (Project Configuration File) as described below.

Stable

; Latest stable version
[env:latest_stable]
platform = microchippic32
board = ...

; Custom stable version
[env:custom_stable]
platform = [email protected]
board = ...

Upstream

[env:upstream_develop]
platform = https://github.com/platformio/platform-microchippic32.git
board = ...

Packages

Name Description
framework-arduinomicrochippic32 Arduino Wiring-based Framework (PIC32 Core)
tool-pic32prog pic32prog
toolchain-microchippic32 GCC for Microchip PIC32

Warning

Linux Users:

Windows Users:

Please check that you have a correctly installed USB driver from board manufacturer

Frameworks

Name Description
Arduino Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.

Boards

Note

4DSystems

Name Debug MCU Frequency Flash RAM
4DSystems PICadillo 35T No 32MX795F512L 80MHz 508KB 128KB

Digilent

Name Debug MCU Frequency Flash RAM
Digilent Cerebot 32MX4 No 32MX460F512L 80MHz 508KB 32KB
Digilent Cerebot 32MX7 No 32MX795F512L 80MHz 508KB 128KB
Digilent OpenScope No 32MZ2048EFG124 200MHz 1.98MB 512KB
Digilent chipKIT Cmod No 32MX150F128D 40MHz 124KB 32KB
Digilent chipKIT DP32 No 32MX250F128B 40MHz 120KB 32KB
Digilent chipKIT MAX32 No 32MX795F512L 80MHz 508KB 128KB
Digilent chipKIT MX3 No 32MX320F128H 80MHz 124KB 16KB
Digilent chipKIT Pro MX4 No 32MX460F512L 80MHz 508KB 32KB
Digilent chipKIT Pro MX7 No 32MX795F512L 80MHz 508KB 128KB
Digilent chipKIT UNO32 No 32MX320F128H 80MHz 124KB 16KB
Digilent chipKIT WF32 No 32MX695F512L 80MHz 508KB 128KB
Digilent chipKIT WiFire No 32MZ2048ECG100 200MHz 1.98MB 512KB
Digilent chipKIT uC32 No 32MX340F512H 80MHz 508KB 32KB

Fubarino

Name Debug MCU Frequency Flash RAM
Fubarino Mini No 32MX250F128D 48MHz 120KB 32KB
Fubarino SD (1.5) No 32MX795F512H 80MHz 508KB 128KB

MikroElektronika

Name Debug MCU Frequency Flash RAM
MikroElektronika Clicker 2 No 32MX460F512L 80MHz 508KB 32KB
MikroElektronika Flip N Click MZ No 32MZ2048EFH100 252MHz 1.98MB 512KB

Olimex

Name Debug MCU Frequency Flash RAM
Olimex PIC32-PINGUINO No 32MX440F256H 80MHz 252KB 32KB

OpenBCI

Name Debug MCU Frequency Flash RAM
OpenBCI 32bit No 32MX250F128B 40MHz 120KB 32KB

PONTECH

Name Debug MCU Frequency Flash RAM
PONTECH UAV100 No 32MX440F512H 80MHz 508KB 32KB

Pontech

Name Debug MCU Frequency Flash RAM
Pontech NoFire No 32MZ2048EFG100 200MHz 1.98MB 512KB
Pontech Quick240 No 32MX795F512L 80MHz 508KB 128KB

SeeedStudio

Name Debug MCU Frequency Flash RAM
SeeedStudio CUI32stem No 32MX795F512H 80MHz 508KB 128KB

UBW32

Name Debug MCU Frequency Flash RAM
UBW32 MX460 No 32MX460F512L 80MHz 508KB 32KB
UBW32 MX795 No 32MX795F512L 80MHz 508KB 128KB

chipKIT

Name Debug MCU Frequency Flash RAM
chipKIT Lenny No 32MX270F256D 40MHz 120KB 32KB

element14

Name Debug MCU Frequency Flash RAM
Element14 chipKIT Pi No 32MX250F128B 40MHz 120KB 32KB