MCP23017 16-битный расширитель ввода-вывода Модуль последовательного интерфейса I2C Добавьте еще 16 контактов к вашему микроконтроллеру. MCP23017 использует два контакта i2c (их можно использовать совместно с другими устройствами i2c), а взамен предоставляет 16 контактов общего назначения.