Universal I/O Hat for the Raspberry Pi A+/B+/Pi 2

$31.45 + shipping

Hat that allows 3.3V and 5V devices to be easily connected to the Raspberry Pi Models A+, B+ and Pi 2.

Board Design

This board is modeled on the Arduino Sensor Shields, also known as GVS shields. Arduino Sensor Shields bring out the pins of the Arduino to GVS (set of Ground, Voltage and Signal) pins. Unfortunately, the Raspberry Pi can't work with the same 5V GVS sensors and devices as the Arduino since the Raspberry Pi has 3.3V I/O.

The RasPi-Plus-GVS-Cfg card allows the Raspberry Pi Model B+ to communicate with the same 5V sensors by performing voltage translation from the 3.3V of the Raspberry Pi to 5V.


  • All Raspberry Pi I/O lines
  • 16-bit bidirectional 3.3V to 5V level translator
  • Configuration EEPROM
  • Fuses on power
  • External 5V Terminal Block

Raspberry Pi I/O lines

All of the Raspberry Pi Model B+ I/O connections are brought to GVS connectors. This is:

  • (17) GPIO lines on GVS connectors
  • (2) SPI interfaces (can be used as 5 GPIO lines)
  • (1) UART interface (can be used as 2 GPIO lines)
  • (1) I2C interface (can be used as 2 GPIO lines)

Level translators

The RPP-UIO-16 board uses two of 8-bit wide Texas Instrument TXS0108 voltage translator to convert up to 16 of the 3.3V I/O lines to 5V I/O levels.

Voltage Translators Features

  • No Direction-Control Signal Needed
  • Max Data Rates
    • 60 Mbps (Push Pull)
    • 2 Mbps (Open Drain)
  • 1.2 V to 3.6 V on A Port and 1.65 V to 5.5 V on
  • B Port (VCCA ≤ VCCB)
  • No Power-Supply Sequencing Required –
    • Either VCCA or VCCB Can Be Ramped First
  • Latch-Up Performance Exceeds 100 mA Per JESD 78, Class II
  • ESD Protection Exceeds JESD 22 (A Port)
    • 2000-V Human-Body Model (A114-B)
    • 150-V Machine Model (A115-A)
    • 1000-V Charged-Device Model (C101)
  • IEC 61000-4-2 ESD (B Port)
    • ±6-kV Air-Gap Discharge
    • ±8-kV Contact Discharge

Detailed Technical Information

On our Wiki