11.3.1.2 EEPROM
The EEPROM is a 512 bytes nonvolatile memory section divided into a set of pages, where one page consists of multiple bytes. The EEPROM has byte granularity on erase/write. Each write/erase can contain one or more bytes inside a page. When writing data to the page buffer, the address for that byte is marked to be updated when performing the next erase/write. The remaining bytes on the page will not be erased/written. It also has an option to do a byte erase and write in one operation.