On 31/07/2011 07:25, SidPIC wrote: > Unfortunately I have almost 8K worth of data, which I need to store and I > dont have another external EEPROM for data storage. I read at this link > http://www.embeddeddesignindia.co.in/ART_8800571198_2800001_TA_102100b4.H= TM > that non-volatile memory for 8/16 bit PICs is 128K!! So, I guess PIC32 mu= st > obviosuly have more. Or at least not as low as 8K which I want. > ANd I cannot store it in program memory because it is volatile, and I nee= d > these values at power-on. I was referring to the dedicated EEPROM in PIC16/18, which is usually=20 very small - that link is talking of the program (flash) memory. Also, the program memory is not volatile, it is flash memory - it needs=20 to store your program between power cycles so it has to be non-volatile. PIC32 does not have "proper" EEPROM like the PIC16F EEPROM I referred=20 to, hence the EEPROM emulation library which uses the flash memory. I would guess you have at least 128K of flash space available - I have=20 used that part number before but I can't remember exactly how much it=20 has. I would have a good read of the PIC32 Family Reference Manual=20 (available in sections on the microchip website) as it will probably=20 clear a few things up for you, and go into detail about program memory. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .