Gravity: MCP23017 I2C 16 Digital IO Expansion Module

Gravity: MCP23017 I2C 16 Digital IO Expansion Module — DFRobot — DFR0626

IO expander using MCP23017 over I2C, adding 16 GPIO pins (GPIOA/GPIOB) with interrupt support. Up to 8 I2C addresses allow 128 total IOs; supports 3.3V and 5V.

Pinout

Logical pinout · physical placement not verified
GRAVITY: MCP23017 I2C +VCCPA3-GNDPA4CPA5DPA6RSTPA7IAPB0IBPB1PWRPB2A0PB3A1PB4A2PB5PA0PB6PA1PB7PA2

One grouped source record is expanded into separate logical pads where unambiguous; physical placement is not implied.

  • +VCCDFRobot wiki pinout table num 1

    Positive supply for the DFR0626 Gravity MCP23017 I2C expansion module.

    Type · PowerVoltage · 3.3V-5.5V
  • -GNDDFRobot wiki pinout table num 2

    Negative/ground reference for the module.

    Type · GroundVoltage · 0V
  • CDFRobot wiki pinout table num 3

    I2C clock line.

    Type · I2C
  • DDFRobot wiki pinout table num 4

    I2C data line.

    Type · I2C
  • RSTDFRobot wiki pinout table num 5

    Reset pin.

    Type · Control
  • IADFRobot wiki pinout table num 6

    GPIOA interrupt detection output.

    Type · Signal
  • IBDFRobot wiki pinout table num 7

    GPIOB interrupt detection output.

    Type · Signal
  • PWRDFRobot wiki pinout table num 8

    Power indicator on the module.

    Type · Power
  • A0A1A2DFRobot wiki pinout table num 9 and reference address table

    I2C address switch group for selecting addresses 0x20 through 0x27.

    Type · Analog
  • PA0DFRobot wiki Digital I/O Port Mapping GPIOA index 0

    Configurable GPIOA digital I/O 0; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA1DFRobot wiki Digital I/O Port Mapping GPIOA index 1

    Configurable GPIOA digital I/O 1; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA2DFRobot wiki Digital I/O Port Mapping GPIOA index 2

    Configurable GPIOA digital I/O 2; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA3DFRobot wiki Digital I/O Port Mapping GPIOA index 3

    Configurable GPIOA digital I/O 3; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA4DFRobot wiki Digital I/O Port Mapping GPIOA index 4

    Configurable GPIOA digital I/O 4; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA5DFRobot wiki Digital I/O Port Mapping GPIOA index 5

    Configurable GPIOA digital I/O 5; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA6DFRobot wiki Digital I/O Port Mapping GPIOA index 6

    Configurable GPIOA digital I/O 6; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PA7DFRobot wiki Digital I/O Port Mapping GPIOA index 7

    Configurable GPIOA digital I/O 7; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB0DFRobot wiki Digital I/O Port Mapping GPIOB index 8

    Configurable GPIOB digital I/O 0; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB1DFRobot wiki Digital I/O Port Mapping GPIOB index 9

    Configurable GPIOB digital I/O 1; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB2DFRobot wiki Digital I/O Port Mapping GPIOB index 10

    Configurable GPIOB digital I/O 2; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB3DFRobot wiki Digital I/O Port Mapping GPIOB index 11

    Configurable GPIOB digital I/O 3; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB4DFRobot wiki Digital I/O Port Mapping GPIOB index 12

    Configurable GPIOB digital I/O 4; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB5DFRobot wiki Digital I/O Port Mapping GPIOB index 13

    Configurable GPIOB digital I/O 5; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB6DFRobot wiki Digital I/O Port Mapping GPIOB index 14

    Configurable GPIOB digital I/O 6; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO
  • PB7DFRobot wiki Digital I/O Port Mapping GPIOB index 15

    Configurable GPIOB digital I/O 7; input, output, pull-up input, or interrupt-capable input.

    Type · GPIO

Converters

113 other options

ADS1115/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.

View all 113

Related groups

4 groups