Bi2C – IO16 Adapter

iLabsSKU: 105510
Sale price £4.42
incl. VAT
excl. VAT
In stock

Awesome Extras

iLabsBi2C - 16-bit Accelerometer
Sale price £2.92 incl. VAT excl. VAT
iLabsChallenger RP2040 WiFi/BLE MkII (Chip Antenna)
Sale price £12.50 incl. VAT excl. VAT
iLabsChallenger RP2040 UWB (DWM3000)
Sale price £45.17 incl. VAT excl. VAT

The IO16 module is a 16 GPIO pin expansion unit that connects via your Bi2C connector on your Challenger board.

The IO16 adapter is based on the SX1503 GPIO expander chip from Semtech and has 16 general-purpose IO pins that you can use for both input and output.

Each GPIO pin is programmable via 8-bit configuration registers. Data registers, direction registers, pull-up/pull-down registers, interrupt mask registers and interrupt registers allow the system master to program and configure the 16 pins using the standard Bi2C interface. The SX1503 also offers unique fully programmable logic functions like a PLD to give more flexibility and reduce external logic gates used for standard applications. More information on these features can be found in the datasheet for the device.

The SX1503 can generate mask-programmable interrupts based on the falling/rising edge of any of its GPIO lines. A dedicated pin indicates to a host controller that a state change occurred in one or more of the GPIO lines. To use this function a cable has to be soldered from the interrupt pad on the IO16 module and then connected to the pin that you intend to use as an interrupt pin.

The module comes with a 10cm flex cable that connects the adapter board with the MCU board. You can read more about our Bi2C system here.


  • Weight: 0.02 kg
  • Dimensions: 2.2 x 1.6 x 0.3 cm


Package Contents

  • 1x Bi2C to IO16 Adapter
  • 1x 10cm Flex Cable

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.