TCA9548A I2C MUX
With its eight channels, the TCA9548A makes it possible to operate eight I2C devices with the same address on one I2C bus.
MCP23017 Port expansion
- checkout also the specific folder MCP23017
-
provides 16-bit, general purpose parallel I/O expansion for I2C bus
-
Individual pins read & write
-
Interrupt support
-
Available addresses go from 0x20 to 0x27, allowing up to 8 MCP23017 on the same I2C bus.
Note: MCP23S17 – provides SPI interface instead of I2C
... that can operate at 10MHz (a lot faster than the I2C version). This SPI device has the same number and arrangement of pins, but uses two unused (I2C) pins to implement the SPI interface. In all other respects it operates the same as the MCP23017.
MAX7219/MAX7221 8-Digit LED Display Driver
can be controlled using 3 pins, and each MAX72xx can be serialized with ogher MAX72xx magin 3pins digits controlling more Display
74HC595 8-bit shift register OUTPUT __ & __ 74HC165 8-bit shift register INPUT
- It is a shift register with 8-bit serial input and 8-bit serial or 3-state parallel outputs.
- The operating voltage of this IC is from 2V to 6V.
- It can be easily cascaded through pin 9 with more IC to get more outputs.
Links
4 button on 1 pin
Using 1 Analog Pin to Read 4 Buttons
TP4056 LI-ION Battery charger