PIC32-PINGUINO and PIC32-PINGUINO-OTG development boards user's manual All boards produced by Olimex are ROHS compliant Revision E, October 2013 Designed by OLIMEX Ltd, 2011 Page 1
INTRODUCTION: What is Arduino? Arduino is an open-source electronics prototyping platform, designed to make the process of using electronics in multidisciplinary projects more 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.
BOARD FEATURES: We entered the Arduino/MAPLE field 5 years after the introductions of the design, and this allowed us to see and skip most of the errors the Arduino inventors did :-) We had the possibility to read current customer feedback and to implement what they wanted to see in the original Arduino. 1. The original Arduino/Maple uses linear power supply, this limits the input voltage range.
15. All signals on the connectors are printed on the top and on the bottom of the board, so when you check with probe you know exactly which port you are measuring. 16. 4 mount holes to make board attachment easier. ELECTROSTATIC WARNING: The PIC32-PINGUINO and PIC32-PINGUINO-OTG boards are shipped in protective anti-static packaging. The boards must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with these boards.
SCHEMATICS: PIC32-PINGUINO R1 100nF SR1 NA(AP431SA) A C8 20pF C9 2 7pF GND2 GND1 USB GND4 GND3 USB_POWER DD+ 1N5819S/SS14 D1 Q2 32.768 kHz/6pF C10 27pF 3.3V GND AVSS VSS VSS VSS 39 40 48 47 Q1 USB_DEVICE VBUS DD+ ID GND 20 9 25 41 100nF 2 0pF Q8.
PIC32-PINGUINO-OTG GND2 GND1 D1 USB GND4 GND3 +5V_VBUS DD+ USB_ID 1N5819S/SS14 +5V VBUS DD+ ID GND 20 pF C9 27pF Q2 32.768 kHz/6pF 27 pF C10 3.3V GND CON3-1 CON3-2 CON3-3 CON3-4 CON3-5 CON3-6 CON3-7 CON3-8 NA(GPH127/SM T/0 2x10) OSC1/CLKI/RC12 OSC2/CLKO/RC15 SOSCO/T1CK/CN0/RC14 SOSCI/CN1/RC13 60 61 62 63 64 1 2 3 RE0/PMD0 RE1/PMD1 RE2/PMD2 RE3/PMD3 RE4/PMD4 RE5/PMD5 RE6/PMD6 RE7/PMD7 35 34 C12 C13 100nF 2.
BOARD LAYOUT: Page 7
POWER SUPPLY CIRCUIT: PIC32-PINGUINO/-OTG can take power supply from: – external power supply (9-30) VDC. – + 5V from USB – 3.7 V Li-ion battery The programmed board power consumption is about 100 mA with all peripherals enabled. RESET CIRCUIT: PIC32-PINGUINO/-OTG reset circuit includes D2 (1N4148), R16 (4.7kΩ), R19 (330Ω), C21 (4.7nF), PIC32MX440F256H pin 7 (#MCLR) and RESET button.
JUMPER DESCRIPTION: LED1_E This jumper, when closed, enables LED1. Default state is closed. G9/F0 This jumper, when is in position G9 – connects UEXT pin 10 (UEXT_#CS) to CON5 pin 3 (D10(#SS)) and when is on position F0 – connects UEXT pin 10 (UEXT_#CS) to PIC32MX440F256H pin 58 (RF0). Default state is in position F0. INPUT/OUTPUT: Status Led with name LED1 (green) connected via jumper LED1_E to PIC32MX440F256H pin 4 (RG6) – signal D13(SCK/LED1).
EXTERNAL CONNECTORS DESCRIPTION: ICSP: Pin # Signal Name 1 RESET 2 +3.3V 3 GND 4 PGED2 5 PGEC2 6 Not connected UEXT: Pin # Signal Name 1 +3.
CON1 – POWER: Pin # Signal Name 1 RESET 2 +3.
CON4 – DIGITAL: Pin # Signal Name 1 D0(RXD1) 2 D1(TXD1) 3 D2(BUT) 4 D3 5 D4 6 D5 7 D6 8 D7 CON5 – DIGITAL: Pin # Signal Name 1 D8_MMC_#SS 2 D9 3 D10(#SS) 4 D11(MOSI) 5 D12(MISO) 6 D13(SCK/LED1) 7 GND 8 AREF LI_BAT: Pin # Signal Name 1 VBAT 2 GND Page 12
USB-OTG (On-The-Go): Note that it is present only in the PIC32-PINGUINO-OTG version Pin # Signal Name 1 +5V_VBUS 2 D- 3 D+ 4 USB_ID 5 GND SD/MMC: Pin # Signal Name 1 MCIDAT2 2 D8_MMC_#SS 3 D11(MOSI) 4 +3.
CON3: Pin # Signal Name Pin # Signal Name 1 RE0 2 RE1 3 RE2 4 RE3 5 RE4 6 RE5 7 RE6 8 RE7 9 LED2 10 RF1 11 TX2 12 RB12 13 RX2 14 VIN 15 GND 16 +5V 17 +3.3V 18 GND 19 AGND 20 VDD Note: This connector is not mounted on the board.
MECHANICAL DIMENSIONS: Page 15
AVAILABLE DEMO SOFTWARE: There are numerous projects available in the software section of PIC32-PINGUINO and PIC32-PINGUINO-OTG web pages: https://www.olimex.com/Products/Duino/PIC32/PIC32-PINGUINO/ https://www.olimex.
ORDER CODE: PIC32-PINGUINO – fully assembled and tested board PIC32-PINGUINO-OTG – fully assembled and tested board How to order? You can order to us directly or by any of our distributors. Check our web https://www.olimex.com/ for more info. Revision history: Board's revision Rev. C, March 2011 Rev. D, March 2012 – Changed various names on the top and the bottom of the board – – Removed C14 - 2.2uF, C15 - 2.
– Various spelling changes and page formatting Rev E October 2013 – Added additional note about the D2 signal to make it more obvious.
© 2013 Olimex Ltd. Olimex®, logo and combinations thereof, are registered trademarks of Olimex Ltd. Other product names may be trademarks of others and the rights belong to their respective owners. 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.