На память.
Чтобы на ATmega8 заработала библиотека Wire (I²C-интерфейс), надо стереть в /hardware/libraries/Wire/ файлы wire.o и twi.o, после чего в twi.h раскомментировать строчку #define ATMEGA8.
По умолчанию оно работает только на ATmega168, а на «восьмёрке» приводит к глухому зависанию.
P.S. Адреса устройств в I²C — 7-битные, восьмой бит (младший) используется обычно для указания направления передачи данных. В Wire надо передавать именно 7-битный адрес, восьмой бит библиотечка подставляет сама.