Components

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

drawing drawing

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

component

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

component

  • 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