Цитата(Xenia @ May 23 2015, 18:56)

Попробуйте адрес 0x36, а то среди адресов I2C постоянная путаница - одни считают с младшим битом, а другие без него. Я постоянно накалываюсь - в даташите один адрес написан, а в действиельности его надо либо умножить на два, либо поделить.
Т.е. попробуйте здесь:
TWAR = 0x6C << 1;
не делать сдвига влево.
Спасибо за совет, это я попробовал сразу же

тоже накалывался, и не раз
но в даташите на атмегу и TDA всё однозначно написано, нужно именно TWAR = 0x6C << 1;