Name Last modified Size
Parent Directory 25-Feb-2019 09:10 - PIC32MX250F128B/ 23-Mar-2017 15:19 - PIC32MX_Clicker/ 22-Apr-2017 17:56 - PIC32_MINI/ 28-Mar-2017 15:04 - PIC32_PINGUINO/ 23-Mar-2017 15:19 - README.txt 24-Mar-2017 08:17 2k common/ 17-Sep-2018 18:38 - include/ 08-Mar-2018 12:50 -
Unlike the 8-bit PIC microcontroller family, the Microchip 32-bit PIC32 microcontrollers, which are based on the MIPS architecture, are pretty delightful to use. Unfortunately I find the Microchip development software not delightful. It is expensive, bloated, and hard to use.
Microchip sells some interesting PIC32 microcontrollers in DIP packages, including some with USB device interfaces. Such devices are easy to prototype with using solderless breadboards, if you can stand to write the software for them. They are also very easy to buy in small quantities from Microchip Direct.
The Mikroelektronika mikroPascal for PIC32 Pascal compiler makes working with PIC32 devices very easy. The compiler hides almost all of the details of the PIC32 architecture. Getting the oscillator and PLL configuration correct can require some trial and error, though.
mikroPascal has a very extensive software component library for the PIC32, ranging from trigonometry functions to USB HID device support. I am convinced that the true value of a microcontroller development environment lies in the richness of its software component libraries more than any other factor. In this regard, mikroPascal for PIC32 excels and is worth every penny of its $299 USD price (which includes lifetime updates).
I am available for custom system development (hardware and software) of products using PIC32 or other microcontrollers.