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.
Examples¶
Examples are listed from Microchip PIC32 development platform repository:
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:
- Install “udev” rules 99-platformio-udev.rules
- Raspberry Pi users, please read this article Enable serial port on Raspberry Pi.
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
- You can list pre-configured boards by platformio boards command or PlatformIO Boards Explorer
- For more detailed
board
information please scroll tables below by horizontal.
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 |