Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| udb:refmanual [2015/05/29 21:14] – [Table] Martha | udb:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Universal Development Board Reference Manual ====== | ====== Universal Development Board Reference Manual ====== | ||
| - | {{ : | + | |
| Line 8: | Line 8: | ||
| This manual applies to REV E of the board. | This manual applies to REV E of the board. | ||
| + | |||
| + | {{ : | ||
| Line 13: | Line 15: | ||
| ===== Overview ===== | ===== Overview ===== | ||
| - | The Universal Development Board (UDB) is a microcontroller development board intended to use with a wide variety of PIC microcontrollers from Microchip®. It was designed to support most 3.3V, PIC microcontrollers in 8-bit, 16-bit, or 32-bit varieties. It will accommodate a wide range of Microchip PIM processor modules as well as DIP packaged parts with pin counts from 8-pin to 28-pin. Three DIP sockets are provided: 20/14/8 PIN 8-bit PIC, 28 PIN 8-bit PIC, and 28-pin PIC24/ | + | The Universal Development Board (UDB) is a microcontroller development board intended to use with a wide variety of PIC microcontrollers from Microchip®. It was designed to support most 3.3V, PIC microcontrollers in 8-bit, 16-bit, or 32-bit varieties. It will accommodate a wide range of Microchip PIM processor modules as well as DIP packaged parts with pin counts from 8-pin to 28-pin. Three DIP sockets are provided: 20/14/8 PIN 8-bit PIC, 28 PIN 8-bit PIC, and 28-pin PIC24/ |
| The Universal Development Board is designed to be compatible with the Microchip Explorer 16 development board. The layout of the PIM connector and PICtail™ Plus bus connections are physically and electrically compatible with the Explorer 16, and many Microchip demonstration programs for the Explorer 16 will work with the UDB. | The Universal Development Board is designed to be compatible with the Microchip Explorer 16 development board. The layout of the PIM connector and PICtail™ Plus bus connections are physically and electrically compatible with the Explorer 16, and many Microchip demonstration programs for the Explorer 16 will work with the UDB. | ||
| Line 26: | Line 28: | ||
| * 28 Pin 8-Bit PIC | * 28 Pin 8-Bit PIC | ||
| * 28 Pin PIC24/ | * 28 Pin PIC24/ | ||
| - | * Two Pmod Connectors | + | * Two Pmod ports |
| * Three Push Buttons | * Three Push Buttons | ||
| * Two Analog POTs | * Two Analog POTs | ||
| Line 56: | Line 58: | ||
| | **12** | | **12** | ||
| | **13** | | **13** | ||
| - | | **14** | + | | **14** |
| | **15** | | **15** | ||
| Line 194: | Line 196: | ||
| | **6** | DPB-P6 | | **6** | DPB-P6 | ||
| | **7** | DPB-P7 | | **7** | DPB-P7 | ||
| + | |||
| + | |||
| + | === 5.1.3. 16-pin DIP Package === | ||
| + | ^ DIP Pin ^ DIP Bus Connector | ||
| + | | **1** | DPB-P1 | ||
| + | | **2** | DPB-P2 | ||
| + | | **3** | DPB-P3 | ||
| + | | **4** | DPB-P4 | ||
| + | | **5** | DPB-P5 | ||
| + | | **6** | DPB-P6 | ||
| + | | **7** | DPB-P7 | ||
| + | | **8** | DPB-P8 | ||
| + | |||
| + | |||
| + | === 5.1.4. 20-pin DIP Package ==== | ||
| + | ^ DIP Pin ^ DIP Bus Connector | ||
| + | | **1** | DPB-P1 | ||
| + | | **2** | DPB-P2 | ||
| + | | **3** | DPB-P3 | ||
| + | | **4** | DPB-P4 | ||
| + | | **5** | DPB-P5 | ||
| + | | **6** | DPB-P6 | ||
| + | | **7** | DPB-P7 | ||
| + | | **8** | DPB-P8 | ||
| + | | **9** | DPB-P9 | ||
| + | | **10** | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 6. In-circuit Serial Programming (ICSP™) ===== | ||
| + | A separate Microchip development tool capable of programming the microcontroller being used is required to make use of the UDB. Suitable tools include the PICkit® 2, PICkit® 3, ICD3 and various other programming tools available from Microchip and some third parties. | ||
| + | |||
| + | The UDB board provides two connectors for attachment of the programming tool to the board. These are the ICSP connector, J8, and the Tag connector, J14. | ||
| + | |||
| + | ==== 6.1. ICSP Connector ==== | ||
| + | The ICSP connector, J8, is a 6-pin, right angle, make header suitable for direct connection of a PICkit® 2 or PICkit® 3 programming tool. Microchip have adapters available for connection of other development tools, such as the ICD3 or the RealICE to this connector (part# AC164110). | ||
| + | |||
| + | ==== 6.2. Tag Connector ==== | ||
| + | The Tag connector, J14, is a relatively new programming tool connection standard developed by Microchip®. It is made up of a land and hole pattern on the board. A special header snaps onto the board at this location to make the necessary signal connections. Refer to the Microchip® web site and Microchip® documentation to find the appropriate Tag connector adapter to use with the programming tool being used. | ||
| + | |||
| + | ==== 6.3. Programming Signals ==== | ||
| + | The programming signals used by the ICSP interface are: reset (MCLR), program clock (PGC), and program data (PGD). These signals are permanently wired to the PIM socket and to the on-board PIC32 microcontroller. When using either of these devices, no jumper setting is required, except that a shorting block must be installed on the PIC32 Enable jumper, JP2, when using the on-board PIC32MX360 microcontroller, | ||
| + | |||
| + | When using any of the DIP sockets, it is necessary to jumper the board to select the socket being used. Programming jumpers J15 and J16 (labeled PROG JUMPERS on the board) are used to route the programming signals PGC and PGD to the appropriate DIP socket. These jumpers are on the left side of the board near the ICSP connector. | ||
| + | |||
| + | Place shorting blocks in the appropriate position of J15 and J16 for the DIP socket being used. When using a DIP device in the IC2 socket, place the shorting blocks in the IC2 position. Similarly when using the IC4 socket, place the shorting blocks in the IC4 position. Note that there are two positions for socket IC3. This is because there are two different programming signal pin assignment conventions used for PIC24 devices. For PIC24 GS family devices, place the shorting blocks in the IC3_GS position. For all other PIC24 devices, as well as dsPIC33 and PIC32 devices, place the shorting blocks in the IC3 position. It is necessary for shorting blocks to be placed in the same position on both J15 and J16. | ||
| + | |||
| + | Programming jumper JP8 is used to route the MCLR signal to the appropriate pin depending on the socket being used. Jumper JP8 is in the vicinity of the DIP bus header and the 20/14/8-pin socket IC2. This is a two position jumper. Place the shorting block in the IC2 position when using the IC2 socket, and place the shorting block in the IC3/4 position when using either of those sockets. | ||
| + | |||
| + | When using either a PIM on the PIM Socket, or a DIP device in any of the DIP sockets, the on-board PIC32MX360 should be disabled by removing the shorting block from the PIC32 Enable jumper, JP2. | ||
| + | |||
| + | The programming signals MCLR, PGD and PGC are available on pins 1, 2, and 4, respectively of header J7 (labeled PROG on the board). The pins on J7 can be used to monitor the programming signals for troubleshooting purposes, or using jumper wires, it is possible to route the signals to other places on the board. | ||
| + | |||
| + | === 6.3.1. IC2 Program Jumper Settings === | ||
| + | The following diagram illustrates the setting for the program jumpers when using PIC12/16 devices in DIP socket IC2. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | === 6.3.2. IC3 Program Jumper Settings === | ||
| + | The following diagram illustrates the settings for the program jumpers when using dsPIC33, PIC32, and most PIC24 devices in DIP socket IC3. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | === 6.3.3. IC3_GS Program Jumper Settings === | ||
| + | The following diagram illustrates the settings for the program jumpers when using PIC24 GS family devices in DIP socket IC3. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | === 6.3.4. IC4 Program Jumper Settings === | ||
| + | The following diagram illustrates the settings for the program jumpers when using PIC16/PIC18 devices in DIP socket IC4. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 7. Oscillator Options ===== | ||
| + | The UDB board has provision for two oscillators: | ||
| + | |||
| + | ==== 7.1. High Frequency Oscillator ==== | ||
| + | Oscillator socket IC6, labeled CLKIN on the board, is used to provide a high frequency clock source for the processor clock for use with any of the DIP sockets, the PIM socket, or the on-board PIC32MX360. As shipped from the factory, IC6 is loaded with an Epson SG8002 programmable CMOS oscillator. The oscillator shipped with the board will be programmed to operate at 8MMHz. The SG8002 is a one-time programmable device that can be programmed for any frequency in the range 1MHz to 120MHz. If an oscillator frequency other than 8MHz is desired, an SG8002 programmed to the desired frequency can be obtained and installed in the IC6 socket. An SG8002 programmed to the desired operating frequency can be obtained from a number of electronics distributors, | ||
| + | |||
| + | The output of the IC6 oscillator, called CLKIN in the schematic, is hard wired to the OSC1/ | ||
| + | |||
| + | The CLKIN signal is also available on pin 3 of header J7. Pin3 of J7 can be used to monitor the clock signal for troubleshooting purposes, or using a jumper wire, the clock signal can be routed to other positions on the board. | ||
| + | |||
| + | ==== 7.2. Low Frequency Oscillator ==== | ||
| + | An unloaded footprint is provided for a 32.768KHzlow frequency oscillator. If desired, an oscillator such as an Abracon ASVK-32.768ZEC can be loaded at IC1. This is a 3.3V CMOS crystal oscillator in a 7.0x5.0mm package. It will provide a low frequency time source that can be used either as a low frequency processor clock, or as a time source for a real time clock calendar (RTCC) peripheral in one of the microcontrollers. The IC1 footprint is on the bottom of the board in the lower left corner underneath the area where the user LEDs are located. | ||
| + | |||
| + | The output of the low frequency oscillator, labeled CLK32K, appears on pin 14 of header connector J3 along with the user I/O devices on the board. A jumper wire can be used to route this any suitable location on the board. | ||
| + | |||
| + | To use the low frequency oscillator as a clock input source: Remove the oscillator from IC6; use a jumper wire to connect J3, pin 14 (CLK32K) to J7, pin 3 (CLKIN); select the appropriate socket using JP7. This applies the 32KHz oscillator output to the external clock input pin on the PIC microcontroller in the selected DIP socket. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 8. I2C Interface ===== | ||
| + | The Inter-Integrated Circuit (I2CTM) Interface provides a medium speed (100K or 400K bps) synchronous serial communications bus. The I2C interface provides master and slave operation using either 7 bit or 10 bit device addressing. Each device is given a unique address, and the protocol provides the ability to address packets to a specific device or to broadcast packets to all devices on the bus. Refer to the Microchip for the particular microcontroller used for detailed information on configuring and using the I2C interface. | ||
| + | |||
| + | The UDB provides one I2C daisy-chain connector, J4. This connector is a standard 2x4 pin header connector with 0.100” spaced pins. It provides access to the I2C signals, SCL, and SDA, plus VCC3V3 and ground. The VCC3V3 can be used to power external I2C devices. This connector provides two positions for connecting to the I2C bus. By using two-wire or four-wire MTE cables (available separately from Digilent) a daisy chain of multiple I2C-capable devices can be created. | ||
| + | |||
| + | The I2C bus uses open collector drivers to allow multiple devices to drive the bus signals. | ||
| + | |||
| + | The UDB provides 2.2K-ohm pull-up resistors. Generally, only one set of pull-up resistors is used on the bus. Jumpers JP3 and JP4 can be used to disable the on-board pull-up resistors if a different value is needed or some other device on the bus is providing the pull-ups. The on-board pull-up resistors are enabled by install shorting blocks on JP3 and JP3. Removing the shorting blocks disables the pull-up resistors. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 9. Pmod Interface ===== | ||
| + | The UDB board provides two Pmod ports for use with Pmods. Pmods are a line of small peripheral interface modules available from Digilent. The range of available Pmod peripheral modules include various ports; sensors such as accelerometers and gyroscopes; a wide variety of A/D and D/A converters; input/ | ||
| + | |||
| + | The Pmod modules can plug directly into the Pmod port, or can be connected via six-pin or twelve-pin cables. Two six pin peripheral modules can be connected to a single 12-pin port via a twelve-pin to dual six-pin splitter cable. Pmods are powered by the UDB via the interface’s power and ground pins. | ||
| + | |||
| + | There are two 12-pin Pmod ports on the UDB, labeled JA and JB. Each Pmod port provides eight I/O signal pins, two power pins, and two ground pins. The signals are arranged so that the connector provides either a single 12-pin interface or two stacked 6-pin interfaces on each Pmod connector. | ||
| + | |||
| + | The pin numbering that Digilent uses on the 12-pin Pmod ports is non-standard. The upper row of pins are numbered 1–6, right to left (when viewed from the end of the port), and the lower row of pins are numbered 7–12, right to left. This is in keeping with the convention that the upper and lower rows of pins can be considered to be two six-pin ports stacked. When viewed from the end of the port, pin 1 is the upper right pin and pin 7 is immediately below it (closer to the PCB). | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | The Pmod ports are wired to locations on the PIM bus. They can be accessed directly from either the microcontroller on a PIM module or the on-board PIC32MX360. To use the Pmod ports from a microcontroller in one of the DIP sockets, it is necessary to use jumper wires to make the signal connections from the DIP bus header to the PIM bus headers. | ||
| + | |||
| + | The following tables give the signal locations on the PIM bus headers to which the Pmod port pins are wired. | ||
| + | |||
| + | ==== 9.1. Pmod Connector JA ==== | ||
| + | ^ Pmod Pin ^ PIM Bus Pin ^ Signal | ||
| + | | JA-1 | J9-21, RG9 | RG9/ | ||
| + | | JA-2 | J9-27, RG8 | RG8/ | ||
| + | | JA-3 | J9-23, RG7 | RG7/ | ||
| + | | JA-4 | J9-24, RG6 | RG6/ | ||
| + | | JA-5 | | GND | | ||
| + | | JA-6 | | VCC3V3 | ||
| + | | JA-7 | J10-20, RB15 | RB15/ | ||
| + | | JA-8 | J10-32, RD5 | RD5/ | ||
| + | | JA-9 | J10-29, RD4 | RD4/ | ||
| + | | JA-10 | J10-15, RB14 | RB14/ | ||
| + | | JA-11 | ||
| + | | JA-12 | ||
| + | |||
| + | |||
| + | ==== 9.2. Pmod Connector JB ==== | ||
| + | ^ Pmod Pin ^ PIM Bus Pin ^ Signal | ||
| + | | JB-1 | J10-39, RE0 | RE0/ | ||
| + | | JB-2 | J11-2, RE1 | RE1/ | ||
| + | | JB-3 | J11-1, RE2 | RE2/ | ||
| + | | JB-4 | J11-4, RE3 | RE3/ | ||
| + | | JB-5 | | GND | | ||
| + | | JB-6 | | VCC3V3 | ||
| + | | JB-7 | J11-3, RE4 | RE4/ | ||
| + | | JB-8 | J11-6, RE5 | RE5/ | ||
| + | | JB-9 | J11-5, RE6 | RE6/ | ||
| + | | JB-10 | J11-8, RE7 | RE7/ | ||
| + | | JB-11 | ||
| + | | JB-12 | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 10. Serial EEPROM ===== | ||
| + | A 25LC256 256K (32K x 8) serial EEPROM, IC7, is included for nonvolatile firmware storage. It is also used to demonstrate the SPI bus operation. Note, this EEPROM is only present on Rev E and later boards. | ||
| + | |||
| + | This EEPROM is connected to the SPI 2 position on the PIM bus. It is connected to the signals: RG6/ | ||
| + | |||
| + | Jumper JP1, labeled SPI EEPROM Enable, is used to enable/ | ||
| + | |||
| + | The SPI EEPROM is wired directly to the PIM bus. To use it from a DIP device in one of the DIP sockets, it is necessary to use jumper wires from the DIP bus header to the PIM bus header to connect the appropriate DIP microcontroller pins to the above noted signals on the PIM bus. When doing this, ensure that there is no PIM installed in the PIM socket and that the on-board PIC32MX360 is disabled by removing the shorting block from the PIC32 Enable jumper. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 11. User I/O Devices ===== | ||
| + | The USB features two potentiometers, | ||
| + | |||
| + | ==== 11.1. Analog Input (Potentiometer) ==== | ||
| + | There are two 10kΩ potentiometers located at R33 and R35 on the UDB. These pots are connected to the PIM headers at J3. The Header at J3 marks the pin for POT1 and POT2 on the board. The maximum value of the potentiometers is reached by rotating to the left position. When the POT is rotated to the right, lower values are reached until minimum at the far right position. A 1K ohm resistor is provided in series with the wiper of each potentiometer to protect against hard shorts to VCC3V3 or GND when the wipers are at either end of their rotation. | ||
| + | |||
| + | Refer to Appendix B: User I/O Devices for a table showing the layout of header J3. | ||
| + | |||
| + | ==== 11.2. Switches ==== | ||
| + | Three push button switches: BTN0, BTN1, and BTN3 are provided. These buttons are active high. The output pins are pulled to ground through 20K ohm when the button is not pressed, and are pulled to VCC3V3 through 10K ohm when the button is pressed. The BNT0, BNT1, and BTN3 positions are labeled on the board at connector J3. | ||
| + | |||
| + | ==== 11.3. LEDs ==== | ||
| + | There are eight user I/O LEDs on the UDB. The LEDs are located at LD0 through LD7 which are connected to the PIM headers of J3. Each LED pin on PIM header J3 is marked on the PCB. The pins are set to low to light each LED and high to turn each LED off. | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Appendix A: PICtail Plus/PIM Bus Connections ==== | ||
| + | The following table, sorted by PICtail Plus connector pin, shows the connections between the PICtail connectors, the PIM socket, the on-board PIC32MX360 and the PIM headers. | ||
| + | |||
| + | ^ PICtail™ Pin ^ PIM/PIC32 Pin ^ PIM Header | ||
| + | | 1 | 23 | J9-1, RB2 | RB2/ | ||
| + | | 2 | 52 | J9-2, RF2 | RF2/ | ||
| + | | 3 | 55 | J9-3, RF6 | RF6/ | ||
| + | | 4 | 51 | J9-4, RF3 | RF3/ | ||
| + | | 5 | 54 | J9-5, RF7 | RF7/ | ||
| + | | 6 | 57 | J9-6, RG2 | RG2/ | ||
| + | | 7 | 53 | J9-7, RF8 | RF8/ | ||
| + | | 8 | 56 | J9-8, RG3 | RG3/ | ||
| + | | 9 | ||
| + | | 10 | | | GND | ||
| + | | 11 | 25 | J9-9, RB0 | RB0 | ||
| + | | 12 | 24 | J9-10, RB1 | RB1 | ||
| + | | 13 | 22 | J9-11, RB3 | RB3/ | ||
| + | | 14 | 21 | J9-12, RB4 | RB4/ | ||
| + | | 15 | | | GND | ||
| + | | 16 | | | GND | ||
| + | | 17 | 19 | J9-13, RE9 | RE9/ | ||
| + | | 18 | 18 | J9-14, RE8 | RE8/ | ||
| + | | 19 | 47 | J9-15, RD14 | RD14/ | ||
| + | | 20 | 48 | J9-16, RD15 | RD15/ | ||
| + | | 21 | | | VCC3V3 | ||
| + | | 22 | | | VCC3V3 | ||
| + | | 23 | | | VCC5V0 | ||
| + | | 24 | | | VCC5V0 | ||
| + | | 25 | | | VCC9V0 | ||
| + | | 26 | | | VCC9V0 | ||
| + | | 27 | 90 | J9-17, RG0 | RG0 | ||
| + | | 28 | 87 | J9-18, RF0 | RF0 | ||
| + | | 29 | 89 | J9-19, RG1 | RG1 | ||
| + | | 30 | 88 | J9-20, RF1 | RF1 | ||
| + | | 31 | | | N/C | ||
| + | | 32 | | | N/C | ||
| + | | 33 | 17 | J9-21, RG9 | RG9/ | ||
| + | | 34 | 49 | J9-24, RF4 | RF4/ | ||
| + | | 35 | 10 | J9-23, RG6 | RG6/ | ||
| + | | 36 | 50 | J9-22, RF5 | RF5/ | ||
| + | | 37 | 11 | J9-25, RG7 | RG7/ | ||
| + | | 38 | 58 | J9-26, RA2 | RA2/ | ||
| + | | 39 | 12 | J9-27, RG8 | RG8/ | ||
| + | | 40 | 59 | J9-28, RA3 | RA3/ | ||
| + | | 41 | | | GND | ||
| + | | 42 | | | GND | ||
| + | | 43 | 32 | J9-29, RB8 | RB8/ | ||
| + | | 44 | 33 | J9-30, RB9 | RB9/ | ||
| + | | 45 | 28 | J9-31, RA9 | RA9/ | ||
| + | | 46 | 29 | J9-32, RA10 | RA10/ | ||
| + | | 47 | | | GND | ||
| + | | 48 | | | GND | ||
| + | | 49 | 67 | J9-33, RA15 | RA15/ | ||
| + | | 50 | 66 | J9-34, RA14 | RA14/ | ||
| + | | 51 | 40 | J9-35, RF12 | RF12/ | ||
| + | | 52 | 39 | J9-36, RF13 | RF13/ | ||
| + | | 53 | | | VCC3V3 | ||
| + | | 54 | | | VCC3V3 | ||
| + | | 55 | | | VCC5V0 | ||
| + | | 56 | | | VCC5V0 | ||
| + | | 57 | | | VCC9V0 | ||
| + | | 58 | | | VCC9V0 | ||
| + | | 59 | | | N/C | ||
| + | | 60 | 90 | J9-38, RG0 | RG0 | ||
| + | | 61 | | | N/C | ||
| + | | 62 | 89 | J9-40, RG1 | RG1 | ||
| + | | 63 | | | N/C | ||
| + | | 64 | | | N/C | ||
| + | | 65 | 1 | J9-37, RG15 | RG15 | | | ||
| + | | 66 | 97 | J10-2, RG13 | RG13 | | | ||
| + | | 67 | 96 | J9-39, RG12 | RG12 | | | ||
| + | | 68 | 95 | J10-4, RG14 | RG14 | | | ||
| + | | 69 | 17 | J10-1, RA0 | RA0/ | ||
| + | | 70 | 38 | J10-6, RA1 | RA1/ | ||
| + | | 71 | 60 | J10-3, RA4 | RA4/ | ||
| + | | 72 | 61 | J10-8, RA5 | RA5/ | ||
| + | | 73 | 91 | J10-5, RA6 | RA6 | ||
| + | | 74 | 92 | J10-10, RA7 | RA7 | ||
| + | | 75 | 26 | J10-7, RB6 | RB6/ | ||
| + | | 76 | 27 | J10-12, RB7 | RB7/ | ||
| + | | 77 | 20 | J10-9, RB5 | RB5/ | ||
| + | | 78 | 13 | J10-14, MCLR | MCLR | | | ||
| + | | 79 | 34 | J10-11, RB10 | RB10/ | ||
| + | | 80 | 35 | J10-16, RB11 | RB11/ | ||
| + | | 81 | 41 | J10-13, RB12 | RB12/ | ||
| + | | 82 | 42 | J10-18, RB13 | RB13/ | ||
| + | | 83 | 43 | J10-15, RB14 | RB14/ | ||
| + | | 84 | 44 | J10-20, RB15 | RB15/ | ||
| + | | 85 | 6 | J10-17, RC1 | RC1 | ||
| + | | 86 | 7 | J10-22, RC2 | RC2 | ||
| + | | 87 | 8 | J10-19, RC3 | RC3 | ||
| + | | 88 | 9 | J10-24, RC4 | RC4 | ||
| + | | 89 | 73 | J10-21, RC13 | RC13 | | | ||
| + | | 90 | 74 | J10-26, RC14 | RC14 | | | ||
| + | | 91 | | | N/C | ||
| + | | 92 | | | N/C | ||
| + | | 93 | 72 | J10-25, RD0 | RD0 | ||
| + | | 94 | 76 | J10-28, RD1 | RD1 | ||
| + | | 95 | 77 | J10-27, RD2 | RD2 | ||
| + | | 96 | 78 | J10-30, RD3 | RD3/ | ||
| + | | 97 | 81 | J10-29, RD4 | RD4/ | ||
| + | | 98 | 82 | J10-32, RD5 | RD5/ | ||
| + | | 99 | 83 | J10-31, RD6 | RD6 | ||
| + | | 100 | 84 | J10-34, RD7 | RD7 | ||
| + | | 101 | 68 | J10-33, RD8 | RD8 | ||
| + | | 102 | 69 | J10-36, RD9 | RD9 | ||
| + | | 103 | 70 | J10-35, RD10 | RD10/ | ||
| + | | 104 | 71 | J10-38, RD11 | RD11/ | ||
| + | | 105 | 79 | J10-37, RD12 | RD12 | | | ||
| + | | 106 | 80 | J10-40, RD13 | RD13 | | | ||
| + | | 107 | ||
| + | | 108 | ||
| + | | 109 | 93 | J10-39, RE0 | RE0/ | ||
| + | | 110 | 94 | J11-2, RE1 | RE1/ | ||
| + | | 111 | 98 | J11-1, RE2 | RE2/ | ||
| + | | 112 | 99 | J11-4, RE3 | RE3/ | ||
| + | | 113 | 100 | J11-3, RE4 | RE4/ | ||
| + | | 114 | 3 | J11-6, RE5 | RE5/ | ||
| + | | 115 | 4 | J11-5, RE6 | RE6/ | ||
| + | | 116 | 5 | J11-8, RE7 | RE7/ | ||
| + | | 117 | ||
| + | | 118 | ||
| + | | 119 | ||
| + | | 120 | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Appendix B: PICtail Plus/PIM Bus Connections ===== | ||
| + | The following table, sorted by PICtail Plus connector pin, shows the connections between the PICtail connectors, the PIM socket, the on-board PIC32MX360 and the PIM headers. | ||
| + | |||
| + | ^ PICtail Pin ^ Plus/ | ||
| + | | 65 | 1 | J9-37, RG15 | RG15 | | | ||
| + | | 114 | 3 | J11-6, RE5 | RE5/ | ||
| + | | 115 | 4 | J11-5, RE6 | RE6/ | ||
| + | | 116 | 5 | J11-8, RE7 | RE7/ | ||
| + | | 85 | 6 | J10-17, RC1 | RC1 | ||
| + | | 86 | 7 | J10-22, RC2 | RC2 | ||
| + | | 87 | 8 | J10-19, RC3 | RC3 | ||
| + | | 88 | 9 | J10-24, RC4 | RC4 | ||
| + | | 35 | 10 | J9-23, RG6 | RG6/ | ||
| + | | 37 | 11 | J9-25, RG7 | RG7/ | ||
| + | | 39 | 12 | J9-27, RG8 | RG8/ | ||
| + | | 78 | 13 | J10-14, MCLR | MCLR | | | ||
| + | | 33 | 14 | J9-21, RG9 | RG9/ | ||
| + | | 69 | 17 | J10-1, RA0 | RA0/ | ||
| + | | 18 | 18 | J9-14, RE8 | RE8/ | ||
| + | | 17 | 19 | J9-13, RE9 | RE9/ | ||
| + | | 77 | 20 | J10-9, RB5 | RB5/ | ||
| + | | 14 | 21 | J9-12, RB4 | RB4/ | ||
| + | | 13 | 22 | J9-11, RB3 | RB3/ | ||
| + | | 1 | 23 | J9-1, RB2 | RB2/ | ||
| + | | 12 | 24 | J9-10, RB1 | RB1 | ||
| + | | 11 | 25 | J9-9, RB0 | RB0 | ||
| + | | 75 | 26 | J10-7, RB6 | RB6/ | ||
| + | | 76 | 27 | J10-12, RB7 | RB7/ | ||
| + | | 45 | 28 | J9-31, RA9 | RA9/ | ||
| + | | 46 | 29 | J9-32, RA10 | RA10/ | ||
| + | | 43 | 32 | J9-29, RB8 | RB8/ | ||
| + | | 44 | 33 | J9-30, RB9 | RB9/ | ||
| + | | 79 | 34 | J10-11, RB10 | RB10/ | ||
| + | | 80 | 35 | J10-16, RB11 | RB11/ | ||
| + | | 70 | 38 | J10-6, RA1 | RA1/ | ||
| + | | 52 | 39 | J9-36, RF13 | RF13/ | ||
| + | | 51 | 40 | J9-35, RF12 | RF12/ | ||
| + | | 81 | 41 | J10-13, RB12 | RB12/ | ||
| + | | 82 | 42 | J10-18, RB13 | RB13/ | ||
| + | | 83 | 43 | J10-15, RB14 | RB14/ | ||
| + | | 84 | 44 | J10-20, RB15 | RB15/ | ||
| + | | 19 | 47 | J9-15, RD14 | RD14/ | ||
| + | | 20 | 48 | J9-16, RD15 | RD15/ | ||
| + | | 34 | 49 | J9-24, RF4 | RF4/ | ||
| + | | 36 | 50 | J9-22, RF5 | RF5/ | ||
| + | | 4 | 51 | J9-4, RF3 | RF3/ | ||
| + | | 2 | 52 | J9-2, RF2 | RF2/ | ||
| + | | 7 | 53 | J9-7, RF8 | RF8/ | ||
| + | | 5 | 54 | J9-5, RF7 | RF7/ | ||
| + | | 3 | 55 | J9-3, RF6 | RF6/ | ||
| + | | 8 | 56 | J9-8, RG3 | RG3/ | ||
| + | | 6 | 57 | J9-6, RG2 | RG2/ | ||
| + | | 38 | 58 | J9-26, RA2 | RA2/ | ||
| + | | 40 | 59 | J9-28, RA3 | RA3/ | ||
| + | | 71 | 60 | J10-3, RA4 | RA4/ | ||
| + | | 72 | 61 | J10-8, RA5 | RA5/ | ||
| + | | 50 | 66 | J9-34, RA14 | RA14/ | ||
| + | | 49 | 67 | J9-33, RA15 | RA15/ | ||
| + | | 101 | 68 | J10-33, RD8 | RD8 | ||
| + | | 102 | 69 | J10-36, RD9 | RD9 | ||
| + | | 103 | 70 | J10-35, RD10 | RD10/ | ||
| + | | 104 | 71 | J10-38, RD11 | RD11/ | ||
| + | | 93 | 72 | J10-25, RD0 | RD0 | ||
| + | | 89 | 73 | J10-21, RC13 | RC13 | | | ||
| + | | 90 | 74 | J10-26, RC14 | RC14 | | | ||
| + | | 94 | 76 | J10-28, RD1 | RD1 | ||
| + | | 95 | 77 | J10-27, RD2 | RD2 | ||
| + | | 96 | 78 | J10-30, RD3 | RD3/ | ||
| + | | 105 | 79 | J10-37, RD12 | RD12 | | | ||
| + | | 106 | 80 | J10-40, RD13 | RD13 | | | ||
| + | | 97 | 81 | J10-29, RD4 | RD4/ | ||
| + | | 98 | 82 | J10-32, RD5 | RD5/ | ||
| + | | 99 | 83 | J10-31, RD6 | RD6 | ||
| + | | 100 | 84 | J10-34, RD7 | RD7 | ||
| + | | 28 | 87 | J9-18, RF0 | RF0 | ||
| + | | 30 | 88 | J9-20, RF1 | RF1 | ||
| + | | 29 | 89 | J9-19, RG1 | RG1 | ||
| + | | 62 | 90 | J9-40, RG1 | RG1 | ||
| + | | 27 | 91 | J9-17, RG0 | RG0 | ||
| + | | 60 | 92 | J9-38, RG0 | RG0 | ||
| + | | 73 | 93 | J10-5, RA6 | RA6 | ||
| + | | 74 | 94 | J10-10, RA7 | RA7 | ||
| + | | 109 | 95 | J10-39, RE0 | RE0/ | ||
| + | | 110 | 96 | J11-2, RE1 | RE1/ | ||
| + | | 68 | 97 | J10-4, RG14 | RG14 | | | ||
| + | | 67 | 98 | J9-39, RG12 | RG12 | | | ||
| + | | 66 | 99 | J10-2, RG13 | RG13 | | | ||
| + | | 111 | 100 | J11-1, RE2 | RE2/ | ||
| + | | 112 | | J11-4, RE3 | RE3/ | ||
| + | | 113 | | J11-3, RE4 | RE4/ | ||
| + | | 9 | | ||
| + | | 10 | ||
| + | | 15 | ||
| + | | 16 | ||
| + | | 21 | ||
| + | | 22 | ||
| + | | 23 | ||
| + | | 24 | ||
| + | | 25 | ||
| + | | 26 | ||
| + | | 31 | ||
| + | | 32 | ||
| + | | 41 | ||
| + | | 42 | ||
| + | | 47 | ||
| + | | 48 | ||
| + | | 53 | ||
| + | | 54 | ||
| + | | 55 | ||
| + | | 56 | ||
| + | | 57 | ||
| + | | 58 | ||
| + | | 59 | ||
| + | | 61 | ||
| + | | 63 | ||
| + | | 64 | ||
| + | | 91 | ||
| + | | 92 | ||
| + | | 107 | | ||
| + | | 108 | | ||
| + | | 117 | | ||
| + | | 118 | | ||
| + | | 119 | | ||
| + | | 120 | | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Appendix C: User I/O Devices ===== | ||
| + | ^ I/O Device | ||
| + | | LD0 | 1 | 2 | LD1 | | ||
| + | | LD2 | 3 | 4 | LD3 | | ||
| + | | LD4 | 5 | 6 | LD5 | | ||
| + | | LD6 | 7 | 8 | LD7 | | ||
| + | | POT1 | 9 | 10 | POT2 | | ||
| + | | BTN0 | 11 | 12 | BTN1 | | ||
| + | | BTN2 | 13 | 14 | CLK32K | ||
| + | | VCC3V3 | ||

