0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
PIC32-PINGUINO-OTG

PIC32-PINGUINO-OTG

  • 厂商:

    OLIMEX

  • 封装:

    -

  • 描述:

    MICROCHIP PIC32MX440 BOARD

  • 数据手册
  • 价格&库存
PIC32-PINGUINO-OTG 数据手册
PIC32-PINGUINO and PIC32-PINGUINO-OTG development boards user's manual All boards produced by Olimex are ROHS compliant Revision F, May 2015 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. Arduino hardware is programmed using a Wiring-based language (syntax + libraries), similar to C++ with some simplifications and modifications, and a Processing-based IDE. The project began in Ivrea, Italy in 2005 to make a device for controlling studentbuilt 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 Arduino. 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 the beginners with lack of Electronics knowledge, but also do not restrict the professionals as they can program it in C++ or mix of Arduino/C++ language. There are thousands of projects which makes the startup easy as there is barely no field where Arduino enthusiasts to have not been already. Arduino has inspired two other major derivatives – MAPLE and PINGUINO. Based on 8-bit AVR technology the computational power of Arduino boards are modest, this is why team from MIT developed 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. Maple project can be found at http://leaflabs.com In parallel with Arduino another project was started called PINGUINO. This project choose the first implementation to be with PIC microcontrollers, the reason was that AVRs were hard to find in some parts of the world like South America so you will see lot of PINGUINO developers are from there. PINGUINO project founders decided to go with Python instead Java for processing language. For the moment PINGUINO is much more flexible than Arduino as not limited to 8bit, currently the IDE which have GCC in background can support 8-bit PIC microcontrollers, 32bit PIC32 (MIPS) microcontrollers and ARM7/CORTEXM3 microcontrollers which makes PINGUINO very flexible as once you make your project you can migrate easily through different hardware platforms and not being connected to single microcontroller manufacturer. The PINGUINO project can be found at http://www.pinguino.cc Page 2 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. We designed the power supply to accept power in the 9 to 30V DC range thus making it possible to take virtually any power supply adapter on the market; this also enables application which are in industrial power supply 24VDC. 2. We carefully selected all components to work reliable in the INDUSTIRAL temperature range -25+85C so the board can be used in INDUSTIRAL applications while the original design is up to the commercial 0-70C operating temperature. 3. The original Arduino/MAPLE design is not good for portable applications as consumes too much power with the linear voltage regulators, we put ULTRA LOW POWER voltage regulators and the consumption is only few microamps, which enables hand-held and battery powered applications. 4. We added Li-Ion rechargeable battery power supply option with BUILD-IN on board charger, so when you attach battery it is automatically charged and kept in this state until the other power source (USB or external adapter) is removed and it will AUTOMATICALLY power the board – no jumpers, no switches! 5. Our board has UEXT connector which allows many existing modules like RF, ZIGBEE, GSM, GPS to be connected. 6. Our board has SD-MMC card for data logging. 7. Our board has USB-OTG hardware. 8. Our design allows RTC – Real Time Clock. 9. We made our design noise immune. 10. Optionally if someone needs higher precision and temperature stability in Analog reading we have provisioned the board with Aref precise source. 11. The LEDs and the BUTTONs are on the edge of the board so that there is easy access even if the boards have shields mounted. 12. All components are LOWER than the connectors, so the shields do not interfere with them. 13. Mini USB connector is used which is common and used in most cell phones, so you do not have to buy other cables. 14. Original Arduino design had flaw and the connectors were not spaced at 0.1" thus making the usage of proto boards impossible, to keep the compatibility we have same spacing but we also added next to it a connector with 0.1" step which customers can use with perforated boards. 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. Page 3 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. BOARD USE REQUIREMENTS: Cables: Mini USB cable For programming via ICSP connector you will need PIC-ICSP connector and USB A-B cable for, PIC-KIT3. Hardware: Programmer/Debugger – PIC-KIT3, or other compatible programming/debugging tool. !!!Warning!!! PIC-ICD2, PIC-ICD2-POCKET and PIC-ICD2-TINY are not supported nor recommended. They lack software support in newer MPLABs MAIN DIFFERENCES BETWEEN THE TWO BOARDS: There are two major differences between PIC32-PINGUINO and PIC32PINGUINO-OTG: 1. The type of the USB connector is different (mini USB vs mini USB OTG). The main difference between PIC32-PINGUINO and PIC32-PINGUINO-OTG is the USB connector. The first board has a standard USB connector that is configured as a device which allows the board to communicate only with hosts. The PIC32PINGUINO-OTG can be configured either as a device or a host – which allows the board to communicate with devices also – e.g. USB smartphones, keyboards, mice etc. 2. PIC32-PINGUINO lacks SD/MMC connector placed Only PIC32-PINGUINO-OTG has a SD/MMC connector at the bottom. Note that in the design of PIC32-PINGUINO not only the connector is missing but also the other components required. For better understanding compare the schematics of both boards. Page 4 SCHEMATICS: PIC32-PINGUINO 3.3V 3.3V_AVCC R1 VOLTAGE_REFERENCE VIN 7 3.3V_AVCC 56 57 10 26 R2 NA R3 NA AREF 38 19 C1 C2 C3 C4 C5 100nF 100nF 100nF 100nF 20 9 25 C 41 SR1 NA(AP431SA) A C7 Q8.000MHz/HC-49S/20pF/20ppm/PTH 20pF R7 NA 39 Q1 GND 40 48 47 C8 C9 +5V 20pF CON3-1 CON3-2 CON3-3 CON3-4 CON3-5 CON3-6 CON3-7 CON3-8 27pF Q2 D1 32.768 kHz/6pF C10 USB_DEVICE 27pF 3.3V D+ 61 62 63 64 1 2 3 34 DD+ DD+ D- 60 35 USB_POWER VBUS VCAP/VDDCORE AN2/C2IN-/CN4/RB2 14 A1 AN3/C2IN+/CN5/RB3 A2 13 ENVREG VDD VDD AVDD 36 37 MINI-USB 100nF 100nF C13 8 10nF AVSS VSS 1 AN14/#U2RTS/PMALH/PMA1/RB14 29 D8 AN15/OCFB/PMALL/PMA0/CN12/RB15 30 D9 OSC1/CLKI/RC12 RE1/PMD1 RE3/PMD3 CN15/RD6 54 CN16/RD7 55 D4 D5 RTCC/IC1/INT1/RD8 42 D6 #U1CTS/SDA1/IC2/INT2/RD9 43 A4(SDA1) SCL1/IC3/PMCS2/PMA15/INT3/RD10 44 A5(SCL1) IC4/PMCS1/PMA14/INT4/RD11 45 D7 RE4/PMD4 RE5/PMD5 RE6/PMD6 RE7/PMD7 VUSB D13(SCK/LED1) A0 A1 A2 A3 A4(SDA1) A5(SCL1) D0(RXD1) D1(TXD1) D2(BUT) D3 D4 D5 D6 D7 D5 D6 D7 RF0 D+/RG2 VIN 1 A0 2 A1 3 A2 4 A3 5 A4 6 A5 CON4 1 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8 D7 NA VBUS D-/RG3 GND CON2 NA D2(BUT) D3 D4 OC5/IC5/PMWR/CN13/RD4 D2(BUT) 52 PMRD/CN14/RD5 53 D3 RE2/PMD2 GND NA D0(RXD1) D1(TXD1) U1RX/OC3/RD2 50 D0(RXD1) U1TX/OC4/RD3 D1(TXD1) 51 RE0/PMD0 5V 6 D2(BUT) OC1/INT0/RD0 D2(BUT) 46 #U1RTS/OC2/RD1 49 LED2 SOSCI/CN1/RC13 VIN D0(RXD1),D1(TXD1),D2(BUT),D[3..7] OSC2/CLKO/RC15 SOSCO/T1CK/CN0/RC14 3V3 5 58 D8 1 D9 2 D10(#SS) D11(MOSI) 3 D12(MISO) 4 5 D13(SCK/LED1) 6 GND 7 AREF 1-2->close RF1 59 CON3-10 USBID/RF3 33 CON3-9 SDA2/U2RX/PMA9/CN17/RF4 31 RX2 2 D10(#SS) SCL2/U2TX/PMA8/CN18/RF5 32 TX2 RG9/#SS2/PMA2/CN11 UEXT_#CS CON5 D8 D9 D10 D11 D12 D13 GND 8 D8,D9(LED2),D10(#SS),D11(MOSI),D12(MISO),D13(SCK/LED1),UEXT_#CS AREF NA 3.3V RESET R833R LEDS 2 VIN CON3-11 VSS CON3-20 CON3-19 CON3-18 CON3-17 CON3-16 CON3-15 CON3-14 +5V3.3V TCK/AN12/PMA11/RB12 27 CON3-12 TDI/AN13/PMA10/RB13 28 RST 3 4 A4(SDA1) A5(SCL1) A6 VSS PIC32MX440F256H-80I/PT LED1_E 33R 33R R4 R5 CON1 1 2 3.3V +5V 3.3V_AVCC TMS/AN10/CVREFOUT/PMA13/RB10 23 A7 TDO/AN11/PMA12//RB11 24 4 D12(MISO) RG6/SCK2/PMA5/CN8 5 D11(MOSI) RG7/SDI2/PMA4/CN9 6 D10(#SS) RG8/SDO2/PMA3/CN10 C12 C11 GND CON3-13 PGEC2/AN6/OCFA/RB6 17 PGEC2 PGED2/AN7/RB7 18 PGED2 D13(SCK/LED1) ID RESET AN4/C1IN-/CN6/RB4 A3 12 AN5/C1IN+/VBUSON/CN7/RB5 11 VDD NA(GPH127/SMT/02x10) GND USB PGED1/AN0/VREF+/CVREF+/PMA6/CN2/RB0 16 AREF PGEC1/AN1/VREF-/CVREF-/CN3/RB1 15 A0 #MCLR AN8/#U2CTS/C1OUT/RB8 21 AN9/C2OUT/PMA7/RB9 22 100nF ARDUINO_PLATFORM A[0..3] 0R(NA) C6 R6 NA R AREF 0R U1 RESET 3.3V RESET UEXT 3.3V LED2 3.3V VCC 3.3V PGED2 GND PGEC2 PGD PGC Close R9 330R R10 330R LED1 GREEN(GYX-SD-TC0805SGC) R11 UEXT 4.7k 1 2 TX2 3 A5(SCL1) 5 D12(MISO) 7 D13(SCK/LED1) LED2 YELLOW(GYX-SD-TC0805SYC) R13 4.7k 33k 6 8 10 D11(MOSI) VR2(3.3V) UEXT_#CS NA(MCP1700T-3302E/MB) 2 BH10R VIN 1 VIN 3.3V NA(2.2uF) POWER_SUPPLY R15 D3 3.3V C15 GND R14 0.47R PWR_J BUTTONS VOUT 3 C14 NA(2.2uF) X1-1 PGM 3.3V_AVCC RX2 A4(SDA1) D11(MOSI) UEXT_#CS 4 9 R12 R16 0.47R R17 D2 4.7k 4.7k 1N4148/mini-melf 1N5819S/SS14 YDJ-1136 9-30VDC X1-2 C16 3 TC SC 1 SE 2 VR1(3.3V) D4 L1 MCP1700T-3302E/MB 1N5819S/SS14 5V 2 D6 CL10uH SW68 NA FB 5 D5 1N5819S/SS14 C18 R24 330R R18 3k/1% MCP73812T-420I/OT C29 MC33063ADR(SO8) VDD BATTERY CHARGER 2 R21 1k/1% 1 VSS R23 R25 4.7k VBAT 3 PROG 5 C30 2.2uF GND C20 R19 330R C21 4.7nF R20 330R C19 2.2uF CE 1 15k BUT L2 FB1206 IRLML6402 U3 C24 3.3V VOUT 3 FET1 +5V RST 3.3V_AVCC VIN 1N5819S/SS14 Battery Charger +5V 4 U2 D2(BUT) RESET +5V - 1 2 3.7V-LI_BAT DW02R R22 0R 0R(NA) PIC32-PINGUINO, board revsion B1 appr. 70 mA charge current www.OLIMEX.com NA(100nF) PIC32-PINGUINO-OTG 3.3V 3.3V_AVCC R1 USB_OTG 7 VDD 26 VDD 19 3.3V +5V 10k 10k 3.3V C31 8 OUT_A 7 IN 6 GND 5 OUT_B U4 R27 R26 100nF GND 20pF Q8.000MHz/HC-49S/20pF/20ppm/PTH Q1 CON3-1 CON3-2 CON3-3 CON3-4 CON3-5 CON3-6 CON3-7 CON3-8 27pF Q2 D1 32.768 kHz/6pF C10 27pF 3.3V GND ID 61 RE3/PMD3 64 C11 100nF FB1 D4 D5 RTCC/IC1/INT1/RD8 42 D6 #U1CTS/SDA1/IC2/INT2/RD9 43 A4(SDA1) SCL1/IC3/PMCS2/PMA15/INT3/RD10 44 A5(SCL1) IC4/PMCS1/PMA14/INT4/RD11 45 D7 RE5/PMD5 2 RE6/PMD6 3 RE7/PMD7 NA(GPH127/SMT/02x10) VUSB 34 DD+ GND CN15/RD6 54 CN16/RD7 55 RE4/PMD4 1 36 D-/RG3 37 RF0 D+/RG2 2.2uF 100nF 8 LEDS 1 2 D13(SCK/LED1) 3.3V 3.3V 3.3V LED1 GREEN(GYX-SD-TC0805SGC) R45 1M 10k UEXT 4.7k 1 TX2 A5(SCL1)3 5 D12(MISO) 7 D13(SCK/LED1) LED2 YELLOW(GYX-SD-TC0805SYC) 9 2 R12 R13 4.7k 33k 6 8 10 VIN PWR_J D11(MOSI) UEXT_#CS R47 R48 R49 2 TC SC 1 SE 2 1 NA 2 D6 FB 5 D5 C18 R24 330R 1N5819S/SS14 R18 3k/1% C29 R21 1k/1% 1 VDD BATTERY CHARGER 2 VSS R23 V_BAT R25 4.7k MCP73812T-420I/OT VBAT 3 R28 C30 15k D13 GND AREF PGC PGM DAT0/DO 8 DAT1/RES 1 DAT2/RES SD/MMC MICRO BUTTONS 3.3V VIN 3.3V_AVCC R16 R2 NA R3 NA AREF 2 4.7k 1N4148/mini-melf D2(BUT) RESET RST 3.3V_AVCC 3.3V C SR1 C20 R A GND R7 NA R19 330R R22 0R 0R(NA) BUT R6 NA L2 1 DW02R R17 D2 4.7k 3M 3.7V-LI_BAT 3.3V VOLTAGE_REFERENCE 3.3V_AVCC CE 1 PROG 5 D12 PGED2 GND PGEC2 PGD FB1206 IRLML6402 U3 4 U2 MC33063ADR(SO8) VOUT 3 FET1 +5V C24 VIN 1N5819S/SS14 Battery Charger +5V D11 VSS NA(2.2uF) MCP1700T-3302E/MB 1N5819S/SS14 5V D10 CMD/DI C15 GND VR1(3.3V)_D D4 L1 D9 VIN NA(2.2uF) CL10uH SW68 D8 NA 3.3V VOUT 3 C14 +5V 3 D7 8 C22 47uF/6.3V/TANT 0.47R C16 D6 CLK/SCLK L3 1N5819S/SS14 X1-2 D5 VDD 7 D12(MISO) CL470nH/0805/1.76R/250mA POWER_SUPPLY 9-30VDC D4 VCC D11(MOSI) 3 100k 100k 100k NA(MCP1700T-3302E/MB) YDJ-1136 D3 RESET 4 R14 R15 D2 CD/DAT3/CS VR2(3.3V)_A 0.47R D3 D1 5 D13(SCK/LED1) RX2 A4(SDA1) D11(MOSI) UEXT_#CS 4 D0 D8_MMC_#SS 2 BH10R X1-1 D10(#SS) 6 R11 A5 CON4 SD/MMC 3.3V R46 R10 330R A4 RESET R833R Close R9 330R 2 D8,D9(LED2),D10(#SS),D11(MOSI),D12(MISO),D13(SCK/LED1),UEXT_#CS UEXT 3.3V LED2 A3 CON5 D8_MMC_#SS 1 D9 2 D10(#SS) 3 D11(MOSI) 4 D12(MISO) 5 D13(SCK/LED1) 6 GND 7 AREF UEXT_#CS PIC32MX440F256H-80I/PT A2 NA CON3-13 CON3-11 SCL2/U2TX/PMA8/CN18/RF5 32 TX2 A1 8 D7 CON3-10 A0 1 D1(TXD1) D2(BUT)2 3 D3 4 D4 5 D5 6 D6 7 D7 RG9/#SS2/PMA2/CN11 FB0805/600R/200mA(201209-601) LED1_E D0(RXD1) 1-2->close E_MEASUREMENT 59 USBID/RF3 USB_ID 33 SDA2/U2RX/PMA9/CN17/RF4 31 RX2 VIN CON2 NA D5 D6 58 RF1 4 D12(MISO) RG6/SCK2/PMA5/CN8 5 D11(MOSI) RG7/SDI2/PMA4/CN9 6 D10(#SS) RG8/SDO2/PMA3/CN10 C12 GND 6 VBUS D13(SCK/LED1) C13 A0 1 A1 2 A2 3 A3 4 A4(SDA1) 5 A5(SCL1) D2(BUT) D3 D4 OC5/IC5/PMWR/CN13/RD4 D2(BUT) 52 PMRD/CN14/RD5 53 D3 RE2/PMD2 63 35 DD+ USB_ID USB-OTG RE1/PMD1 62 GND NA D0(RXD1) D1(TXD1) CON3-9 5V 6 D2(BUT) U1RX/OC3/RD2 50 D0(RXD1) U1TX/OC4/RD3 D1(TXD1) 51 RE0/PMD0 3V3 5 VIN CON3-12 OC1/INT0/RD0 D2(BUT) 46 #U1RTS/OC2/RD1 49 LED2 SOSCI/CN1/RC13 60 +5V_VBUS A6 RST 3 4 D0(RXD1),D1(TXD1),D2(BUT),D[3..7] SOSCO/T1CK/CN0/RC14 20pF C9 VIN OSC2/CLKO/RC15 47 C8 +5V3.3V A4(SDA1) A5(SCL1) CON1 1 2 3.3V +5V CON3-20 CON3-19 CON3-18 CON3-17 CON3-16 CON3-15 CON3-14 AN14/#U2RTS/PMALH/PMA1/RB14 29 D9 AN15/OCFB/PMALL/PMA0/CN12/RB15 USB_FAULT 30 OSC1/CLKI/RC12 48 +5V D+ VSS 40 R4 R5 TCK/AN12/PMA11/RB12 V_BAT 27 TDI/AN13/PMA10/RB13 D8_MMC_#SS 28 VSS 39 VBUSON 10k D- VSS 41 33R 33R TMS/AN10/CVREFOUT/PMA13/RB10 23 A7 TDO/AN11/PMA12//RB11 24 AVSS 25 C7 T1 DTC114YKA VBUS 20 USB_FAULT LM3526M-L(SO8) USB AN8/#U2CTS/C1OUT/RB8 21 AN9/C2OUT/PMA7/RB9 22 9 1 #ENA 2 FLAG_A 3 FLAG_B 4 #ENB 100nF 100nF PGEC2/AN6/OCFA/RB6 17 PGEC2 PGED2/AN7/RB7 18 PGED2 AVDD RESET 3.3V_AVCC AN4/C1IN-/CN6/RB4 A3 12 AN5/C1IN+/VBUSON/CN7/RB5 11 VBUSON VDD 38 C6 AN2/C2IN-/CN4/RB2 14 A1 AN3/C2IN+/CN5/RB3 A2 13 ENVREG 10 C2 PGED1/AN0/VREF+/CVREF+/PMA6/CN2/RB0 16 AREF PGEC1/AN1/VREF-/CVREF-/CN3/RB1 15 A0 VCAP/VDDCORE 57 ARDUINO_PLATFORM A[0..3] 0R(NA) #MCLR 56 C1 Designed by Olimex_LTD AREF 0R U1 RESET PIC32-PINGUINO-OTG, board revision D E_MEASUREMENT appr. 70 mA charge current www.OLIMEX.com C21 4.7nF R20 330R NA(100nF) 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. CLOCK CIRCUIT: Quartz crystal Q1 8 MHz is connected to PIC32MX440F256H pin 39 (OSC1/CLKI/RC12) and pin 40 (OSC2/CLKO/RC15). Quartz crystal Q2 32.768 kHz is connected to PIC32MX440F256H pin 47 (SOSCI/CN1/RC13) and pin 48 (SOSCO/T1CK/CN0/RC14). Page 8 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). Status Led with name LED2 (yellow) connected to PIC32MX440F256H pin 49 (#U1RTS/OC2/RD1). Power-on LED (red) with name PWR_LED – this LED shows that the board is power supplied. User button with name BUT connected to PIC32MX440F256H pin 46 (OC1/INT0/RD0) and pin 52 (OC5/IC5/PMWR/CN13/RD4) – signal D2(BUT). Note that you should be careful with D2 signal on the digital connector since it goes to two microcontroller pins. User button with name RST connected to PIC32MX440F256H pin 7 (#MCLR). Page 9 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.3V 2 GND 3 TX2 4 RX2 5 A5(SCL1) 6 A4(SDA1) 7 D12(MISO) 8 D11(MOSI) 9 D13(SCK/LED1) 10 UEXT_#CS Page 10 CON1 – POWER: Pin # Signal Name 1 RESET 2 +3.3V 3 +5V 4 GND 5 GND 6 VIN CON2 – ANALOG: Pin # Signal Name 1 A0 2 A1 3 A2 4 A3 5 A4(SDA1) 6 A5(SCL1) PWR_JACK: Pin # Signal Name 1 Power Input 2 GND Page 11 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: Note that it is present only in the PIC32-PINGUINO-OTG version Pin # Signal Name 1 MCIDAT2 2 D8_MMC_#SS 3 D11(MOSI) 4 +3.3V 5 D13(SCK/LED1) 6 GND 7 D12(MISO) 8 MCIDAT1 9 Not connected 10 Not connected 11 Not connected 12 Not connected Page 13 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: There are pads provided – no plastic connector. Page 14 MECHANICAL DIMENSIONS: The pictures show PIC32-PINGUINO-OTG. The dimensions are the same for PIC32-PINGUINO, however the non-OTG version lacks MMC/SD card connector. 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.com/Products/Duino/PIC32/PIC32-PINGUINO-OTG/ Page 16 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.2uF, VR2-MCP1700T-3302E/MB; Added L2FB1206 – because of random hangs of the PIC32 in specific cases – Removed C20 – was filtering not only the button bounce but some of the higher frequencies which we decided to change Manual's revision Rev. A, August 2011 – At first page “Copyright(c) 2011, OLIMEX Ltd, All rights reserved” is replaces with “Designed by OLIMEX Ltd., 2011” – In schematic “COPYRIGHT(C) 2011, OLIMEX Ltd.” replaced with “DESIGNED BY OLIMEX LTD, 2011” Rev. B, October 2011 – In “BOARD USE REQUIREMENTS” added more information about cables; “Hardware” and “Warning” – The picture for USB on-the-go connector is changed Rev. C, March 2012 – Removed “10 .We use separate voltage regulator for the Analog part, which allow the ADC to be read correctly without the digital noise pickup.” – Updated schematic with board version D – Various spelling changes and page formatting Rev. D, October 2012 – Adjusted the manual for both PIC32-PINGUINO and PIC32-PINGUINO-OTG – Updated disclaimer – Updated schematic with board version D – Various spelling changes and page formatting Rev E October 2013 Page 17 – – Added additional note about the D2 signal to make it more obvious. Updated disclaimer Rev F May 2015 – – Clarified differences between PIC32-PINGUINO and PIC32-PINGUINO-OTG Updated schematics Page 18 © 2015 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. The Hardware project is released under the Creative Commons Attribution-Share Alike 3.0 United States License. You may reproduce it for both your own personal use, and for commertial use. You will have to provide a link to the original creator of the project http://www.olimex.com on any documentation or website. You may also modify the files, but you must then release them as well under the same terms. Credit can be attributed through a link to the creator website: http://www.olimex.com The software is released under GPL. It is possible that the pictures in this manual differ from the latest revision of the board. 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. This evaluation board/kit is intended for use for engineering development, demonstration, or evaluation purposes only and is not considered by OLIMEX to be a finished end-product fit for general consumer use. Persons handling the product must have electronics training and observe good engineering practice standards. As such, the goods being provided are not intended to be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental measures typically found in end products that incorporate such semiconductor components or circuit boards. Olimex currently deals with a variety of customers for products, and therefore our arrangement with the user is not exclusive. Olimex assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein. THERE IS NO WARRANTY FOR THE DESIGN MATERIALS AND THE COMPONENTS USED TO CREATE PIC32-PINGUINO AND PIC32PINGUINO-OTG. THEY ARE CONSIDERED SUITABLE ONLY FOR PIC32PINGUINO AND PIC32-PINGUINO-OTG. Page 19 Page 20
PIC32-PINGUINO-OTG 价格&库存

很抱歉,暂时无法提供与“PIC32-PINGUINO-OTG”相匹配的价格&库存,您可以联系我们找货

免费人工找货