Ports and Interfaces


This page offers information on the connectors and interfaces available on different revisions of the ESPRESSObin board. It also contains the on-board jumper settings used to select from different boot sources, the GPIO pinout and other information.

I/O ports and connectors

Available ports and connectors differ depending on the ESPRESSObin hardware revision.

The images below show available ports and connectors on ESPRESSObin version 7:


Espressobin V7 Top Transparent

Espressobin V7 Bottom Transparent

With enclosure

As of hardware revision 7, users can order a plastic or a metal enclosure for their ESPRESSObin boards. I/O ports and connectors with the plastic enclosure are shown on the images below:


Espressobin V7 Enclosure Front

Espressobin V7 Enclosure Back

The LED locations and interfaces are identical regardless of the chosen enclosure.

ESPRESSObin v5 and older revisions

Click on the images below to see available connectors on ESPRESSObin version 5 and older revisions:

Top View ESPRESSObin

Bottom View ESPRESSObin

Boot selection

The ESPRESSObin board supports booting from different devices via on-board wire jumpers (connectors J3, J11, J10). Note the differences in the placement of wire jumpers between ESPRESSObin v7 and older hardware revisions:

Espressobin Boot Selection Comparison

The two tables below show jumper arrangements for available boot modes:

Boot modes - ESPRESSObin v7
ESPRESSObin boot modeJ11J3J10
Serial NOR flash download mode2-32-31-2
eMMC download mode2-31-22-3
eMMC alternate download mode2-31-22-3
SATA download mode2-31-22-3
Serial NAND flash download mode2-31-22-3
UART mode2-31-22-3
MicroSD card2-31-22-3

Boot modes - ESPRESSObin v5 and older revisions
ESPRESSObin boot modeJ11J3J10
Serial NOR flash download mode1-22-32-3
eMMC download mode2-31-22-3
eMMC alternate download mode1-21-22-3
SATA download mode2-32-31-2
Serial NAND flash download mode1-22-31-2
UART mode2-31-21-2


USB2.0 selection

The PCIe connector (J9) and USB type A connector (J8) share the same USB2.0 signals, where only one can be used at the same time. Which connector will be used can be selected via onboard jumpers J16 and J19 according to the image and table below:
Espressobin V7 Usb2 Selection


USB2.0 selection
PCIe connector1-21-2
USB type A connector2-32-3


The ESPRESSObin board has two 46-pin GPIO headers - the P9 header (connector J17) and the P8 header (connector J18) - that can be used for various accessories and shields. The image below shows the GPIO pin mappings for both connectors:

Espressobin V7 Gpio

Espressobin Pin Mapping

Port J17 I2C I/O power rail

As of ESPRESSObin revision 7, I2C signals have been brought to user GPIO connector J17, which enables the power rail to be configured as 1.8V (default setting) or as 3.3V by populating and depopulating few resistors. The table below shows the available power rail configuration:


J17 I2C I/O power rail
I2C signalsPower railR53, R54R78, R111
IO_SDA (J17, pin20)1.8V I/O (default setting)Do not populate22 ohm
IO_SCL (J17, pin19)3.3V I/O22 ohmDo not populate

The above-mentioned resistors are shown on the images below:

Espressobin V7 Power Rail R53 R54 Espressobin V7 Power Rail R78 R111