Например, я послал СТАРТ, потом адрес микросхемы. Если она есть, я получу ACK. Но вот ее нет, я получил NACK. Надо ли посылать STOP? Да, читал документацию: http://www.nxp.com/documents/user_manual/UM10204.pdf Чето не нашел. Не заметил?
When SDA remains HIGH during this ninth clock pulse, this is defined as the Not Acknowledge signal. The master can then generate either a STOP condition to abort the transfer, or a repeated START condition to start a new transfer.