[uquote="fomkin1912",url="/forum/viewtopic.php?p=4768308#p4768308"]По ошибке купил LCD1602 с IC2[/uquote]
Хороший модуль для LCD экономя выводы МК. А программная реализация алгоритма работы I2C (TWI), не привязывает к конкретным выводам МК.
Как вариант для теста прошивка для ATmega8A, тактируется на заводской установке (1 МГц). Выводы дисплея подключаются к МК: SDA -> PB1; SCL -> PB2.
К выводу РВ0 подключается светодиод - неисправность шины. Светится LED когда LCD не отвечает.
А это описание на PCF8574 https://static.chipdip.ru/lib/518/DOC028518753.pdf для понимания как это работает.