ACK in I2C read operation from NRF5340 to NPM1300

Hi, we have a NPM1300 chip connected as I2C slave to a nrf5340, acting as I2C master.  Everything works fine, but there is a small detail in the NPM user manual that I would like to confirm:

This is the diagram for a I2C read operation (NPM1300 product specification V1.1 page 122):

So the master sends 4 bytes of data and the slave ACK's all of them. Then the slave answers with one byte and the master ACK's.

But from NRF5340 manual (Product specification v1.5) it clearly mentions that it will NACK the last byte.

So far the communication is working, but I just have question here is: Could you confirm that NPM accepts an NACK as answer?  We just don't want to find failures in this communication because of this.....

Thanks!

Related