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.

Packages

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

Warning

Linux Users:

  • Ubuntu/Debian users may need to add own “username” to the “dialout” group if they are not “root”, doing this issuing a sudo usermod -a -G dialout yourusername.
  • Install “udev” rules file 99-platformio-udev.rules (an instruction is located in the file).
  • Raspberry Pi users, please read this article Enable serial port on Raspberry Pi.

Windows Users: Please check that you have correctly installed USB driver from board manufacturer

Frameworks

Name Description
Framework 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

ID Name Microcontroller Frequency Flash RAM
picadillo_35t 4DSystems PICadillo 35T 32MX795F512L 80 MHz 512 Kb 128 Kb

Digilent

ID Name Microcontroller Frequency Flash RAM
cerebot32mx4 Digilent Cerebot 32MX4 32MX460F512L 80 MHz 512 Kb 32 Kb
cerebot32mx7 Digilent Cerebot 32MX7 32MX795F512L 80 MHz 512 Kb 128 Kb
chipkit_cmod Digilent chipKIT Cmod 32MX150F128D 40 MHz 128 Kb 32 Kb
chipkit_dp32 Digilent chipKIT DP32 32MX250F128B 40 MHz 128 Kb 32 Kb
chipkit_mx3 Digilent chipKIT MX3 32MX320F128H 80 MHz 128 Kb 16 Kb
chipkit_pro_mx4 Digilent chipKIT Pro MX4 32MX460F512L 80 MHz 512 Kb 32 Kb
chipkit_pro_mx7 Digilent chipKIT Pro MX7 32MX795F512L 80 MHz 512 Kb 128 Kb
chipkit_uc32 Digilent chipKIT uC32 32MX340F512H 80 MHz 512 Kb 32 Kb
chipkit_wf32 Digilent chipKIT WF32 32MX695F512L 80 MHz 512 Kb 128 Kb
chipkit_wifire Digilent chipKIT WiFire 32MZ2048ECG100 200 MHz 2048 Kb 512 Kb
mega_pic32 Digilent chipKIT MAX32 32MX795F512L 80 MHz 512 Kb 128 Kb
openscope Digilent OpenScope 32MZ2048EFG124 200 MHz 2048 Kb 512 Kb
uno_pic32 Digilent chipKIT UNO32 32MX320F128H 80 MHz 128 Kb 16 Kb

Fubarino

ID Name Microcontroller Frequency Flash RAM
fubarino_mini Fubarino Mini 32MX250F128D 48 MHz 128 Kb 32 Kb
fubarino_sd Fubarino SD (1.5) 32MX795F512H 80 MHz 512 Kb 128 Kb

MikroElektronika

ID Name Microcontroller Frequency Flash RAM
clicker2 MikroElektronika Clicker 2 32MX460F512L 80 MHz 512 Kb 32 Kb

Olimex

ID Name Microcontroller Frequency Flash RAM
pinguino32 Olimex PIC32-PINGUINO 32MX440F256H 80 MHz 256 Kb 32 Kb

OpenBCI

ID Name Microcontroller Frequency Flash RAM
openbci OpenBCI 32bit 32MX250F128B 40 MHz 128 Kb 32 Kb

PONTECH

ID Name Microcontroller Frequency Flash RAM
quick240_usb PONTECH quicK240 32MX795F512L 80 MHz 512 Kb 128 Kb
usbono_pic32 PONTECH UAV100 32MX440F512H 80 MHz 512 Kb 32 Kb

SeeedStudio

ID Name Microcontroller Frequency Flash RAM
cui32stem SeeedStudio CUI32stem 32MX795F512H 80 MHz 512 Kb 128 Kb

UBW32

ID Name Microcontroller Frequency Flash RAM
ubw32_mx460 UBW32 MX460 32MX460F512L 80 MHz 512 Kb 32 Kb
ubw32_mx795 UBW32 MX795 32MX795F512L 80 MHz 512 Kb 128 Kb

chipKIT

ID Name Microcontroller Frequency Flash RAM
lenny chipKIT Lenny 32MX270F256D 40 MHz 128 Kb 32 Kb

element14

ID Name Microcontroller Frequency Flash RAM
chipkit_pi Element14 chipKIT Pi 32MX250F128B 40 MHz 128 Kb 32 Kb