Category Archives: PIC32

Graphics, Touch, Sound and USB

Graphics, Touch, Sound and USB – User Interface Design for Embedded Applications Since the very first  “Programming 16-bit micro controllers in C” (aka the Flying PIC24) book started shipping in the US, I began receiving from my readers requests for a follow … Continue reading

Posted in PIC32 | Tagged , , , , | Comments Off on Graphics, Touch, Sound and USB

M-Stack – An open source USB stack for PIC16, PIC18, PIC24 and PIC32

M-Stack (link) is a new, well-documented, free and open source implementation of a USB stack for Microchip PIC platforms developed by Signal 11. That is Alan Ott’s creation, a name that many of you will immediately associate to the excellent … Continue reading

Posted in PIC24, PIC32 | Comments Off on M-Stack – An open source USB stack for PIC16, PIC18, PIC24 and PIC32

An Open Source Toolchain How-To Guide for the PIC32

I have always known that the MPLAB C32 compiler first and MPLAB  XC32 compiler later were both projects based on the GCC platform and therefore shared a common Open Source DNA. What I could not imagine was how easy it … Continue reading

Posted in PIC32 | Comments Off on An Open Source Toolchain How-To Guide for the PIC32

Eclipse for the PIC32

Another couple of interesting links for the PIC32: Using Eclipse for PIC32: http://blog.hjf.com.ar/2013/01/developing-for-pic32mx-using-eclipse/ GDB Proxy for Pickit2 and PIC32: https://code.google.com/p/ejtagproxy/wiki/About   Enjoy

Posted in PIC32 | Comments Off on Eclipse for the PIC32

Unix for PIC32

Here is a link (http://retrobsd.org/wiki/doku.php) to a true port of the Unix (BSD) OS to the PIC32 (MIPS)! This code will work on a humble MIPS M4K core that you can find inside the PIC32MX series devices. It will work … Continue reading

Posted in PIC32 | Comments Off on Unix for PIC32

New Mikromedia, new (better) Audio Player (VS1053)

A short while ago I wrote about a small module that I wrote to support the Audio Codec chip present on the Mikromedia (PIC24) boards (link).  What I had not noticed though was that I had been playing at home … Continue reading

Posted in PIC24, PIC32, Tools | Tagged | Comments Off on New Mikromedia, new (better) Audio Player (VS1053)

Unexpected (Positive) Side Effects of using Python: Cross Platform Simulation

When talking of side effects, more often than not, we are referring to the bad ones. This is especially true when they are involuntary and unexpected. But here is the story of a good one, a side effect of using … Continue reading

Posted in Languages, PIC32 | Tagged , , | Comments Off on Unexpected (Positive) Side Effects of using Python: Cross Platform Simulation

Python Expressiveness

While learning a new language you will notice how the often enthusiastic literature available dispenses adjectives with quite some generosity. Apparently every new language out there claims to be more “expressive” than the previous. This is an easy claim when … Continue reading

Posted in PIC32 | Tagged , , | Comments Off on Python Expressiveness

Python on the MX7MMB

I have just added to the repository (link) support for the PIC32MX7 on the Mikroe MX7 Multimedia board. This is obviously the richest board available and it allows Python to use 120KBytes + of RAM. Makes me wonder what kind … Continue reading

Posted in PIC32 | Tagged | Comments Off on Python on the MX7MMB

Python for the Mikromedia and Mini-32 boards

I have finally gotten my hands back on the Pymite project and I have updated the v10 branch to include three PIC32 platform. Both the Mini-32 and the PIC32 Mikromedia are now supporting a USB (CDC) serial interface to the … Continue reading

Posted in PIC32 | Tagged , | Comments Off on Python for the Mikromedia and Mini-32 boards