Preface: I have already searched the forums and the web, and haven't found anything that seems to directly apply . . . I have reviewed the device datasheet, user manual, and the AVR1315 application note several times, and still haven't gotten anything truly useful out of any of it.
I am writing assembler routines that will copy 32 bytes of data from a RAM image buffer to a selected page in EEPROM. The last two bytes are the CRC-16 value for data verification.
Q: What is the exact procedure for loading the EEPROM page buffer with 32 bytes of data? Do I need to use the CCP register for every write? Some suggestions would be very welcome. Thank you!