Hi all,

returning to the original thread...

I have sucessfully created the circuit and code to work with data and save them it to the external eeprom with a determinated timming.

I have managed to save/read data in 2 blocks ( 2 sessions ).

I have one part of the code that is responsable to erase both blocks of data.

My erasing code is simple and i use a set of ( For x to y...next ) instructions where x and y are the block's starting address and ending address.

I could use more memory blocks and increase the project's performance but i limited it to 2 blocks because the erasing process takes too long ( 2/3 minutes for both blocks ).

I know that i could use a faster clock to increase the instruction's speed and erasing process, but i'm working with the internal clock of a 16F88.

Is there a way i can speed a bit more via software ? Maybe a diferent code/set of instructions that work a bit better ?

Thanks