Цитата(rezident @ Oct 15 2007, 12:15)

А генерации STOP-условия разве недостаточно для завершения приема?
Для генерации STOP линия данных должна быть в 1. Точнее, слейв не должен ее тянуть в ноль. Если не сформировать NACK, то к моменту формирования STOP слейв выставляет на шину первый бит следующего байта, который вполне может быть и нулем. И сформировать STOP будет невозможно.
P.S. С аппаратным I2C в MSP не работал.