Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| chipkit_uc32:refmanual [2015/03/11 18:51] – [3.7 Pinout Tables] Joshua Woldstad | chipkit_uc32:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Overview ====== | ====== Overview ====== | ||
| - | |||
| - | {{ : | ||
| The chipKIT uC32 is based on the popular Arduino™ open-source hardware prototyping platform and adds the | The chipKIT uC32 is based on the popular Arduino™ open-source hardware prototyping platform and adds the | ||
| Line 10: | Line 8: | ||
| of the powerful PIC32MX340F512 microcontroller, | of the powerful PIC32MX340F512 microcontroller, | ||
| 512K of flash program memory, and 32K of SRAM data memory. | 512K of flash program memory, and 32K of SRAM data memory. | ||
| + | |||
| + | {{ : | ||
| Features Include: | Features Include: | ||
| Line 37: | Line 37: | ||
| outputs. | outputs. | ||
| + | |||
| + | ---- | ||
| ====== 1 chipKIT uC32 Hardware Overview ====== | ====== 1 chipKIT uC32 Hardware Overview ====== | ||
| Line 141: | Line 143: | ||
| This button can be used to reset the microcontroller, | This button can be used to reset the microcontroller, | ||
| + | |||
| + | ---- | ||
| ====== 2 chipKIT uC32 Jumper Settings ====== | ====== 2 chipKIT uC32 Jumper Settings ====== | ||
| Line 157: | Line 161: | ||
| ====== 3 chipKIT uC32 Hardware Description ====== | ====== 3 chipKIT uC32 Hardware Description ====== | ||
| - | ==== 3.1 MPIDE and USB Serial Communications ==== | + | ===== 3.1 MPIDE and USB Serial Communications |
| The uC32 board is designed to be used with the Multi-Platform IDE (MPIDE). MPIDE is a modified version of the | The uC32 board is designed to be used with the Multi-Platform IDE (MPIDE). MPIDE is a modified version of the | ||
| Line 185: | Line 189: | ||
| - | ====3.2 Power Supply==== | + | ===== 3.2 Power Supply |
| The uC32 is designed to be powered either via USB or from an external power supply. There is an automatic | The uC32 is designed to be powered either via USB or from an external power supply. There is an automatic | ||
| Line 257: | Line 261: | ||
| instead of from the external power connector. | instead of from the external power connector. | ||
| - | ====3.3 5V Compatibility ==== | + | ===== 3.3 5V Compatibility ===== |
| The PIC32 microcontroller operates at 3.3V. The original Arduino boards operate at 5V, as do many Arduino | The PIC32 microcontroller operates at 3.3V. The original Arduino boards operate at 5V, as do many Arduino | ||
| shields. There are two issues to consider when dealing with 5V compatibility for 3.3V logic. The first is protection of 3.3V inputs from damage caused by 5V signals. The second is whether the 3.3V output is high enough to be recognized as a logic high value by a 5V input. | shields. There are two issues to consider when dealing with 5V compatibility for 3.3V logic. The first is protection of 3.3V inputs from damage caused by 5V signals. The second is whether the 3.3V output is high enough to be recognized as a logic high value by a 5V input. | ||
| Line 270: | Line 275: | ||
| with 3.3V inputs. | with 3.3V inputs. | ||
| - | ====3.4 Input/ | + | ===== 3.4 Input/ |
| The uC32 board provides 43 of the I/O pins from the PIC32 microcontroller to pins on the input/ | The uC32 board provides 43 of the I/O pins from the PIC32 microcontroller to pins on the input/ | ||
| Line 305: | Line 310: | ||
| - | ==== 3.5 Peripheral I/O Functions ==== | + | ===== 3.5 Peripheral I/O Functions |
| The PIC32 microcontroller on the uC32 board provides a number of peripheral functions. The following peripherals | The PIC32 microcontroller on the uC32 board provides a number of peripheral functions. The following peripherals | ||
| Line 343: | Line 348: | ||
| **User LEDs:** Pin 13 (LD4), Pin 43 (LD5). Pin 13 is shared between a connector pin and the LED. Pin 43 only goes to | **User LEDs:** Pin 13 (LD4), Pin 43 (LD5). Pin 13 is shared between a connector pin and the LED. Pin 43 only goes to | ||
| the LED and not any connector pin. Driving the pin high turns the LED on, driving it low turns it off. | the LED and not any connector pin. Driving the pin high turns the LED on, driving it low turns it off. | ||
| - | A/D Converter Reference: Labeled A, the left-most outer pin on connector J5. This is used to provide an external | + | |
| + | **A/D Converter Reference:** Labeled A, the left-most outer pin on connector J5. This is used to provide an external | ||
| voltage reference to determine the input voltage range of the analog pins. The maximum voltage that can be | voltage reference to determine the input voltage range of the analog pins. The maximum voltage that can be | ||
| applied to this pin is 3.3V. This pin can also be used as digital pin 42. | applied to this pin is 3.3V. This pin can also be used as digital pin 42. | ||
| Line 375: | Line 381: | ||
| microcontroller. | microcontroller. | ||
| - | ====3.6 Microchip Development Tool Compatibility ==== | + | ===== 3.6 Microchip Development Tool Compatibility |
| In addition to being used with the MPIDE, the uC32 board can be used as a more traditional microcontroller | In addition to being used with the MPIDE, the uC32 board can be used as a more traditional microcontroller | ||
| Line 400: | Line 406: | ||
| image can be downloaded from the Digilent Uno32 product page. | image can be downloaded from the Digilent Uno32 product page. | ||
| - | ====3.7 Pinout Tables==== | + | ===== 3.7 Pinout Tables |
| The following tables give the relationship between the chipKIT digital pin numbers, the connector pin numbers and | The following tables give the relationship between the chipKIT digital pin numbers, the connector pin numbers and | ||
| Line 422: | Line 428: | ||
| the RG9 position. | the RG9 position. | ||
| - | ===3.7.1 Pinout Table by Logical Pin Number=== | + | ==== 3.7.1 Pinout Table by Logical Pin Number |
| | **chipKIT Pin #** | **Connector Pin #** | **PIC32 Pin #** | **PIC32 Signal** | | **chipKIT Pin #** | **Connector Pin #** | **PIC32 Pin #** | **PIC32 Signal** | ||
| Line 473: | Line 479: | ||
| | 46 | J11-2, J7-11 | 37 | SCL1/ | | 46 | J11-2, J7-11 | 37 | SCL1/ | ||
| - | ===3.7.2 Pinout Table By Shield Connector Pin=== | + | ==== 3.7.2 Pinout Table By Shield Connector Pin ==== |
| | **Connector Pin #** | **chipKIT Pin #** | **PIC32 Pin #** | **PIC32 Signal** | | **Connector Pin #** | **chipKIT Pin #** | **PIC32 Pin #** | **PIC32 Signal** | ||
| Line 522: | Line 528: | ||
| | J11-1 | 45 | 36 | SDA1/ | | J11-1 | 45 | 36 | SDA1/ | ||
| | J11-2 | 46 | 37 | SCL1/ | | J11-2 | 46 | 37 | SCL1/ | ||
| + | |||
| + | ==== 3.7.3 Pinout Table by PIC32 Microcontroller Pin ==== | ||
| + | |||
| + | | **PIC32 Pin #** | **Connector Pin #** | **chipKIT Pin #** | | **PIC32 Signal** | ||
| + | | 1 | J6-12 | 31 | PMD5/ | ||
| + | | 2 | J6-14 | 32 | PMD6/ | ||
| + | | 3 | J6-16 | 33 | PMD7/ | ||
| + | | 4 | J5-11 | 13 | SCK2/ | ||
| + | | 5 | J5-09 or J5-07 | 12 | SDI2/ | ||
| + | | 6 | J5-07 or J5-09 | 11 | SDO2/ | ||
| + | | 7 | JP3-01 | ||
| + | | 8 | J5-05 | 44 | SS2/ | ||
| + | | 9 | | | VSS | ||
| + | | 10 | ||
| + | | 11 | J7-03 | A07/ | ||
| + | | 12 | J7-03 | A01/ | ||
| + | | 13 | J7-02 | A06/ | ||
| + | | 14 | J7-01 | A00/ | ||
| + | | 15 | J5-16 | 41 | PGC1/ | ||
| + | | 16 | J5-15 | 42 | PGED1/ | ||
| + | | 17 | JP3-05 | ||
| + | | 18 | JP3-04 | ||
| + | | 19 | ||
| + | | 20 | ||
| + | | 21 | J7-05 | A02/ | ||
| + | | 22 | J7-06 | A08/ | ||
| + | | 23 | J7-07 | A03/ | ||
| + | | 24 | J7-08 | A09/ | ||
| + | | 25 | ||
| + | | 26 | ||
| + | | 27 | J7-09 | A04/ | ||
| + | | 28 | J7-10 | A10/ | ||
| + | | 29 | J7-11 | A05/ | ||
| + | | 30 | J7-12 | A11/ | ||
| + | | 31 | J5-12 | 39 | PMA9/ | ||
| + | | 32 | J5-14 | 40 | PMA8/ | ||
| + | | 33 | J6-03 | 1 | U1TX/ | ||
| + | | 34 | J6-01 | 0 | U1RX/ | ||
| + | | 35 | J5-10 | 38 | U1RTS/ | ||
| + | | 36 | J7-09, | ||
| + | | 37 | J7-11, | ||
| + | | 38 | ||
| + | | 39 | ||
| + | | 40 | ||
| + | | 41 | ||
| + | | 42 | J6-05 | 2 | IC1/ | ||
| + | | 43 | J6-15 | 7 | IC2/ | ||
| + | | 44 | J5-01 | 8 | IC3/ | ||
| + | | 45 | J5-04 | 35 | IC4/ | ||
| + | | 46 | J6-07 | 3 | OC1/ | ||
| + | | 47 | ||
| + | | 48 | ||
| + | | 49 | J6-11 | 5 | OC2/ | ||
| + | | 50 | J6-13 | 6 | OC3/ | ||
| + | | 51 | J5-03 | 9 | OC4/ | ||
| + | | 52 | J5-05 | 10 | PMWR/ | ||
| + | | 53 | J5-02 | 34 | PMRD/ | ||
| + | | 54 | J5-06 | 36 | CN15/ | ||
| + | | 55 | J5-08 | 37 | CN16/ | ||
| + | | 56 | ||
| + | | 57 | ||
| + | | 58 | ||
| + | | 59 | J6-09 | 4 | RF1 | ||
| + | | 60 | J6-02 | 26 | PMD0/ | ||
| + | | 61 | J6-04 | 27 | PMD1/ | ||
| + | | 62 | J6-06 | 28 | PMD2/ | ||
| + | | 63 | J6-08 | 29 | PMD3/ | ||
| + | | 64 | J6-10 | 30 | PMD4/ | ||

