Datasheet

1300 Henley Court
Pullman, WA 99163
509.334.6306
www.store. digilent.com
Digilent Pmod Interface Specification 1.2.0
Revised October 5, 2017
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 1 of 11
1 Introduction
The Digilent Pmod interface is used to connect low frequency, low I/O pin count peripheral modules to host
controller boards. There are six-pin and twelve-pin versions of the interface defined, encompassing SPI, I²C, UART,
I
2
S, H-bridge and GPIO protocols. The six-pin version provides four digital I/O signal pins, one power pin and one
ground pin. The twelve-pin version provides eight I/O signal pins, two power pins and two ground pins. The signals
of the twelve-pin version are arranged so that it provides two of the six-pin interfaces stacked.
In general, Pmod modules can plug directly into connectors on the host controller board, called host ports, or be
connected to the controller board via six-pin or twelve-pin cables. Two six-pin peripheral modules can be
connected to a single twelve-pin host port via a twelve-pin to dual six-pin splitter cable. Similarly, a single twelve-
pin peripheral module can be connected to two six-pin host ports via the same twelve-pin to dual six-pin splitter
cable.
Pmod modules are powered by the host via the interface’s power and ground pins.
The Pmod interface is not intended for high frequency operation, however, using RJ45 connectors and twisted pair
Ethernet cable, signals have been sent reliably at 24 MHz and distances of up to 4 meters. Theoretically, signal
speeds greater than 100 MHz should be achievable using high-speed ports with direct connection of Pmod
modules (without the use of cables).
2 Electrical Specifications
The digital signal characteristics are not specified. However, the general expectation is that a 3.3 V logic power
supply will be used and the signals will conform to LVCMOS 3.3 V or LVTTL 3.3 V logic conventions.
The driver current source/sink capability isn’t specified and depends on the capabilities of the specific system
board or module. The I/O pins on the system board are generally directly driven by the FPGA or microcontroller.
The drive strength for FPGA pins is generally in the range +/-16 mA to +/-24 mA. The drive capability of
microcontrollers is generally less and some of them are not symmetrical. The drive strength for microcontroller
pins is generally in the range +/-5 mA to +/-10 mA.
The I/O pins on standard system board Pmod ports generally have ESD protection diodes and 200-ohm series
resistors. The resistors are to limit short circuit currents if pins are inadvertently shorted, or to protect against
driver conflicts if outputs are inadvertently connected together. High-speed Pmod ports are present on some
Digilent system boards and do not have ESD protection diodes or series resistors.

Summary of content (11 pages)