Can someone explain the "Page" feature of these EEPROM for me. I can't seem to wrap my head around it. I read the datasheet and it says that I can write up to 32 byte before I need to do a write cycle. So the sequence is something like this I think...

CS low
Send Write Command
CS High
CS low
Send Write, Address, Byte1....Byte32.
CS low

What I described, was that a write cycle?
Then it goes on to saying that is has to reside from XXX0 0000 to XXX1 1111. which is equal to 31. So that means, If I do a write cycle with all 32 bytes, that means I fill up an entire page. Is that correct? and if so, how do I go about switching to the next page? would my next address in the write cycle be XX10 0000 = 32?

Any help would be appreciated! Thanks.