MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » PINGUINO-MX220 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
PIC32MX220F032D Pinguino compatible board, 40 MHz, 8KB RAM, UEXT US$5.00

PIC32MX220F032D Pinguino compatible board, 40 MHz, 8KB RAM, UEXT

Pinguino is an Arduino form-factor compatible system, which means you can use the various available Arduino shields (add-on boards) with this board. Pinguino uses Python instead of Java for its processing language, and is much more flexible. It is not limited to the 8-bit AVR microcontroller of Arduino. The open-source Pinguino IDE has GCC in the background and can support 8-bit PIC, 32-bit PIC32 (MIPS) and ARM7/Cortex-M3 microcontrollers. You can migrate your project easily between the different hardware platforms.

This Pinguino-MX220 features a PIC32MX220F032D microcontroller, and is the same size as an Arduino Uno. However, thanks in part to the 32-bit processor, the MX220 outperforms the Uno, as shown in the following table:

  PIC32-PINGUINO-MX220 Arduino Uno
CPU32 bit8 bit
Clock40 MHz20 MHz
Flash32 KB32 KB
USBYesNo *
Low PwrYes **No
GPIO Max40 MHz5 MHz
ADC1.1 Msps15 ksps
DMAYes (4 ch.)No
* Requires additional FT232 chip or an ATmega with USB support.
** Hardware allows power down 10 ľA for handheld battery applications.

In addition, the Pinguino-MX220 board features a UEXT connector which allows you to connect add-on boards via a 2×5 IDC connector as well as via the Arduino shield header.

Even with these features and better performance than Arduino, the MX220 actually is a low-cost, lower-performance starter board for the Pinguino family. For a faster processor, more memory, more peripherals and a wider range of options, see the PIC32-PINGUINO-OTG.

Note that this Pinguino board does not have Arduino Shield headers installed. It has through-hole pads both for the traditional off-set default Arduino headers and for typical 0.1" spacing compatible with prototype boards. It comes with a set of female headers. You can purchase alternative headers from the options at the bottom of this page.

Pinguino-MX220 Board Features

  • PIC32MX220F032D 32-bit 40 MHz microcontroller with 32KB Flash, 8KB RAM
  • Ultra Low Power design
  • Li-Po battery connector for handheld applications
  • Arduino/Pinguino/Maple shield pinout
  • UEXT connector (see below)
  • Two LEDs
  • User button
  • Reset button
  • mini-USB connector
  • All PIC ports available on 0.1" connectors matching Arduino platform and a second row with correct 0.1" step
  • ICSP signals provided on 0.1" step through-hole pads in case you do not want to use Pinguino IDE and want to program this board with a PIC programmer/debugger such as PIC-KIT3 (you will have to purchase and solder an ICSP header to do so)

UEXT Connector

As well as Arduino shield connectors, this board has the Olimex universal expansion connector, UEXT, which allows you to add other peripheral modules easily. The UEXT can provide I2C, RS232, SPI and power to the external device. Please see the UEXT Boards Category for a full list of modules that can plug into the UEXT port.

Warning for PICKIT3 Users

Do not use the "programmer-to-go" button when there is no image on the programmer (either the Olimex PIC-KIT3 or Microchip's own PICKIT3). Doing so will put a PIC32 microcontroller into an irrecoverable state. See this Microchip Forum thread for details.

PIC32-PINGUINO-MX220 Resources

Note that with the GSM demos, you may need to modify the UEXT cable to the MOD-GSM or manually connect only the call data signals, otherwise CTS may be held high which means it will not send data.

Optional Recommended Products for this Item
USB 2.0 Cable, 6ft. A-Male / Mini-USB (5-pin) B-Male+ US$6.00
Arduino Stackable Female Header Kit, for R2 & earlier+ US$1.50
Rectangular Pin Header, Male, 1x40 Single Row, 2.54mm Spacing+ US$0.75
Polymer Lithium Ion Battery, 2000mAh, JST Connector+ US$6.95

This product was added to our catalog on Tuesday 29 May, 2012.


Customers who bought this product also purchased
AT89S52 & AVR 40-pin DIP Low Cost Prototype BoardAT89S52 & AVR 40-pin DIP Low Cost Prototype BoardUS$9.00

PIC32MX440F256H Pinguino compatible board, Ind. temp.PIC32MX440F256H Pinguino compatible board, Ind. temp.US$12.95

i.MX287 CPU Module, 1.27mm Pitch, 256MB NAND, NetPHY, Ext. Temp.i.MX287 CPU Module, 1.27mm Pitch, 256MB NAND, NetPHY, Ext. Temp.US$70.00

i.MX287 Development Board, USB Host/OTG, 2xNet, 2xCAN, Ext.Temp.i.MX287 Development Board, USB Host/OTG, 2xNet, 2xCAN, Ext.Temp.US$124.00

SAMA5D36 CPU Board, 2mm Pitch Headers, 256MB NAND, 256MB DDR2SAMA5D36 CPU Board, 2mm Pitch Headers, 256MB NAND, 256MB DDR2US$95.00

Arduino Shield Prototyping Board with Pads for 1.27mm-pitch SOICArduino Shield Prototyping Board with Pads for 1.27mm-pitch SOICUS$10.00

Shopping Cart more
0 items
What's New? more
2-pin Female Connector Harnesses, Pack of 4, with 4 Wires
2-pin Female Connector Harnesses, Pack of 4, with 4 Wires
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to PIC32MX220F032D Pinguino compatible board, 40 MHz, 8KB RAM, UEXT
Reviews more
Write ReviewWrite a review on this product!
  Tuesday 30 November, 2021   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce