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_dp32:refmanual [2015/04/29 19:12] – Marthachipkit_dp32:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 143: Line 143:
 ===== 3.3 Reloading the MPIDE Boot Loader ===== ===== 3.3 Reloading the MPIDE Boot Loader =====
  
-Using the Microchip development tools to program the DP32 board will cause the boot loader to be erased. To use the board with the MPIDE again, it is necessary to program the boot loader back onto the board. The boot loader image can be downloaded [[http://digilentinc.com/Data/Products/CHIPKIT-DP32/chipKIT_Bootloader_DP32.zip|here]] from the DP32 product page on the Digilent website. To reload the boot loader, you will need to have MPLAB X and a licensed Microchip debugger/programmer, such as a PICkit®3 or chipKIT PGM programmer, and then perform the following steps.+Using the Microchip development tools to program the DP32 board will cause the boot loader to be erased. To use the board with the MPIDE again, it is necessary to program the boot loader back onto the board. The boot loader image can be downloaded {{:chipkit_dp32:chipkit_bootloader_dp32.zip|here}} from the DP32 product page on the Digilent website. To reload the boot loader, you will need to have MPLAB X and a licensed Microchip debugger/programmer, such as a PICkit®3 or chipKIT PGM programmer, and then perform the following steps.
   - Open MPLAB X. On the top task bar, click on "File", highlight "Import", and click on "HEX/ELF Prebuilt File"{{ :chipkit_dp32:bl_import_1.png?nolink |}}   - Open MPLAB X. On the top task bar, click on "File", highlight "Import", and click on "HEX/ELF Prebuilt File"{{ :chipkit_dp32:bl_import_1.png?nolink |}}
   - Click on "Browse" and search for the chipKIT-DP32.HEX file you downloaded from the webpage. (If you have more than one board from the chipKIT family, it may be helpful to store all of your applicable boot loaders in one common file.)   - Click on "Browse" and search for the chipKIT-DP32.HEX file you downloaded from the webpage. (If you have more than one board from the chipKIT family, it may be helpful to store all of your applicable boot loaders in one common file.)
Line 316: Line 316:
 For a more detailed explanation of the functionality of each pin and the PIC32 architecture, please see the datasheet from Microchip.\\ [[http://ww1.microchip.com/downloads/en/DeviceDoc/60001168F.pdf]] For a more detailed explanation of the functionality of each pin and the PIC32 architecture, please see the datasheet from Microchip.\\ [[http://ww1.microchip.com/downloads/en/DeviceDoc/60001168F.pdf]]
  
 +
 +----
 +
 +====== Appendix C: Pinout Table by Socket Pin ======
 +
 +^ Socket Pin #  ^ chipKIT Pin #  ^ Connector Pin #  ^ PIC32 Signal                                      ^ Notes                 ^
 +| 1*            | -              | -                | nMCLR                                             | Reset button circuit  |
 +| 2             | 9/A3           | RA0              | PGED3/VREF+/CVREF+/AN0/C3INC/RPA0/CTED1/PMD7/RA0  | IC4 – Chip Select     |
 +| 3             | 10/A4          | RA1              | PGEC3/VREF-/CVREF-/AN1/RPA1/CTED2/PMD6/RA1        | IC4 – Serial Out      |
 +| 4             | 11/A5          | RB0              | PGED1/AN2/C1IND/C2INB/C3IND/RPB0/PMD0/RB0         | LD4                   |
 +| 5             | 12/A6          | RB1              | PGEC1/AND3/C1INC/C2INA/RPB1/CTED12/PMD1/RB1       | LD3                   |
 +| 6             | 13/A7          | RB2              | AN4/C1INB/C2IND/RPB2/SDA2/CTED13/PMD2/RB2         | LD2                   |
 +| 7             | 14/A8          | RB3              | AN5/C1INA/C2INC/RTCC/RPB3/SCL2/PMWR/RB3           | LD1                   |
 +| 8             | -              | GND              | VSS                                               |                       |
 +| 9             | 15             | RA2              | OSC1/CLKI/RPA2/RA2                                | 8 MHz Clock In        |
 +| 10            | 16             | RA3              | OSC2/CLKO/RPA3/PMA0/RA3                           | 8 MHz Clock Out       |
 +| 11            | 17             | RB4              | SOSCI/RPB4/RB4                                    | BTN4                  |
 +| 12            | 18             | RA4              | SOSCO/RPA4/T1CK/CTED9/PMA1/RA4                    | IC4 – Serial In       |
 +| 13            | -              | VDD              | VDD                                               |                       |
 +| 14*           | 0              | RB5              | TMS/RPB5/USBID/RB5                                | USBID w/ JP1 short    |
 +| 15*           | -              | VBUS             | VBUS                                              |                       |
 +| 16*           | 1              | RB7              | TDI/RB7/CTED3/PMD5/INT0/RB7                       | BTN3                  |
 +| 17*           | 2              | RB8              | TCK/RPB8/SCL1/CTED10/PMD4/RB8                     | PU/PD w/ JP5          |
 +| 18*           | 3              | RB9              | TDO/RPB9/SDA1/SCTED4/PMD3/RB9                     | PU/PD w/ JP6          |
 +| 19            | -              | GND              | VSS                                               |                       |
 +| 20            | -              | -                | VCAP                                              |                       |
 +| 21            | 4              | RB10             | PGED2/RPB10/D+/CTED11/RB10                        | USB Data+             |
 +| 22            | 5              | RB11             | PGEC2/RPB11/D-/RB11                               | USB Data-             |
 +| 23            | -              | -                | VUSB3V3                                           |                       |
 +| 24            | 6/A0           | RB13             | AN11/RPB13/CTPLS/PMRD/RB13                        | Analog Temp Pin A0    |
 +| 25            | 7/A1           | RB14             | CVREF/AN10/C3INB/RPB14/VBUSON/SCK1/CTED5/RB14     | IC4 – Serial Clock    |
 +| 26            | 8/A2           | RB15             | AN9/C3INA/RPB15/SCK2/CTED6/PMCS1/RB15             | Dial Pot – Pin A2     |
 +| 27            | -              | -                | AVSS                                              |  N/C                  |
 +| 28            | -              | -                | AVDD                                              |                       |
 +
 +* Pins are 5V tolerant
 ---- ----
  
-====== Appendix C: Schematic ======+====== Appendix D: Schematic ======
  
-The schematic is available as a PDF download from the DP32 product page on the Digilent website.\\ [[http://digilentinc.com/Data/Products/CHIPKIT-DP32/chipKIT%20DP32_sch.pdf]]+The schematic is available as a {{:chipkit_dp32:chipkit_dp32_sch.pdf|PDF download}} from the DP32 product page on the Digilent website.\\