Цитата(Victor® @ Feb 5 2010, 13:22)

Используется именно TWSI? CONFIG6 bit в "1"?
На пине данных есть 1.5 kOhm pull-up?
Проблемы на более высоком уровне. То есть считать значение регистра я кое как могу, но проблемы следующие:
1. при операции "random read", судя по datasheet'у, необходимо дважды выполнить одну и ту же операцию, чтобы получить сначала старший, а потом младший байт регистра, я же читаю постоянно только старший. После такого я решил попробовать "sequential read"
2. при операции "sequential read" два байта регистра читаются, но каждая вторая операция завершается NACK'ом
я явно что то не допосылаю или наоборот шлю лишнего.
по поводу "random read" там сказано ещё про ""dummy" byte write", но когда именно и как это сделать понять не смог.