Pic32-pinguino-MX220

= Manufacturer = Olimex

= Features =


 * PIC32MX220F032D 32 bit, 40 Mhz microcontroller 32KB Flash 8KB RAM


 * Ultra Low Power design


 * PINGUINO IDE ready


 * Li-Po battery connector for handheld applications


 * Arduino/Pinguino/Maple shield pinout on the top


 * UEXT connector which allows many extensions modules like RF, ZIGBEE, GSM, GPS to be connected


 * Two LEDs


 * One USER BUTTON


 * RESET button


 * Mini USB connector is used which is common and used in most cell phones, so you do not have to buy other cables


 * All PIC ports available on 0.1" connectors matching ARDUINO platform and second row with correct 0.1"step


 * ICSP signals provided on 0.1" step connector if you do not want to use Pinguino IDE and want to program this board with PIC-KIT3.

Characteristics of the board

 * 32-bit MIPS M4K core running at ?? MHZ


 * 32kB (MX220) Flash


 * 8kB (MX220) SRAM


 * 20 digital I/O pins with 6 shared analog inputs


 * 10 mA source/sink on all I/O pins


 * 2 UART for serial communication


 * 5 PWM outputs


 * 9 analog inputs


 * 10 bit ADC


 * Peripheral Pin Select for mapping digital peripherals to various I/O ports for design flexibility


 * Charge Time Measurement Unit (CTMU) supports capacitive touch devices


 * Operating voltage 2.3 - 3.6V, 5.5V tolerant digital inputs.

= Board overview =

There is one reset button and one user button used to switch to bootloader mode.

This board can be powered by the USB connector (5V).

schematics
TODO

Using the Pinguino board
TODO

= Testing the board =

= First Programs = Here are 4 ways to blink the built-in LED (USERLED, the green one) on your new Pinguino board.

The USERLED is connected to pin: D13

Which board to select in the IDE
In the Pinguino IDE press F9. The board selector arises and you have to select "Pic32 Pinguino 220". See screenshot below.



Example 4 : Using an interrupt
= Troubleshooting =

Do you have problems with hardware or software?
 * For the PIC32 platform I've collected some posts to common problems
 * Find help in the Pinguino forum
 * Before posting your problem read this.

= Pin Out =