Version 1.0.0 of the specification defined 2x4 connectors too, for I2C interfaces. However, those were removed in later versions. The latest version is Digilent Pmodā¢ Interface Specification v1.3.0.
PMOD is an interface specification for low frequency and low I/O pin count peripherals, based on standard 100 mil spaced, 25 mil square, pin-header style connectors. Connectors can have one or two rows, each of them with 6 pins, 2 of which correspond to Vcc and GND. Additionally, the Digilent Pmod Standard lays out guidelines for form factor and communication protocols.
Despite the main supplier of PMOD compliant peripherals being Digilent, several other vendors, makers and open source boards use it as well. Moreover, some of them provide peripherals which use two dual-row PMODs, for a total 24 pin count.
- store.digilentinc.com/pmod-modules-connectors
- shop.trenz-electronic.de/en/Products/Digilent/Peripheral-Modules
- muselab-tech.aliexpress.com
- icebreaker-fpga/icebreaker-pmod
- TomKeddie/prj-pmod
It is also common to find baseboards or adapters for allowing connection of PMODs to development boards with other connectors:
- TomKeddie/prj-pmod-feather: a Feather plate/wing to allow PMOD usage.
- MuseLab-Tech SODIMM baseboard: provides 6 dual PMODs.
References:
- PMOD Pins: spreadsheet with pinouts of multiple PMOD headers and boards.