PIC32 Tic-Tac-Toe: Demonstration of using touch-screen, TFT and the Protothreads threading library

Tahmid writes: I had previously used the Adafruit TFT display using my library (ported from the Adafruit Arduino library). I decided to optimize the library to improve drawing speed. The same display I use comes with a 4-wire resistive touch-screen as well. I decided to write a simple library for the touch-screen and give Protothreads […]

XORLib, an open source game library for PIC32s

Shaos shared his game library for PIC32s in the project log forum: XORLib is a simple multiplatform game library that is licensed under MIT-license and developed at least for two platforms: PIC32 with NTSC and PAL TV DOS with CGA/EGA/VGA PIC32 code based on “NTSC TV interface” examples from hackaday.io/project/2032-pic32-oscilloscope by Bruce Land (Cornell University) that […]

App note: Using PIC32 MCUs to develop low-cost controllerless (LCC) graphics solutions

Adding a low-cost virtual graphics on embedded application, app note from Microchip. This application note describes the LCC Graphics Board that enables the implementation of a low-cost controllerless graphic method using a PIC32 microcontroller.

Microchip’s new XC++ compiler

Microchip yesterday announced the XC++ compiler for PIC32 microcontrollers. It’s free to use, but comes with code optimization restrictions in the free version. This compiler adds support for C++ code, and comes with built in Dinkumware template libraries The MPLAB XC32++ supports all of Microchip’s 32-bit PIC32 microcontrollers (MCUs).  This compiler enables designers to develop […]

PIC-based game development platforms

FUN BitPack is designed for developing games on Orbit16 PIC24 and PIC32 development boards. It has a Nokia 3310 display, a Joystick, two buttons, and a buzzer: FUN BitPack is suitable for making hand-held videogames such as our “ORbitSnake”, a Snake game version for ORbit16 (see Below). To enter the bootloader with FUN BitPack attached, […]

App note: Audio applications using PIC32 microcontrollers

Here is an app note from Microchip introducing the audio-specific features of the PIC32 MCUs. One of the features disused is the hardware SPI module that supports some standard audio communication modes. In this application note, the available audio-specific features of the PIC32 MCU are explored to address these needs. The SPI module supports different […]

EJTAGproxy: Use your PicKIT2 or PicKIT3 to connect PIC32s to the GNU Debugger

SergeV let us know about EJTAGproxy, a command line utility, that lets your PicKIT2 or PicKit3 act as a JTAG debugger for PIC32 MCUs. It’s a command-line utility, which connects GDB to ICSP port of pic32 via pickit2 or pickit3 scripting edition. A standard GDB remote serial protocol is implemented. It also can be used […]

ChipKIT Uno32 review and lots of tutorials

Raj made a in-depth tutorial series on the chipKIT Uno32, PIC32 based Arduino compatible boards. I have started this new tutorial series on chipKIT, and I believe they will be helpful for beginners to start using this platform for their own embedded projects and designs. Because I am also new to the Arduino and chipKIT […]

App note: USB/UART/Ethernet/SD card bootloader for PIC32 microcontrollers

A PIC32 bootloader that supports about every update channel possible: UART, USB-HID, USB-MSD, Ethernet, or SD cards. This application note describes how to use bootloader to upgrade firmware on PIC32 devices without the need for an external programmer or debugger. The source code consists of following implementations of bootloader, 1) UART 2) USB device based […]

Pinguino32-DIY PIC32 development board with the Pinguino bootloader

Pinguino design team released the design for the Pinguino32 PIC32 development board using their Pinguino bootloader. It supports PIC32MX250F128, and PIC32MX220F032B microcontrollers. The design is open source, and made with KICAD  software. Download it from their Google code area.

App note: Porting the Helix MP3 decoder to PIC32MX microcontrollers

Microchip shows how to port the open source Helix MP3 decoder algorithm to the PIC32MX family of microcontrollers. This algorithm was designed be used by both floating point processors, and fixed point processors like the PIC32. Application note describes the procedure to port the open source Helix MP3 decoder algorithm onto Microchip’s PIC32MX 32-bit microcontrollers […]

Bus Pirate and PiratePICprog programms PIC32

AndThen added support for PIC32 devices to PiratePICprog, the PIC programming application for the Bus Pirate. He needs help testing it. If you have a PIC32 and a Bus Pirate try it out. Please note: PIC32 programming does not require the Bus Pirate PIC programming adapter. Via the forum.

Use PICKIT2 to program PIC32’s

Hak8or writes regarding his experiences with pic32prog, a flash programming utility for Microchip PIC32 microcontrollers. For everyone who is still stuck with a PICKIT2, like me, instead of buying a pickit3 we can all use this with a PICKIT2 to program the more high end PIC32’s. I am not exactly sure at the current state […]