инициализация
LDI R16,100
STS TWBR, R16
LDI R16, 255
STS TWDR, R16
LDI R16,(1<<TWEN)| \
(0<<TWIE)|(0<<TWINT)| \ (0<<TWEA)|(0<<TWSTA)|(0<<TWSTO)| \ (0<<TWWC)
STS TWCR, R16
запуск
ldi r16, (0<<TWINT)|(1<<TWEN)|(1<<TWSTA)
sts TWCR, r16
вот на этом цикле виснет
loop_twi_start:
lds r16,TWCR
sbrs r16, 0
jmp loop_twi_start
входы притянут к + резисторами