Hello,

I'm trying to find out how tu use the on-chip EEPROM (DATA) memory like a serial memory.

It is not about reading one byte after another byte; this is obvious.

No, actually, if I encode data in 5 bits and don't want to lose the 3 bits left, it will be tiresome to retrieve the data if I have to manipulate this byte by byte.

In my case, I have a 16F88 where the data memory adresses are from $00 to $0FF (256 bytes) and I would like to read the first bit from the MSB in the first memory location to the last bit from the LSB in the last memory location; bitwise.

Having a look at Melanie's thread about referencing (in the FAQ), I was imaginating some trick to realize this (creating a memory array or whatever).

The datasheet sais "The EEPROM data memory allows single byte read and write".

I've learned up to now that datasheet say what you can do but not always what you cannot do.

So, is it or is it not possible?