PIC32-PINGUINO-MICRO development board
USER’S MANUAL
Revision A, April 2012
Designed by OLIMEX Ltd, 2011
All boards produced by Olimex LTD are ROHS compliant
OLIMEX© 2012
PIC32-PINGUINO-MICRO User's Manual
Disclaimer:
© 2012 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd.
Other terms and product names may be trademarks of others.
The information in this document is provided in connection with Olimex products. No license, express
or implied or otherwise, to any intellectual property right is granted by this document or in connection
with the sale of Olimex products.
Neither the whole nor any part of the information contained in or the product described in this document may
be adapted or reproduced in any material from except with the prior written permission of the copyright
holder, unless it is clearly stated by Olimex that the product is licensed under the Open Source Hardware
(OSHW) Definition 1.0.
The product described in this document is subject to continuous development and improvements. All
particulars of the product and its use contained in this document are given by OLIMEX in good faith.
However all warranties implied or expressed including but not limited to implied warranties of
merchantability or fitness for purpose are excluded. This document is intended only to assist the reader in the
use of the product. OLIMEX Ltd. shall not be liable for any loss or damage arising from the use of any
information in this document or any error or omission in such information or any incorrect use of the
product.
Thank you for purchasing PIC32-PINGUINO-MICRO development board
assembled by OLIMEX LTD
Page 2 of 29
OLIMEX© 2012
PIC32-PINGUINO-MICRO User's Manual
Table of Contents
CHAPTER 1.................................................................................................................5
OVERVIEW.................................................................................................................5
1. Introduction to the chapter.......................................................................................................5
1.1 Features.....................................................................................................................................5
1.2 Similar boards..........................................................................................................................5
1.3 Organization.............................................................................................................................6
Chapter 2......................................................................................................................7
Introduction to arduino/pinguino/maple...................................................................7
2. What is Arduino?.......................................................................................................................7
2.1 First steps with Pinguino IDE.................................................................................................8
CHAPTER 3 ................................................................................................................9
SETTING UP THE PIC32-PINGUINO-MICRO BOARD.....................................9
3. Introduction to the chapter.......................................................................................................9
3.1 Electrostatic warning...............................................................................................................9
3.2 Requirements...........................................................................................................................9
3.3 Powering the board..................................................................................................................9
3.4 Prebuilt software....................................................................................................................10
CHAPTER 4...............................................................................................................11
PIC32-PINGUINO-MICRO BOARD DESCRIPTION.........................................11
4. Introduction to the chapter.....................................................................................................11
4.1 Layout (top view)...................................................................................................................11
4.2 Layout (bottom view).............................................................................................................12
CHAPTER 5...............................................................................................................13
THE PIC32MX440F256H MICROCONTROLLER.............................................13
5. Introduction to the chapter.....................................................................................................13
5.1 The microcontroller...............................................................................................................13
CONTROL CIRCUITY............................................................................................15
6. Introduction to the chapter.....................................................................................................15
6.1 Reset........................................................................................................................................15
6.2 Clock.......................................................................................................................................15
CHAPTER 7...............................................................................................................16
HARDWARE.............................................................................................................16
7. Introduction to the chapter.....................................................................................................16
7.1 mini ICSP................................................................................................................................16
7.2 UEXT......................................................................................................................................16
Page 3 of 29
OLIMEX© 2012
PIC32-PINGUINO-MICRO User's Manual
7.3 CON1.......................................................................................................................................17
7.4 CON2.......................................................................................................................................18
7.5 USB-OTG (On-The-Go)........................................................................................................19
7.6 SD/MMC Micro card slot......................................................................................................19
7.7 Jumper description................................................................................................................20
7.8 Pinguino IDE PIN TABLE....................................................................................................21
7.9 Additional hardware components........................................................................................22
CHAPTER 8...............................................................................................................23
MEMORY AND BLOCK DIAGRAM....................................................................23
8. Introduction to the chapter.....................................................................................................23
8.1 Memory organization............................................................................................................24
CHAPTER 9...............................................................................................................25
SCHEMATICS...........................................................................................................25
9. Introduction to the chapter.....................................................................................................25
9.1 Eagle schematic......................................................................................................................25
9.2 Physical dimensions...............................................................................................................27
CHAPTER 10.............................................................................................................28
REVISION HISTORY..............................................................................................28
10. Introduction to the chapter...................................................................................................28
10.1 Document revision...............................................................................................................28
10.2 Web page of your device.....................................................................................................29
Page 4 of 29
OLIMEX© 2012
PIC32-PINGUINO-MICRO User's Manual
CHAPTER 1
OVERVIEW
1. Introduction to the chapter
Thank you for choosing the PIC32-PINGUINO-MICRO development board from Olimex! This
document provides a User’s Guide for the Olimex PIC32-PINGUINO-MICRO development board.
As an overview, this chapter gives the scope of this document and lists the board’s features. The
document’s organization is then detailed.
The PIC32-PINGUINO-MICRO development board enables code development of applications
running on the PIC32MX220F032D microcontroller, manufactured by Microchip technology.
1.1 Features
•
•
•
•
•
•
•
•
•
PIC32MX440F256H 80 MHz microcontroller 256KB Flash 32KB RAM
microSD card for data logging
UEXT connector which allow many existing modules like RF, ZIGBEE, GSM, GPS to be
connected
Two LEDs
One BUTTON
RESET button
USB-OTG (On-the-go) connector – so your device acts as a host allowing easier connection
All PIC ports available on 0.1" connectors
miniICSP connector 0.05"step if you do not want to use Pinguino IDE and want to program
this board with PIC-ICD2-POCKET or PIC-KIT3 you should use also PIC-ICSP convertor
board, same applies for Microchip programmers.
Dimensions only 33,4mm at 54mm (1,3’’ at 2,125’’)
•
1.2 Similar boards
PIC32-PINGUINO-OTG is the bigger version of PIC32-PINGINO-MICRO. It features mounted
external power connector, Li-Ion battery option with built-in onboard charger, 1 LED more, wider
range of power supply options, 4 mount holes making board attachment easier.
Page 5 of 29