Quote Originally Posted by falingtrea View Post
Also note that the NACK/ACK is sent by the master on a read, not the slave.
in an734 page1

After the last data byte, a NACK is sent by the
Slave to the Master to indicate that no more bytes
should be sent. After the NACK pulse, the Master initiates
the STOP condition to free the bus.