Цитата(sergeeff Jr. @ Nov 24 2010, 00:36)

После ACK линия SDA остается на нуле, соответственно по описанному в даташите методу никакого START не будет...
Я не работал непосредственно с USI вживую и вынужден доверять вам, но вот читаю в UG раздел
14.2.4 I2C Mode ->
I2C Master Mode и вижу
Цитата
To configure the USI module as an I2C master the USIMST bit must be set. In master mode, clocks are generated by the USI module and output to the SCL line while USIIFG = 0. When USIIFG = 1, the SCL will stop at the idle, or high, level. Multi-master operation is supported as described in the Arbitration section.
The master supports slaves that are holding the SCL line low only when USIDIVx > 0. When USIDIVx is set to /1 clock division (USIDIVx = 0), connected slaves must not hold the SCL line low during data transmission. Otherwise the communication may fail.
У вас ведь режим мастер вроде? Так почему после передачи 8 бит SCL в нуле остается? У м/с EEPROM нет возможности управлять уровнем SCL. У нее SCL это чистый вход.