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
udb:refmanual [2015/05/29 23:26] – [6.3. Programming Signals] Marthaudb:refmanual [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 15: 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/dsPIC33/PIC32MX. This board also has discrete I/O elements and 2 Pmod connectors for further device evaluation or product development capability. Expansion connectors are provided that are compatible with the Microchip PICtail™ Plus line of expansion modules. In addition to the PIM connector and DIP sockets, a PIC32MX360 microcontroller is also provided for use without the need for additional PIM or DIP socketed processors.+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/dsPIC33/PIC32MX. This board also has discrete I/O elements and 2 Pmod ports for further device evaluation or product development capability. Expansion connectors are provided that are compatible with the Microchip PICtail™ Plus line of expansion modules. In addition to the PIM connector and DIP sockets, a PIC32MX360 microcontroller is also provided for use without the need for additional PIM or DIP socketed processors.
 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 28: Line 28:
   * 28 Pin 8-Bit PIC   * 28 Pin 8-Bit PIC
   * 28 Pin PIC24/dsPIC33/PIC32MX   * 28 Pin PIC24/dsPIC33/PIC32MX
-  * Two Pmod Connectors+  * Two Pmod ports
   * Three Push Buttons   * Three Push Buttons
   * Two Analog POTs   * Two Analog POTs
Line 58: Line 58:
 | **12**    | GND Reference                        | **27**    | 28 Pin Pic 24/ dsPIC33/ PIC32  | | **12**    | GND Reference                        | **27**    | 28 Pin Pic 24/ dsPIC33/ PIC32  |
 | **13**    | PIM Socket                           | **28**    | 28 Pin 8 BIT PIC               | | **13**    | PIM Socket                           | **28**    | 28 Pin 8 BIT PIC               |
-| **14**    | Pmod Connector                       | **29**    | DIP current measurement        |+| **14**    | Pmod port                       | **29**    | DIP current measurement        |
 | **15**    | PIM current measurement jumper       |           |                                | | **15**    | PIM current measurement jumper       |           |                                |
  
Line 308: Line 308:
  
 ===== 9. Pmod Interface ===== ===== 9. Pmod Interface =====
-The UDB board provides two Pmod connectors for use with Pmod peripheral modules. Pmods are a line of small peripheral interface modules available from Digilent. The range of available Pmod peripheral modules include various connectors; sensors such as accelerometers and gyroscopes; a wide variety of A/D and D/A converters; input/output devices such as buttons, switches, LEDs, LCD display, and OLED graphics displays; h-bridge and open drain FET modules for controlling motors and solenoids; and communications modules such as WiFi and BlueTooth interface modules.+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/output devices such as buttons, switches, LEDs, LCD display, and OLED graphics displays; h-bridge and open drain FET modules for controlling motors and solenoids; and communications modules such as WiFi and BlueTooth interface modules.
  
-The Pmod modules can plug directly into the Pmod connector, or can be connected via six-pin or twelve-pin cables. Two six pin peripheral modules can be connected to a single 12-pin connector via a twelve-pin to dual six-pin splitter cable. Pmod peripheral modules are powered by the UDB via the interface’s power and ground pins. +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 connectors on the UDB, labeled JA and JB. Each Pmod connector 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. +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 connectors is non-standard. The upper row of pins are numbered 1–6, right to left (when viewed from the end of the connector), 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 connectors stacked. When viewed from the end of the connector, pin 1 is the upper right pin and pin 7 is immediately below it (closer to the PCB).+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).
  
-{{ :udb:pmod_connectors.png |Figure 2. Front view of Pmod Connectors.}}+{{ :udb:pmod_connectors.png |Figure 2. Front view of Pmod ports.}}
  
-The Pmod connectors 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 connectors 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 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 connector pins are wired.+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 ==== ==== 9.1. Pmod Connector JA ====