По ошибке купил LCD1602 с IC2
Хороший модуль для LCD экономя выводы МК. А программная реализация алгоритма работы I2C (TWI), не привязывает к конкретным выводам МК.
Как вариант для теста прошивка для ATmega8A, тактируется на заводской установке (1 МГц). Выводы дисплея подключаются к МК: SDA -> PB1; SCL -> PB2.
К выводу РВ0 подключается светодиод - неисправность шины. Светится LED когда LCD не отвечает.
Вложение:
Test_LCD_I2C.hex [5.39 KiB]
Скачиваний: 16
А это описание на PCF8574
https://static.chipdip.ru/lib/518/DOC028518753.pdf для понимания как это работает.