-40%
PIC32MX220F032D Pinguino compatible board, 40 MHz, 8KB RAM, UEXT
$ 2.64
- Description
- Size Guide
Description
PIC32MX220F032D Pinguino compatible board, 40 MHz, 8KB RAM, UEXTPINGUINO-MX220
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
CPU
32 bit
8 bit
Clock
40 MHz
20 MHz
Flash
32 KB
32 KB
RAM
8 KB
1 KB
USB
Yes
No *
Low Pwr
Yes **
No
GPIO Max
40 MHz
5 MHz
ADC
1.1 Msps
15 ksps
DMA
Yes (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 for a full list of modules that can plug into the UEXT port.
UEXT Boards Category