Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
chipkit_uc32:refmanual [2015/04/29 18:11] – [Overview] Marthachipkit_uc32:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 9: Line 9:
 512K of flash program memory, and 32K of SRAM data memory. 512K of flash program memory, and 32K of SRAM data memory.
  
-{{:chipkit_uc32:chipkit-uc32-top-1200.png?300 |}}+{{ :chipkit_uc32:chipkit-uc32-top-1200.png?400 |}}
  
 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, restarting operation from the boot loader. This button can be used to reset the microcontroller, restarting operation from the boot loader.
  
 +
 +----
  
 ====== 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/Output Connections ====+===== 3.4 Input/Output Connections =====
  
 The uC32 board provides 43 of the I/O pins from the PIC32 microcontroller to pins on the input/output connectors The uC32 board provides 43 of the I/O pins from the PIC32 microcontroller to pins on the input/output connectors
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**                     | **Notes**                      | | **chipKIT Pin #**  | **Connector Pin #**  | **PIC32 Pin #**  | **PIC32 Signal**                     | **Notes**                      |
Line 473: Line 479:
 | 46                 | J11-2, J7-11         | 37               | SCL1/RG2                             | Selected by JP8                | | 46                 | J11-2, J7-11         | 37               | SCL1/RG2                             | Selected by JP8                |
  
-===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**                                | **Notes**                      | | **Connector Pin #**  | **chipKIT Pin #**  | **PIC32 Pin #**  | **PIC32 Signal**                                | **Notes**                      |
Line 523: Line 529:
 | J11-2                | 46                 | 37               | SCL1/RG2                                        |                                | | J11-2                | 46                 | 37               | SCL1/RG2                                        |                                |
  
-===3.7.3 Pinout Table by PIC32 Microcontroller Pin===+==== 3.7.3 Pinout Table by PIC32 Microcontroller Pin ==== 
 | **PIC32 Pin #**  | **Connector Pin #**  | **chipKIT Pin #**  |                                       | **PIC32 Signal**                   | **Notes**  | | **PIC32 Pin #**  | **Connector Pin #**  | **chipKIT Pin #**  |                                       | **PIC32 Signal**                   | **Notes**  |
 | 1                | J6-12                | 31                 | PMD5/RE5                              |                                    |            | | 1                | J6-12                | 31                 | PMD5/RE5                              |                                    |            |