Описание
Официальная документация микросхемы PCF8574 от Philips — 8-битного расширителя портов ввода-вывода для шины I²C. Часто используется как I²C-адаптер для символьных LCD-дисплеев 1602 и 2004, упрощая подключение до двух проводов.
Что внутри PDF
- Описание квази-двунаправленных выводов P0–P7 с внутренней подтяжкой
- Схема адресации: до 8 устройств PCF8574 или 16 с PCF8574A на одной шине
- Таймингии I²C, условия START/STOP и процедура подтверждения
- Работа линии прерывания INT для уведомления о изменении входов
- Электрические характеристики: напряжение 2.5–6 В, ток покоя до 10 мкА
- Распиновка корпусов DIP16, SO16 и SSOP20
Где пригодится
- Подключение LCD 1602/2004 к Arduino или Raspberry Pi через I²C
- Расширение числа GPIO для микроконтроллеров с дефицитом выводов
- Управление светодиодами или считывание кнопок по двухпроводной шине
- Создание модульных систем с несколькими PCF8574 на одной I²C
На что обратить внимание
- Выводы квази-двунаправленные: для чтения нужно сначала записать 1
- Максимальный ток нагрузки 25 мА на вывод, для мощных нагрузок нужны транзисторы
- Адресные выводы A0–A2 задают адрес устройства, не забудьте их настроить
- При работе с LCD важна правильная инициализация в 4-битном режиме