Writing data to M95M04
I am creating a program to write data arbitrarily to the M95M04.
The M95M04 has 512-byte pages, but does writing have to be done in page units?
For example, when writing 8 bytes of data starting from address 8, is it acceptable to specify address 8H and write 4 bytes? Or do I need to read 512 bytes from address 0, modify the 4 bytes of data starting from address 8, and then write back all 512 bytes?
thank you
