1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com chipKIT Pmod Shield-Uno Reference Manual Revised February 8, 2013 This manual applies to the chipKIT Pmod Shield-Uno rev. A Overview The chipKIT Pmod Shield-Uno is an input/output expansion board for use with the chipKIT Uno32 and chipKIT uC32. It provides the additional circuitry and connectors to allow Digilent peripheral modules (Pmods) to be used with the Uno32 and uC32. The Pmod Shield-Uno has five 2x6 Digilent Pmod connectors. It also provides access to the I/O connectors available 2 on the Uno32 as well as connecting to the I C bus supported by the Uno32 and uC32. The Pmod Shield-Uno has the same form factor as the Uno32 and uC32 boards. Features include: Five 2x6 Digilent Pmod connectors. One 6-pin header connector for SPI. 2 One I C daisy chain connector. Four user LEDs. Standard chipKIT Shield connectors. The chipKIT Pmod Shield-Uno. 1 Functional Description The Pmod Shield-Uno is designed to be used with the chipKIT Uno32 board. When used in combination, the two TM boards provide the necessary supporting hardware and connectors to make use of most Digilent Pmods . The rest of this document will only reference the Uno32, however, the shield can also be used with the chipKIT uC32. Copyright Digilent, Inc. All rights reserved. DOC : 502-229 Page 1 of 7 Other product and company names mentioned may be trademarks of their respective owners. chipKIT Pmod Shield-Uno Reference Manual The Pmod Shield-Uno has the following connectors: J1 & J3: Digital Signal Pass-Through Connectors This connector provides most of the signals used by the Uno32 board to the Pmod Shield-Uno board. The remaining signals are passed through the Pmod Shield-Uno. J6: SPI 2 Connector This connector provides access to the SPI signals MISO, MOSI, SCK, and SS. JA-JE: Digilent Pmod Connectors These connectors provide access to the signals of the Uno32 in a form factor which readily allows Digilent Pmods to be connected. 2 J2: I C 1 Daisy Chain Connector 2 This is a 2x4 pin header connector that provides access to the I C signals SDA and SCL as well as power from the 2 2 3.3V power bus and ground. This can be used to extend the I C bus off of the board and to power external I C 2 devices. Digilent has cables and a selection of I C peripheral modules that can be accessed using this connector. J4: Analog Signal Pass-Through Connector This connector passes the analog input pins on the Uno32 through the Pmod Shield-Uno board. J5: Power Pass-Through Connector This connector passes the power connector from the Uno32 through the Pmod Shield-Uno board, and powers the Pmod Shield-Uno from the Uno32. 2 2 I C Busses and Connectors 2 The Inter-Integrated Circuit (I C) Interface provides a medium speed (100K or 400K bps) synchronous serial 2 communications bus. The I C 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 PIC32MX3XX data sheet 2 and the PIC32 Family Reference Manual for detailed information on configuring and using the I C interface. 2 The PIC32MX320 microcontroller on the Uno32 provides for two independent I C interfaces. The Pmod Shield-Uno 2 2 2 is designed to provide access to both of these interfaces I C 1 (SCL1, SDA1) and I C 2 (SCL2, SDA2). I C 1 is the 2 bus accessed through the standard chipKIT Wire library. Connector J2 provides access to I C port 1 while access to 2 C port 2 is available on several of the connectors of the Pmod Shield-Uno. I 2 2 Connector J2 can be used to extend the I C busses off of the board to connect to external I C devices. This is a 2 standard 2x4 pin header connector with 0.100 spaced pins. It provides access to the I C signals, SCL and SDA, plus 2 VCC3V3 and ground. The VCC3V3 can be used to power external I C devices. 2 The I C bus uses open collector drivers to allow multiple devices to drive the bus signals. This means that pull-up resistors must be provided to supply the logic high state for the signals. The Pmod Shield-Uno provides 2.2Kohm 2 pull-up resistors on I C 1. Copyright Digilent, Inc. All rights reserved. Page 2 of 7 Other product and company names mentioned may be trademarks of their respective owners.