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 […]
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 […]
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.
Bruce Land writes: Turns out that the DMA channels on a PIC32 can move data from the ADC using the ADC done interrupt flag, but without wasting time in an ISR. The ADC can be triggered by a timer interrupt flag, again without software intervention. Doing this means that you can blast ADC into memory […]
Erdabyz writes: I’m part of a students association and we’ve had a helium tank in our place since 2003 which is still almost full. None of the current members knew where it came from until recently (turned out that we had a RC blimp of some sort back in those days…). So some time ago a […]
Herpderp posted his smart display project in the forum: Even if it is not completed yet, I think that the current version of PCB/software is now “acceptable”. I’m currently working on a kind of documentation / user manual, I hope to finish it quickly… So here is a small video of the smart TFT And source […]
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 […]
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, […]
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 […]
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 […]
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 […]
Today’s 3D model is the breakout board for the PIC32 microcontrollers that come in PDIP packages. It features a 3.3v power supply, quartz crystal, and a reset button, while all the leftover pins are broken out. Check out our tutorial on how to build 3D models from Cadsoft Eagle board files, as well as the […]
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 […]
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.
One of our favorite designers Marcus, creator of the Hybrid SID player, made a PIC32 development board that works with the snap-together Grove rapid development system. An operating system called StickOS runs simple BASIC programs. His work is now on sale at Seeed Studio. Via the forum.
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 […]
Markus built a DIY music box from some old speakers and a PIC32 microcontroller. The uC generates the sound, and the amplifier that’s integrated into the speakers amplifies it. being inspired by another project of ChaN I decided to build my own music box. The theory is described in detail on ChaN’s page, so I […]
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.
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 […]
Shaos let us know that his nedoCPU-32 boards and kits are available for purchase on his site. The nedoCPU-32 is a breakout board for PIC32 microcontrollers that come in through-hole packages. His board has a built in power supply, a quartz oscillator, and a passive protection circuit on the broken out pins. We covered the […]