Отправляем напрямую из Москвы за 3-4 дня

WhatsApp, Telegram, Viber
пн - пт: 10:00 – 20.00

Модуль расширения портов MCP23017 I2C 16 GPIO

32 руб.

 

Артикул: 40325910

 

нет

 

Модуль расширения портов MCP23017 позволяет получить 16 дополнительных GPIO, используя двухпроводное I2C подключение к микроконтроллеру.

Микросхема MCP23017 поддерживает два порта по 8 GPIO в каждом. Пользователь может настроить каждый GPIO на вход или на выход. Благодаря наличию адресных выводов A0, A1 и A2 к одному микроконтроллеру можно подключить до 8 модулей MCP23017, увеличив число дополнительных GPIO до 128.

A2 A1 A0 Адрес
0 0 0 0x20
0 0 1 0x21
0 1 0 0x22
0 1 1 0x23
1 0 0 0x24
1 0 1 0x25
1 1 0 0x26
1 1 1 0x27

Еще одна важная особенность модуля заключается в поддержке аппаратных прерываний по каждому порту. Поддерживаются прерывания при смене логического уровня, при переходе из нуля в единицу и из единицы в ноль. На модуле имеется два вывода ITA/ITB, отвечающих за прерывания по порту A и B соответственно. Причем, после получения прерывания пользователь может определить по какому именно GPIO произошло прерывание и выполнить соответствующий сценарий. Для работы с модулем рекомендуется использовать следующие библиотеки:

Характеристики:

  • Рабочее напряжение: 1,8 — 5,5V
  • Количество портов ввода-вывода: 16 (2 порта по 8 GPIO)
  • Интерфейс: I2C
  • Максимальный ток, выдаваемый на каждый порт: 25 мА
  • Возможность программной настройки каждого GPIO на вход или выход, а также подтягивание к питанию или земле