Thanks for all the replies guys!

If you have a load of Text screen/Menus, you have few choices

1. using a bigger PIC
2. using an external EEPROM to store your Text
3. use the following method --- http://www.pbpgroup.com/modules/wfse...p?articleid=10

HTH
1. Could be somthing to try if all else fails. i have a number of p16f876A's sitting in my draw and would rather use them untill other routes have been used!
2. EEPROM? im guessing thats external memory? i havnt ventured anywhere near that yet! I'm still trying to learn the basics in programing before i move too far out!
3. I think i shall try having a closer look at this after work friday and see if i can make heads or tales of it!


When you say you ran out of memory, do you mean you ran out of code space or variable space?
When i went to assemble from basic to assm i got an error code along the lines of "fatal error: memory full

Hi,

Add to that you have same "patterns" written numerous times ... write them once and call them each time you need ...

each LCDOUT eats a lot of codespace ...

Alain
Sory once again my lack of understanding showing through!

Could you give me a small example i could see please?

Just a small example of how some small changes can save some big space...
So is it the blank lines that cause extra space to be used or is it the coding being on all seperate lines?

thanks again people!