Main Page

From Pinguino
Revision as of 11:02, 24 November 2011 by Skc (talk | contribs) (Download: Better description for 8bits bootloaders)
Jump to: navigation, search

Language: [[::Main Page|English]]  • [[::Main Page/de|Deutsch]] • [[::Main Page/es|español]] • [[::Main Page/fr|français]] • [[::Main Page/hu|magyar]] • [[::Main Page/ja|日本語]] • [[::Main Page/ru|русский]]

Pinguino is an Arduino-like board based on Microchip 8-bit or 32-bit PIC microcontrollers. The goal of this project is to build an IDE (Integrated Development Environment) which is easy to use on GNU/Linux, Windows and Mac OS X. Arduino is a powerful tool with some faults. One of its inconveniences is that there is no native USB interface on the chip and its code length.

1.Code 2.Upload 3.Run

Pinguino is Open hardware and Open software. More...


The current production version is Pinguino beta 9.05 (26-Dec-2010). It supports only 8-bit Pinguino. If this is your first installation, please read Installation before installing.

There's also a testing version called Pinguino beta X which supports 8- and 32-bit Pinguino. Download the IDE package (which is regularly updated so check last update on the main page of the site) AND one of the compilers packages. Please report bugs on the forum.

The latest bootloader version for Pinguino based on PIC18F2550/18F4550 is provided with the Pinguino IDE.

Generally speaking you can find documentation such as IO mapping, datasheet, themes, etc., here


Pinguino supports 8- and 32-bit microcontrollers :

  • 8-bit
    • PIC18F2550 and PIC18F4550 from ©Microchip
    • PIC18F26J50 from ©Microchip (coming soon)
  • 32-bit
    • PIC32MX (Mips) family from ©Microchip
    • STM32 (Cortex M3) family from ©STMicroelectronics (coming soon)

Software Installation

Language Reference


What is Pinguino? External links
What are the strengths of Pinguino vs. Arduino ? What are the weaknesses of Pinguino vs. Arduino ?
Is Pinguino 100% compatible with Arduino ? What can you expect from next version ?
How can I enter in bootloader mode on 32-bit Pinguino ? How can I make libraries for Pinguino?