EEPROM allows you to write individual bytes. Flash requires you to write many bytes (~256) at once.
Some flash chips compensate by including a small amount of RAM to handle read-modify-write operations.
Some flash chips compensate by including a small amount of RAM to handle read-modify-write operations.
* faster writes
* lower peak power consumption
* lower flash wear
* less chance of data corruption should power fail mid-write