Gravity: I2C to GPIO Shield V2.0

I2C-controlled GPIO expander shield providing 16 additional digital I/O ports with internal pull-ups. Supports up to 8 modules on a single bus via configurable I2C addresses.
Pinout
- P0.0GPIO 0ED0P0.0
PCA9555 port P0.0; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.1GPIO 1ED1P0.1
PCA9555 port P0.1; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.2GPIO 2ED2P0.2
PCA9555 port P0.2; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.3GPIO 3ED3P0.3
PCA9555 port P0.3; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.4GPIO 4ED4P0.4
PCA9555 port P0.4; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.5GPIO 5ED5P0.5
PCA9555 port P0.5; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.6GPIO 6ED6P0.6
PCA9555 port P0.6; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P0.7GPIO 7ED7P0.7
PCA9555 port P0.7; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.0GPIO 8ED8P1.0
PCA9555 port P1.0; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.1GPIO 9ED9P1.1
PCA9555 port P1.1; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.2GPIO 10ED10P1.2
PCA9555 port P1.2; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.3GPIO 11ED11P1.3
PCA9555 port P1.3; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.4GPIO 12ED12P1.4
PCA9555 port P1.4; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.5GPIO 13ED13P1.5
PCA9555 port P1.5; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.6GPIO 14ED14P1.6
PCA9555 port P1.6; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - P1.7GPIO 15ED15P1.7
PCA9555 port P1.7; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
Type · GPIOVoltage · +5V module logic per DFRobot specification - SCLArduino A5 / I2C SCL
I2C clock line from Arduino analog pin 5 per DFRobot product introduction
Type · I2CVoltage · +5V Arduino/I2C shield logic per DFRobot specification - SDAArduino A4 / I2C SDA
I2C data line from Arduino analog pin 4 per DFRobot product introduction
Type · I2CVoltage · +5V Arduino/I2C shield logic per DFRobot specification - +5VArduino shield 5V rail
Module power supply input; DFRobot specification states module power supply +5 V
Type · PowerVoltage · +5V - GNDArduino shield ground rail
Common ground for Arduino shield and GPIO board
Type · GroundVoltage · 0V
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| P0.0GPIO 0ED0 | P0.0 | GPIO | PCA9555 port P0.0; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.1GPIO 1ED1 | P0.1 | GPIO | PCA9555 port P0.1; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.2GPIO 2ED2 | P0.2 | GPIO | PCA9555 port P0.2; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.3GPIO 3ED3 | P0.3 | GPIO | PCA9555 port P0.3; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.4GPIO 4ED4 | P0.4 | GPIO | PCA9555 port P0.4; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.5GPIO 5ED5 | P0.5 | GPIO | PCA9555 port P0.5; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.6GPIO 6ED6 | P0.6 | GPIO | PCA9555 port P0.6; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P0.7GPIO 7ED7 | P0.7 | GPIO | PCA9555 port P0.7; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7 | +5V module logic per DFRobot specification |
| P1.0GPIO 8ED8 | P1.0 | GPIO | PCA9555 port P1.0; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.1GPIO 9ED9 | P1.1 | GPIO | PCA9555 port P1.1; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.2GPIO 10ED10 | P1.2 | GPIO | PCA9555 port P1.2; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.3GPIO 11ED11 | P1.3 | GPIO | PCA9555 port P1.3; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.4GPIO 12ED12 | P1.4 | GPIO | PCA9555 port P1.4; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.5GPIO 13ED13 | P1.5 | GPIO | PCA9555 port P1.5; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.6GPIO 14ED14 | P1.6 | GPIO | PCA9555 port P1.6; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| P1.7GPIO 15ED15 | P1.7 | GPIO | PCA9555 port P1.7; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15 | +5V module logic per DFRobot specification |
| SCL | Arduino A5 / I2C SCL | I2C | I2C clock line from Arduino analog pin 5 per DFRobot product introduction | +5V Arduino/I2C shield logic per DFRobot specification |
| SDA | Arduino A4 / I2C SDA | I2C | I2C data line from Arduino analog pin 4 per DFRobot product introduction | +5V Arduino/I2C shield logic per DFRobot specification |
| +5V | Arduino shield 5V rail | Power | Module power supply input; DFRobot specification states module power supply +5 V | +5V |
| GND | Arduino shield ground rail | Ground | Common ground for Arduino shield and GPIO board | 0V |
Pin details
20 connections- P0.0GPIO 0ED0P0.0
PCA9555 port P0.0; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.1GPIO 1ED1P0.1
PCA9555 port P0.1; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.2GPIO 2ED2P0.2
PCA9555 port P0.2; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.3GPIO 3ED3P0.3
PCA9555 port P0.3; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.4GPIO 4ED4P0.4
PCA9555 port P0.4; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.5GPIO 5ED5P0.5
PCA9555 port P0.5; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.6GPIO 6ED6P0.6
PCA9555 port P0.6; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P0.7GPIO 7ED7P0.7
PCA9555 port P0.7; DFRobot reference maps P0.0-P0.7 to GPIO 0-7 / ED0-ED7
GPIOVoltage · +5V module logic per DFRobot specification - P1.0GPIO 8ED8P1.0
PCA9555 port P1.0; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.1GPIO 9ED9P1.1
PCA9555 port P1.1; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.2GPIO 10ED10P1.2
PCA9555 port P1.2; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.3GPIO 11ED11P1.3
PCA9555 port P1.3; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.4GPIO 12ED12P1.4
PCA9555 port P1.4; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.5GPIO 13ED13P1.5
PCA9555 port P1.5; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.6GPIO 14ED14P1.6
PCA9555 port P1.6; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - P1.7GPIO 15ED15P1.7
PCA9555 port P1.7; DFRobot reference maps P1.0-P1.7 to GPIO 8-15 / ED8-ED15
GPIOVoltage · +5V module logic per DFRobot specification - SCLArduino A5 / I2C SCL
I2C clock line from Arduino analog pin 5 per DFRobot product introduction
I2CVoltage · +5V Arduino/I2C shield logic per DFRobot specification - SDAArduino A4 / I2C SDA
I2C data line from Arduino analog pin 4 per DFRobot product introduction
I2CVoltage · +5V Arduino/I2C shield logic per DFRobot specification - +5VArduino shield 5V rail
Module power supply input; DFRobot specification states module power supply +5 V
PowerVoltage · +5V - GNDArduino shield ground rail
Common ground for Arduino shield and GPIO board
GroundVoltage · 0V
Converters
113 other optionsADS1115/MCP3421 ADCs, MCP4725 and GP8413 DACs, CP2102 USB-UART boards, and I2C plumbing like the LTC4316 address shifter — matched to bus, resolution and signal range.
10-bit ADC (SPI) visual preview10-bit ADC (SPI)
2-Channel RS232 Module for Raspberry Pi Pico visual preview2-Channel RS232 Module for Raspberry Pi Pico
4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U) visual preview4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U)
6-in-1 USB to Serial Converter visual preview6-in-1 USB to Serial Converter
Adafruit AD5693R 16-Bit I2C DAC Breakout visual previewAdafruit AD5693R 16-Bit I2C DAC Breakout
$10.95
Adafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic visual previewAdafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic
$19.95
Adafruit AW9523 GPIO Expander and LED Driver Breakout visual previewAdafruit AW9523 GPIO Expander and LED Driver Breakout
Adafruit CAN Pal - CAN Bus Transceiver visual previewAdafruit CAN Pal - CAN Bus Transceiver
$3.95
Adafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC visual previewAdafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC
$14.95
Adafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC visual previewAdafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC
$24.95
Adafruit DS2484 I2C to 1-Wire Bus Adapter Breakout visual previewAdafruit DS2484 I2C to 1-Wire Bus Adapter Breakout
$7.50
Adafruit I2S Stereo Decoder - UDA1334A Breakout visual previewAdafruit I2S Stereo Decoder - UDA1334A Breakout
Related groups
4 groups
10W Super Bright LED - Violet visual previewLED pixels
WS2812/SK6812 NeoPixel strips, rings and Jewels, APA102 DotStar pixels, and plain analog RGB strips — each matched to its protocol and host, not just its connector.
Components · Addressable LEDs · 180 parts
18-Channel 8-bit PWM LED Driver w/ I2C Interface visual previewBare ICs
74HC logic gates, MCP3008/MCP23017 ADCs and expanders, 24LC256 EEPROM, 4N25-series optocouplers and ULN2803A drivers — bare DIP chips with no breakout-board conveniences like pull-ups or level shifting.
Components · Integrated circuits · 68 parts
256MB Micro SD Memory Card visual previewMemory
24LC32/25LC256 EEPROM, I2C FRAM, 64Mbit PSRAM, and microSD breakouts up to 64GB — matched to write frequency and data volume, not just interface.
Components · Memory & storage · 39 parts
1/4W Resistor Pack - 400 PCS visual previewPassives
E12 resistor kits, ceramic and electrolytic capacitor sets, 1N4148/1N4007 diodes, TIP120 Darlingtons, IRLZ44N MOSFETs and 100F supercapacitors — bench stock in kit quantities.
Components · Passives · 58 parts