I'm trying to communicate to the ADE7880 using the Atmega328 which runs on arduino bootloader. The ADE7880 gives NAK after the device address 0x70 is written over the I2C lines. Please help me in identifying the issue. I'm attaching the logic analyzer snapshot of the evaluation board communication as well as with the atmega 328. The only difference is the eval board communicates at around 333khz and the atmega328 communicates at 100khz.