Ba3ar.kz
MCP23017 16-битный модуль расширения ввода-вывода последовательного интерфейса I2C

MCP23017 16-битный модуль расширения ввода-вывода последовательного интерфейса I2C

₸3,200.00Предзаказ

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

Артикул:
3577

MCP23017 16-битный расширитель ввода-вывода Модуль последовательного интерфейса I2C Добавьте еще 16 контактов к вашему микроконтроллеру. MCP23017 использует два контакта i2c (их можно использовать совместно с другими устройствами i2c), а взамен предоставляет 16 контактов общего назначения. Вы можете настроить каждый из 16 контактов на вход, выход или вход с помощью подтягивания. Существует даже возможность получить прерывание через внешний вывод при изменении любого из входов, поэтому вам не придется постоянно опрашивать чип. Используйте этот чип с напряжением 2,7–5,5 В (подходит для любой настройки 3,3 В или 5 В), и вы можете получать/подавать ток до 20 мА с любого из контактов ввода-вывода, так что это будет работать для светодиодов и тому подобного.

Интерфейс записи I²C
– Операция записи I²C включает в себя управляющий байт и последовательность адресов регистров. За этой последовательностью следуют восемь бит данных от ведущего устройства и подтверждение (ACK) от MCP23017. Операция завершается состоянием остановки (P) или перезапуска (SR), генерируемым ведущим устройством. Данные записываются в MCP23017 после передачи каждого байта. Если во время передачи данных генерируется условие остановки или перезапуска, данные не будут записаны в MCP23017.
Интерфейс чтения I²C
Операции чтения I²C включают последовательность управляющих байтов. За этой последовательностью следует другой байт управления (включая условие запуска и подтверждение) с установленным битом чтения/записи (R/W = 1). Затем MCP23017 передает данные, содержащиеся в адресном регистре. Последовательность завершается тем, что мастер генерирует условие остановки или перезапуска.

Функции

16-битный расширитель ввода-вывода IIC I2C SPI, модуль последовательного интерфейса MCP23017

6-битный удаленный двунаправленный порт ввода-вывода

Контакты ввода-вывода по умолчанию предназначены для ввода

Высокоскоростной интерфейс I2C (MCP23017): 100 кГц, 400 кГц, 1,7 МГц

Высокоскоростной интерфейс SPI (MCP23S17): 10 МГц (максимум)

Три контакта аппаратного адреса, позволяющие подключать до восьми устройств к шине

Настраиваемые выходные контакты прерывания: настраиваемые как активный высокий уровень, активный низкий уровень или открытый сток.

INTA и INTB можно настроить для работы независимо или вместе.

Настраиваемый источник прерываний: прерывание при изменении настроенных значений регистра по умолчанию или изменений выводов.

Регистр инверсии полярности для настройки полярности данных входного порта

Внешний вход сброса

Низкий ток в режиме ожидания: 1 мкА (макс.)

В комплект поставки входят

1 x MCP23017 16-битный модуль расширения ввода-вывода последовательного интерфейса I2C

1 х контактный разъем

Изображения предназначены для ознакомления, только реальный продукт может отличаться от реального продукта.

Похожие товары

MCP23017 16-битный модуль расширения ввода-вывода последовательного интерфейса I2C · Ba3ar.kz