Execute Arduino code in a PIC MCU using MPLAB IDE


Want to run Arduino code in a PIC MCU? “Here’s an approach that enables Arduino code to be configured for execution with the Microchip Technology PIC32MX250F128B small-outline 32-bit microcontroller. It uses the Microchip Technology MPLAB X IDE and MPLAB XC32 C Compiler and the Microchip Technology Microstick II programmer/debugger.”

Via Circuit Cellar.

Join the Conversation

6 Comments

  1. I can’t help but feel a little sad at the unhealthy fixation on the Arduino brand name. I guess this is what happens when proto boards are sold to the mass and the masses depend on brand names and the market panders to them. Then again, I don’t wear brand name clothes either so I guess I am not their target demographic… ;-)

    1. Long live the “No Logo”. I am also not someone’s billboard.

      It is unfortunate that Microchip has not supported an integrated Bootloader in MPLAB and/or MPLABX. Once that is done, the ease of development and code efficiency will simply outshine the “Arduino” bandwagon.
      SG

  2. The reason there is a “fixation” with Arduino is that many other board and chip manufacturers only support costly tool chains or they are a pain to configure and use compared to Arduino. People want to write code, not wrestle with obtuse configuration issues.

  3. There is already the “chipKit” arduino extended IDE that support some PIC microcontrollers : MPIDE.
    http://chipkit.net/about-us/
    They use an stk500 bootloader (arduino like) which is directly supported by MPIDE.

    From Microchip Direct, you can order some Pic with the bootload pre-installed then you will not need to have any other programmer :
    http://www.microchipdirect.com/ProductDetails.aspx?Category=TCHIP-USB-MX250F128B

    You can also buy a “Fubarino” dev board such as
    http://www.microchipdirect.com/ProductSearch.aspx?keywords=TCHIP011 :

    Other chipKit compatible board are available from ebay …

    I have made some tests with a Fubarino mini board and that worked very well.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.