DFRobot
IIC TO GPIO shield V2.0
The DFRobot IIC to GPIO Shield V2.0 (DFR0013) expands your Arduino's digital I/O capacity by converting a single I2C bus into 16 additional digital I/O ports...
Get notified when back in stock
The DFRobot IIC to GPIO Shield V2.0 (DFR0013) expands your Arduino's digital I/O capacity by converting a single I2C bus into 16 additional digital I/O ports. Using just two data lines (SCL and SDA), the shield frees up your existing pins for other tasks — essential for robotics, interactive media, and projects requiring many digital connections.
Each of the 16 GPIO ports includes an internal pull-up resistor. The shield supports configurable I2C addresses (0x20–0x27), allowing up to 8 modules to operate in parallel on the same bus for a total of 128 additional I/O ports.
Key Features
- 16 Digital I/O Ports – Expand from just 2 I2C lines (SCL/SDA)
- Internal Pull-Up Resistors – Built into all 16 GPIO ports
- 8 Configurable Addresses – 0x20 to 0x27 for multi-module setups
- Parallel Operation – Up to 8 modules on one I2C bus (128 I/O total)
- Arduino Shield Form Factor – Plugs directly onto Arduino boards
Specifications
- Supply Voltage – 5 V
- I/O Ports – 16 digital (read/write)
- Address Range – 0x20–0x27
- Max Parallel Modules – 8
- Dimensions – 56 × 53 mm
Ideal For
- Robotics requiring many digital I/O connections
- Interactive media installations
- LED matrix and button grid projects
- Expanding I/O on pin-limited Arduino boards
Package Contents
- 1× IIC to GPIO Shield V2.0 (DFR0013)
Jargon buster
Plain-language definitions for the technical terms used above.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- SCL
- The clock line used by the I2C bus to keep data transfers timed between a controller and connected devices. When wiring I2C, SCL must be connected to the SCL pin on every device sharing the bus.
- SDA
- The data line used by the I2C bus to carry information between a controller and connected devices. When wiring I2C, SDA must be connected to the SDA pin on every device sharing the bus.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
Find this product in
Brands
Related Tutorials
Free step-by-step guides