Presented expanders are integrated circuits or small modules that allow you to connect additional input/output lines to the microcontroller. This is a great solution when the original number of outputs in microcontroller is not enough to handle all the tasks necessary to complete the project. We have a wide range of various expanders, which are able to extend the number of outputs by different number of pins.
Expanders / extension modules
MCP23S08-E/P - GPIO expander SPI 8-channel
The chip allows to increase the number of pins (up to 8) of a microcontroller (including Raspberry Pi minicomputer). It communicates with the CPU via the SPI bus.MCP23018-E/SP - 16-Bit I/O Expander with Open-Drain Outputs
The system allows to increase the number of pins (up to 16) of the microcontroller (including minicomputer Raspberry Pi). It communicates with the central unit via the I2C bus...Gravity - CH423 I2C 24 Digital IO Expansion Module - DFRobot DFR0979
The CH423 pin expander from DFRobot allows you to expand the system by up to 24 additional digital I/O ports via the I2C interface. Among them, there are 8 GPIOs with...PCF8574 - GPIO expander I2C 8-bit
The system allows to increase the number of devices connected to the I2C bus with 8 pieces. The system has 16 pins.STEMMA QT / Qwiic hub - 5-port - Adafruit 5625
STEMMA QT/Qwiic hub manufactured by Adafruit. The module has been equipped with 5 leads enabling rapid prototyping, thanks to which additional peripheral devices can be...IO expander - 4 channel - with I2C multiplexer - PCA9546 - STEMMA QT / Qwiic - Adafruit 5664
Module with a multiplexer manufactured by Adafruit and equipped with the PCA9546 chip, which is a replacement for the popular TCA9548A chip. The module allows you to connect...MCP23017 Expansion Board - 16 I/O - for Arduino and Raspberry Pi - Waveshare 15391
Expander of pins on the basis of the MCP23017 system, it extends the capabilities of the Arduino or Raspberry Pi with additional 16 pins of I/O. It communicates via I2C...MCP23017 - I2C 16-channel output expander
The system allows to increase the number of pins (up to 16 ) of the microcontroller (including minicomputer of Raspberry Pi). It communicates with the central unit via the I2C...Hot-Swap I2C Buffer - I2C bus buffer module - TCA4307 - Adafruit 5159
Hot-Swap I2C Buffer manufactured by Adafruit is an I2C bus buffer module based on TCA4307 chip. It allows connecting I2C devices while power supply is active, without fear...MCP23017 module - GPIO pin expander - 16-channel I2C - STEMMA QT / Qwiic - Adafruit 5346
Lead expander from Adafruit equipped with the MCP23017 chip. It allows you to extend the number of pins of modules such as Arduino or Raspberry Pi by an additional 16 I/O...DFRobot Gravity - analog signal isolator
The module prevents the operation interference of the sensors through the insulation of the analog signal and providing an isolated power for sensors. It is supplied with the...Gravity - I2C - 2x UART converter - DFRobot DFR0627
A module that allows to derive two UART interfaces from the I2C interface. The maximum transmission speed is 1 Mb/s , each UART interface has an independent FIFO buffer...pHAT Stack - lead expander for Raspberry Pi - assembled kit - Pimoroni PIM322
The pHAT Stack board is the perfect solution for connecting up to 5 pHAT shields or 3 standard HAT shields to a Raspberry Pi. The kit comes fully assembled and requires no...Adafruit ATtiny817 seesaw - STEMMA QT / Qwiic - Arduino compatible - Adafruit 5233
Board based on ATtiny817 chip clocked at 20 MHz with 8 kB of flash memory and 512 B of RAM. It is also a seesaw Adafruit module, an I2C converter that allows you to extend...PCF8574 - GPIO pin expander - I2C - STEMMA QT / Qwiic - Adafruit 5545
A lead expander by Adafruit equipped with the PCF8574 chip. It has 8 analog I / O GPIO pins , thanks to which it increases the design possibilities of the modules used. It...ATtiny1616 Breakout - extension for Arduino - with connectors - STEMMA QT / Qwiic - Adafruit 5690
ATtiny1616 Breakout is a module produced by Adafruit, which acts as a pin expander. It is designed to be used with boards that use the I2C bus , such as Arduino and...Lead expander - 4-channel - with I2C multiplexer - PCA9546 - Adafruit 5663
A multiplexer manufactured by Adafruit and equipped with the PCA9546 chip, which is a replacement for the popular TCA9548A chip. The module allows you to connect up to 4...ATSAMD09 Seesaw I2C - extension for Arduino and Raspberry Pi - Adafruit 3657
Seesaw ATSAMD09 is a universal framework transducer which expands the number of pins for microcontrollers or microcomputers with I2C interface. It extends the board with...Adafruit ATtiny816 Breakout with seesaw - STEMMA QT / Qwiic
ATtiny816 Breakout is a module manufactured by Adafruit, which acts as a pin expander. It is designed to be used with boards that use the I2C bus , such as Arduino and...- Reduced price
- Promotion
PCF8574N - GPIO expander board for microcontroller
The system allows to increase the number of IOs (up to 8) of a microcontroller (e.g. Arduino module). Communicates with the central unit via the I2C bus (TWI).Module PCF8574 - GPIO expander board for microcontroller - Waveshare 3708
The module allows you to increase the number of GPIOs (up to 8 more) of a microcontroller (e.g. Arduino module). Communicates on the I2C bus (TWI).MCP23008-E/P - 8-channel I2C pin expander
The system allows to increase the number of pins (up to 8) of a microcontroller (including minicomputer Raspberry Pi). It communicates with the central unit via the I2C bus...DS2413 - controller 1-Wire for 2 GPIOs - Adafruit 1551
The module is based on a DS2413 which has two GPIO pins type Open Drain. It also works with 1-Wire bus. The dimensions of the board are 16 x 10 mm.See also
Lead-out expanders
In extension modules category we offer over a dozen different solutions. Our product range includes both small ICs in DIP packages for THT mounting (through-hole assembly) and more complex modules (with soldered ICs). In order to connect a device to a microcontroller, previously prepared sockets are used (for example for I2C interface), pins prepared for goldpin mounting or goldpins.
Solutions ready to use
Our product range includes, among other things, a wide selection of modules that are ready-made solutions. You can choose one of them and use in simple and fast way a pinout expander, expanding in this way possibilities of your microcontroller. We have devices designed specifically for use with Raspberry Pi, Arduino and Banana Pi, but will also work well with other microcontrollers. Among other things, we have expanders that increase the number of leads by 8 or 16 pins (analog or digital, often also bidirectional pins). They can expand the number of I2C, GPIO, PWM leads and many others. Mux Shield II is our proposed pin expander designed for Arduino, which is able to increase the number of leads by up to 48 pins (they can work bi-directionally as digital or as analog inputs).
We also offer small ICs in DIP type housings, designed for through-hole mounting (THT). These devices are the cheapest way to purchase your own expander and expand the capabilities of your microcontroller. If you are creating your own device where size or weight is important, this is a great solution for you. The modules we offer are ready-made projects that use similar devices but are adapted to different tasks. You can design your own board, which will be optimized for your device - just put your other necessary components on it and save space.