Home
PIC32-PINGUINO-MX220 development board USER'S MANUAL
Contents
1. x Memory areas are not shown to scale OxFFFFFFFF Ox1FCO0COO0 Ox1FCOOBFF Ox1FCOOBFO Ox1FCOOBEF Ox1FC00000 Ox1F900000 Ox1 F8FFFFF Ox1F800000 0x1D004000 0x1DO03FFF 0x1D000000 0x00001000 Ox00000F FF 0x00000000 2 The size of this memory region is programmable see Section 3 Memory Organization DS61115 in the PIC32 Family Reference Manual and can be changed by initialization code provided by end user development tools refer to the specific development tool documentation for information Page 23 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual CHAPTER 9 SCHEMATICS 9 Introduction to the chapter In this chapter are located the schematics describing logically and physically PIC32 PINGUINO MX220 9 1 Eagle schematic PIC32 PINGUINO MX220 schematic is visible for reference here You can also find them on the web page for PIC32 PINGUINO M X220 at our site http www olimex com dev PIC32 PINGUINO MX220 html They are located in HARDWARE section Note that PIC32 PINGUINO MX220 schematic is released under Creative Commons Attribution Share Alike 3 0 United States License and the whole project is released under The EAGLE schematic is situated on the next page for quicker reference Page 24 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual ALG 3 A4 SDA2 ASCSCL G C3INC RPRE CTEDA AREF PGED3 T N1 RPAt D18C amp SS PGEC3 Tek DMA RE UEXT
2. Peripheral Bus Clocked by PBCLK Peripheral Bridge t P 10 bit UART 1 2 128 bit Wide Program Flash Memory RTCC Flash Controller Comparators 1 3 Note 1 Some features are not available on all device variants Refer to the family features tables Table 1 and Table 2 for availability Page 22 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual 8 1 Memory organization FIGURE 4 1 MEMORY MAP ON RESET FOR PIC32MX11X 21X DEVICES Note 1 OxFFFFFFFF OxBFCOOCOO OxBFCOOBFF OxBFCOOBFO OxBFCOOBEF OxBFCO00000 OxBF900000 OxBF8FFFFF OxBF800000 O0xBD004000 OxBDOOS3FFF OxBD000000 0xA0001000 OxAO000FFF 0xA0000000 Ox9FCO0COO Ox9FCOOBFF Ox9FCOOBFO Ox9FCOOBEF Ox9FCO00000 0x9D004000 Ox9DOO3FFF 0x9D000000 0x80001000 Ox80000FFF 0x80000000 0x00000000 Virtual Memory Map Reserved Device Configuration Registers Boot Flash Reserved Reserved Program Flash Reserved RAMI Reserved Device Configuration Registers Boot Flash Reserved Physical Memory Map Reserved Device Configuration Registers Boot Flash Reserved Program Flash Reserved RAMO Reserved a Reserved Program Flash Reserved RAM
3. PIC32 PINGUINO MX220 development board USER S MANUAL Initial release March 2012 Designed by OLIMEX Ltd 2011 lead free All boards produced by Olimex LTD are ROHS compliant OLIMEXO 2012 PIC32 PINGUINO MX220 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 dam
4. 3V to 3 6V 40 C to 105 C DC to 40 MHz Core 40 MHz MIPS32 M4K MIPS16e mode for up to 40 smaller code size 1 56 DMIPS MHz Dhrystone 2 1 performance Code efficient C and Assembly architecture Single cycle MAC 32x16 and two cycle 32x32 multiply Clock Management 0 996 internal oscillator Programmable PLLs and oscillator clock sources Fail Safe Clock Monitor FSCM Independent Watchdog Timer Fast wake up and start up Power Management Low power management modes Sleep Idle Integrated Power on Reset and Brown out Reset 0 5 mA MHz dynamic current typical 20 uA IPD current typical Audio Interface Features Data communication I2S LJ RJ DSP modes e Control interface SPI and I2CTM Master clock Generation of fractional clock frequencies Can be synchronized with USB clock Can be tuned in run time Page 13 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual Advanced Analog Features ADC Module 10 bit 1 1 Msps rate with one S amp H 13 analog inputs Flexible and independent ADC trigger sources e Charge Time Measurement Unit CTMU Supports mTouch capacitive touch sensing Provides high resolution time measurement 1 ns On chip temperature measurement capability Comparators Up to three Analog Comparator modules Programmable references with 32 voltage points Timers Output Compare Input Capture Five General Purpose Timers Five 16 bit and up to two 32 bit
5. Timers Counters Five Output Compare OC modules Five Input Capture IC modules Peripheral Pin Select PPS to allow function remap Real Time Clock and Calendar RTCC module Communication Interfaces USB 2 0 compliant Full speed OTG controller Two UART modules 10 Mbps Supports LIN 2 0 protocols and IrDA support Two 4 wire SPI modules 20 Mbps Two I2C modules up to 1 Mbaud with SMBus support Peripheral Pin Select PPS to allow function remap Parallel Master Port PMP Direct Memory Access DMA Four channels of hardware DMA with automatic data size detection Two additional channels dedicated for USB Programmable Cyclic Redundancy Check CRC Input Output 15 mA source sink on all I O pins 5V tolerant pins e Selectable open drain pull ups and pull downs External interrupts on all I O pins Qualification and Class B Support AEC Q100 REVG Grade 2 40 C to 105 C planned Page 14 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual Class B Safety Library IEC 60730 Debugger Development Support n circuit and in application programming 4 wire MIPS Enhanced JTAG interface Unlimited program and six complex data breakpoints IEEE 1149 2 compatible JTAG boundary scan For comprehensive information on the microcontroller visit the Microchip s web page for a datasheet At the moment of writing the microcontroller datasheet can be found at the following link http ww1 microchip com
6. interface Olimex s UEXT modules For more information on our UEXT modules please visit http www olimex com dev OTHER UEXT pdf jm Pa fem em EN HN em em sm Page 18 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual 7 4 Arduino shield pin holes For your convenience the pads are named individually near each of them Please take extra care about the numbering but consider that there might be offset Also note that the board comes with no connectors soldered on the pin holes Before being able to connect with a shield you have to solder connecters yourself m Nu UNE AMD NN IND RPB0O PMD0 RBO PGEC1 AN3 C1INC C2INA RP GROUND AN4 C1INB C2IND RPB2 SDA 2 CTED13 PMD2 CNB2 RB2 AN5 C1INA C2INC RTCC RPB DIGITAL CON5 DIGITAL CON4 Page 19 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual 7 5 USB mini connector Note that the USB is confiugred only as device Signal Name Lx Not connected so 7 7 Jumper description D10_E If open disconnects D10 on CONS from the ARDUINO shield connector so you can use ICSP programming Default state is closed AREF_E When open provides AREF on the ICSP pin holes If closed AREF on CONS pin D8 Default state is open Page 20 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual rN NJ LED1 E If closed excludes LED1 Default state is open LED2 E If closed excludes LED2 Default state is open
7. 10 1 Document revision Changes Modified Pages 2 errors various Added Open Hardware exception replaced A headers with pin holes fixed various spelling various Page 27 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual 10 2 Web page of your device The web page you can visit for more info on your device is http www olimex com dev PIC32 PINGUINO MX220 html There you can find more info and some examples ORDER CODES PIC32 PINGUINO M X220 completely assembled and tested PIC KIT3 PIC ICSP PIC programmer adapter for different types of ICSP connectors SHIELD LOL Duino compatible shield with a matrix of LEDs SHIELD EKG EMG Duino compatible shield for electrocardiography How to order You can order to us directly or by any of our distributors Check our webpage http www olimex com for more info Page 28 of 28
8. _ CS PTR8 RI SDI4 SDOT Ea enia Ma2 DIED 2 A2 A4 lt SDA2 ASCSCL2 41 011 SD02 gt 43 D8 lt BUT gt 44 SCL4 i SDAL 11 0412 SDI2 gt SCK1 D13 SCK2 LED1 ANALOG SH PLATFORM DIGITAL ARDUINO D CU2ZRX gt D1icu2TX gt P5 PMAS DIGITAL PIC32 PINGUINO MX220 Designed by Olimex LTD UuUu olimex com dev Di c SS PGEC3 WWW DINGUINO CC bmm 8x2 ED1 V GREEN a6a3 R2 Nec398 1 T110978 Page 25 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual 9 2 Physical dimensions Note that all dimensions are in inches All dimensions are in inches DIGITAL CON4 C10 oOoo0io000 RST 3 3U GNO PGO PGC Pem 1 ICSP J Z De re 8 UEXT 81 2 amp jest 12 eC Ere i R147 Coes Cc cgro c3 R YR41 3 3 08 PIC32 PINGUINO HX220 Page 26 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual CHAPTER 10 REVISION HISTORY 10 Introduction to the chapter In this chapter you will find the current and the previous version of the document you are reading Also the web page for your device is listed Be sure to check it after a purchase for the latest available updates and examples
9. age 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 MX220 development board assembled by OLIMEX LTD Page 2 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual Table of Contents CHAPTER T indie E EU 5 OVERVIEW Gachzosconideetes sete sos eoe Dep eer oy esa assit poena Eso EMEN eiui Pado A Ves Ea de Rp Eo Eee NN sis 5 1 Introduction to the Chapter issiccssccasscavecassssaasedecsvacsencssscacecessonrsstvacedasensdecacsseuaivassennvsctsaeacsensubavieds 5 VT GALE CS ss iiber eet eater bees Cea empero RE OMM CHA UTE YA DIA URDU EE E RU TNR eR POR R ME ERE VETERE 5 1 2 Similar Dosis iso nnb COE HRRNTEENSIR EKMME Cea INSERIRE YOU etai Cervi er MERLO WEICH X d s 5 1 3 CLS AMIZ ACO C L 6 Siri dr HR 8 Introduction to arduino pinguino maple ce eeee ecce eese eere eene ee eee tnnuue 8 2 Whats APOUHBID ctideu vog Die OR VO SM XE ESI Eo DRIN REO XII Cei DU S Edd Red e en eo NER NOR PAEE 8 2 1 First steps with Pinguino IDE esee eet neret th ra enhn atn e arie oen eR Ia Eee ERE Ine eR aea R Ewa e ed ra a Ge png Un 9 SII VL OIL c 10 SETTING UP THE PIC32 PINGUINO MX220 BOARD eee eee eee 10 3 Introduction to the Chapters ssicicccsnieussvesnevssseasasavevevaveussd
10. downloads en DeviceDoc 61168D pdf Page 15 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual CHAPTER 6 CONTROL CIRCUITY 6 Introduction to the chapter Here you can find information about reset circuit power circuit and quartz crystal locations 6 1 Reset PIC32 PINGUINO MX220 reset circuit includes R8 4 7 KQ PIC32MX220F032D pin 18 MCLR and a RESET button Note that it also can be found at the ICSP header pin 1 6 2 Clock 8 MHz quarz crystal Q1 is found at pins 30 and 31 of the processor Page 16 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual CHAPTER 7 HARDWARE 7 Introduction to the chapter In this chapter are presented the connectors that can be found on the board all together with their pinout Proto area is shown Jumpers functions are described Notes and info on specific peripherals are presented Notes regarding the interfaces are given 7 1 Battery connector 7 2 ICSP pin holes The 6 pin ICSP header provides interface for custom programming debugging outside of the PINGUINO IDE Note the pin holes doesn t have a connector mouted over you have to mount it solder it yourself The pinout can be found in the table below It is important to check the jumper configuration for proper use of the ICSP pin hole ICSP pin holes Signal Name Signal Name Page 17 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual 7 3 UEXT PIC32 PINGUINO MX220 board has UEXT connector and can
11. dssvubsbevssscasacasesevadeuasnoaeuae 27 10 1 Document FeyISIQIL us cisssi ceca tease ere bee Y o s epe PES eR LEE ERIS ias Co URKL M SUME OR PRO QUEM RS shueds todascarsanasieauans 27 10 2 Web page of your deICe iiiiie ores aide Roper b bo EFE eroe E rr ded aba kd ria oL peb ba ee eel VES eb raga Fes ER reb ta Qo 28 Page 4 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual CHAPTER 1 OVERVIEW 1 Introduction to the chapter Thank you for choosing the PIC32 PINGUINO MX220 development board from Olimex This document provides a User s Guide for the Olimex PIC32 PINGUINO MX220 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 M X220 development board enables code development of applications running on the PIC32M X220F032D microcontroller manufactured by Microchip technology 1 1 Features e PIC32MX220F032D 32 bit 40 Mhz microcontroller 32KB Flash 8KB RAM Ultra Low Power design e PINGUINO IDE ready e Li Po battery connector for handheld applications e Arduino Pinguino Maple shield pinout on the top e 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
12. ecided to go with Python instead Java for processing language For the moment PINGUINO is much more flexible than Arduino as it is not limited to 8bit microcontrollers Currently the IDE which has GCC in background can support 8 bit PIC microcontrollers 32bit PIC32 MIPS microcontrollers and ARM7 CORTEXM3 microcontrollers which makes PINGUINO very flexible because once you make your project you can migrate easily through different hardware platforms and not being bound to a single microcontroller manufacturer The PINGUINO project can be found at http www pinguino cc 2 1 First steps with Pinguino IDE Download the latest Pinguino IDE distribution depending on your operation system and install it Connect your device in bootloader mode to the computer for PIC32 PINGUINO MX220 hold BUT and press RST after connected Start the IDE from it s shortcut From Preferences choose board for PIC32 PINGUINO MX220 that would be PIC32 Pinguino_220 From File gt Open navigate to the examples folder which is found in the Pingino IDE installation folder Choose a simple example to begin with like BlinkWithoutDelay pde and open it Click Compile blue arrow and after it compiles click Upload to Pinguino green arrow Voila you have uploaded code to your Pinguino device Now start exploring the world of Pinguino More info and help on the software can be found and the official pinguino web site You can leave your feedback on the project and rep
13. enter the bootloader mode hold the button BUT and then connect the miniUSB Or after plugging the miniUSB hold the button BUT and then press RST Page 10 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual On powering the board the AND starting bootloader mode LED1 and LED2 should start blinking consecutively 3 4 Prebuilt software The board comes with prebuilt PINGUINO bootloader To enter this mode hold BUT and press RST then release BUT Or connect the USB when BUT is pressed and then release BUT Page 11 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual CHAPTER 4 PIC32 PINGUINO MX220 BOARD DESCRIPTION 4 Introduction to the chapter Here you get acquainted with the main parts of the board Note the names used on the board differ from the names used to describe them For the actual names check the PIC32 PINGUINO M X220 board itself 4 1 Layout top view AREF E USB DEV he ANS T LED2 D Vemo R11 ED Ec RST z ect En d i Rev A LI BAT C WPIC32 PINGUINO HX220 jJ cL 4 PIC32MX220 ICSP HEADER UEXT Page 12 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual CHAPTER 5 THE PIC32MX220F032D MICROCONTROLLER 5 Introduction to the chapter In this chapter is located the information about the heart of PIC32 PINGUINO MX220 its microcontroller The information is a modified version of the datasheet provided by its manufacturers 5 1 The microcontroller Operating Conditions 2
14. ino The name is an Italian masculine first name meaning strong friend The English pronunciation is Hardwin a namesake of Arduino of Ivrea More information could be found at the creators web page http arduino cc and in the Arduino Wiki http en wikipedia org wiki Arduino To make the story short Arduino is easy for beginners who lack Electronics knowledge but also does not restrict professionals as they can program it in C or mix of Arduino C language There are thousands of projects which makes it easy to startup as there is barely no field where Arduino enthusiasts to have not been already Arduino has inspired two other major derivates MAPLE and PINGUINO Based on 8 bit AVR technology the computational power of Arduino boards is modest this is why a team from MIT developed the MAPLE project which is based on ARM7 STM32F103RBT6 microcontroller The board have same friendly IDE as Arduino and offers the same capabilities as hardware and software but runs the Arduino code much faster The Maple project can be found at http leaflabs com In parallel with Arduino another project was started called PINGUINO This project chose its first implementation to be with PIC microcontrollers as AVRs were hard to find in some parts of the world like South America so it is likely to see lot of PINGUINO developers are from that part of the Page 8 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual world PINGUINO project founders d
15. matching ARDUINO platform and second row with correct 0 1 step e 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 1 2 Similar boards PIC32 PINGUINO MX220 is ARDUINO UNO like board with PIC32MX220F032D Generally Page 5 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual this board outperform ARDUINO UNO as hardware capabilities as you can see from the table below while being considerably cheaper D PIC32 PINGUINO MX220 ARDUINO UNO Dem 089 9 rons o 099 Low owemma 0 09 ws ow 9 PIC32 PINGUINO MX220 is a powerful considering its low price but yet a starter board for the PINGUINO family If you are searching for powerful Pinguino board with a faster processor more memory more peripherals wider range of options be sure to check the PIC32 PINGUINO OTG http olimex com dev pic32 pinguino otg html 1 3 Organization Each section in this document covers a separate topic organized as follow Chapter 1 is an overview of the board usage and features Chapter 2 has a short introduction to Arduino platform and its derivatives Pinguino and Maple Chapter 3 provides a guide for quickly setting up the board Chapter 4 contains the general board diagram and layout Chapter 5 describes the component that is the heart of the board the PIC32MX220F032D microcontroller Chapter 6 is an explanation of the control circ
16. ort bugs at the forum http forum pinguino cc Page 9 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual CHAPTER 3 SETTING UP THE PIC32 PINGUINO MX220 BOARD 3 Introduction to the chapter This section helps you set up the PIC32 PINGUINO MX220 development board for the first time Please consider first the electrostatic warning to avoid damaging the board then discover the hardware and software required to operate the board The procedure to power up the board is given and a description of the default board behavior is detailed 3 1 Electrostatic warning PIC32 PINGUINO MX220 is shipped in a protective anti static package The board must not be exposed to high electrostatic potentials A grounding strap or similar protective device should be worn when handling the board Avoid touching the component pins or any other metallic element 3 2 Requirements In order to set up the PIC32 PINGUINO MX220 the following items are required If using the free PINGUINO IDE the ONLY requirement is a miniUSB to USB A cable to connect to a computer If you want to upgrade the bootloader or program the board without the PINGUINO IDE there are pinouts for ICSP programmer note that there isn t a connector mounted You can use our PIC KIT3 programmer for custom programming without PINGUINO IDE 3 3 Powering the board The PIC32 PINGUINO MX220 board is self powered by the miniUSB if it is connected to a USB hub of a computer To
17. rN LUR BUT_E If closed excludes button BUT Default state is open 7 9 Additional hardware components The components below are mounted on the PIC32 PINGUINO MX220 board but are not discussed above They are listed here for completeness General purpose button 2 LEDs Page 21 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual CHAPTER 8 MEMORY AND BLOCK DIAGRAM 8 Introduction to the chapter Below is located the block diagram of the processor and on the next page you can find a memory map for this family of processors It is strongly recommended to refer to the original datasheet DS61168D released by Microchip for ones of higher quality FIGURE 1 1 BLOCK DIAGRAM X vop Vss 4 X MCLR OSC2 CLKO OSC Sosc oscicuk XI Oscillators 1 PWOP Up imer FRC LPRC Oscillators Voltage Oscillator TR Regulator Start up Timer Power on Precision Dividers Band Gap gt Reset PLL USB Reference Watchdog pP USBCLK Timer Timi mP SYSCLK Brown out Generation gt PBCLK Reset Peripheral Bus Clocked by SYSCLK CTMU t Timer1 5 Priority Interrupt Controller PWM il i OC1 5 EJTAG INT MIPS32 M4k CPU Core IS DS 32 32 32 32 Remappable Pins Bus Matrix t Data RAM
18. rk ie evk es vr denar aoo d Eo pep RUE LR AREE NU AV To oed 17 7 1 Battery aiii csi gis 17 7 2 ICSP RID P 17 y Xl 0 4 pete Ue 18 Page 3 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual 7 4 Arduino shield pin HOLS T 19 7 9 USB Mini CONMOCEOR siieisusisciseiecicsssioacenasasdacsausisaracgsasvasiaiacdeurestedvarsausssensiaanadinigsaisiensasbeastsseots 20 7 7 Jumper descriptlon eise eres ote rtp ike tenebunt e apre ge soauasisasvotesdeudsecavducnnedtssenssenasacnugecsenasovens 20 7 9 Additional hardware componennts Lee eee eee cete esee seen seen etta sette sse taa situs 21 MEMORY AND BLOCK DIAGRAM ee eee eere ee eee eee eese esses sees s sss esses sss s 22 8 Introduction to the Chapter sie ceo eIoseonb ein F eere pne o d PR E EE s oen LS eip Lael RE UM Sex ERU R ERR RE ER SHE EAU RA No ERA E 22 8 1 Meinory rganizatlalkaaieiseedeei etae ix EF deer Rl e pos eu eue bXA RR ead RUPEE e EUM VERNA PNEU MR ee 23 9 Introduction to the Chapter sisi sc scissiiessvcssscsvacasscnasvecnosessncuessoasssvasivsnvcpsssdisosedsacasosissiassotegiassdeeiis 24 9 T Eaple Schematic dieseet iieri on eaaet Di Lea repo lad va Ft dela e ae eio DV eR be s EE eRa e 24 9 2 Physical dIiienslOlls ae erre oak edo LX Qu EXE Ep be ER REC HKKR STE Co Oa QNS Ra ossos XX RAT HARI Kenia Ced aoas RES 26 10 Introduction to the Chapter sicscsscscscssdccsadeiscccsvoesesvesssnensdedsicetasedascsesee
19. uitry associated with the microcontroller to reset Also shows the clocks on the board Page 6 of 28 OLIMEXO 2012 PIC32 PINGUINO MX220 User s Manual Chapter 7 covers the connector pinout peripherals and jumper description Chapter 8 shows the processor diagram and memory map Chapter 9 provides the schematics Chapter 10 contains the revision history Page 7 of 28 OLIMEXO 2012 PIC32 PINGUINO M X220 User s Manual CHAPTER 2 INTRODUCTION TO ARDUINO PINGUINO MAPLE 2 What is Arduino Arduino is an open source electronics prototyping platform designed to make the process of using electronics in multidisciplinary projects easily accessible The hardware consists of a simple open hardware design for the Arduino board with an Atmel AVR processor and on board I O support The software consists of a standard programming language and the boot loader that runs on the board Arduino hardware is programmed using a Wiring based language syntax libraries similar to C with some simplifications and modifications and a Processing based Integrated Development Environment IDE The project began in Ivrea Italy in 2005 aiming to make a device for controlling student built interaction design projects less expensively than other prototyping systems available at the time As of February 2010 more than 120 000 Arduino boards had been shipped Founders Massimo Banzi and David Cuartielles named the project after a local bar named Ardu
20. unchwubsoudesasavasavenasacceuniancaunceeasveleasasas 10 3 1 Electrostatic warnilig ee oaihron die dace ido ddr sco n vui Ups Ra RR C RENI UM dUv ac 10 3 2 Requirements ein pos RE UR VEDI AERE T o ERAT EENE VESNA UM B To Erba qe EO Fe dE E TERRE RE EdR UR 10 3 3 Powering the board uiii tiese esitare eraot Lr eve Paare kar OQ ea P BRE siose sissano resinosa nosies 10 A4 Prebiilt SOW ANG oe e tb PERTH REI ERIT IERI E UE SENE NS aeree aasia TEES RENS 11 CHAPTER D e 12 PIC32 PINGUINO MX220 BOARD DESCRIPTION e eee eee eere nnn 12 4 Introduction to the chapter oreet rire rele a ou on aaa PRR TRU Ree ka Pere RENS E ENS UE SANE Mp ee RM ON ae EE RO 12 Mm Niue H sisse 12 LO EVE HO He IS 13 THE PIC32MX220F032D MICROCONTROLLEXR eee eee ee eere ettet nnn 13 5 Introduction to the CHAPter vinccccscsssicsvascssesisvdsacestcersesasvsrseavssacenssacdstenodsenevsdsiaadcenasenedsbanesavandeees 13 5 1 Phe rud eiTe iis El RR ccc TUM 13 CONTROL CIRGCULELY 2 1e don EP ceo e aee dete Fear ea Lose Co eee eo ecce Fat assensati siii 16 6 Introduction to the chnapker ed ci debe cete dn cs ee pa o dino 3p FEN VR I ER IR INR RVY Re EN Ta Vd EU EPA UID DOR RE arl 16 Gil S A e ec E T E E E RAET 16 PA T dtp NT 16 EAP Bo e LS 17 Ic P dH rq n 17 7 Introduction to the CAPER iiss 4 uites seine duae ies ea s ear a
Download Pdf Manuals
Related Search
Related Contents
Téléchargez la plaquette Delta Electronics VFD-PSD01 User's Manual Télécharger le fichier ( 1,16 MB ) TP-Link TL-WR841N V8 Quick Installation Guide Antec Basiq BP350 - 350 W HP 51641A User's Manual Carregar folheto (pt) Manual - Renogy 訂 正 表 (臨時福祉給付金及び子育て世帯臨時特例給付金に Copyright © All rights reserved.
Failed to retrieve file