Josuetas,

Although I have no clue what you are trying to do – you may want to consider the following: The 877A has 256 bytes of EEPROM (w/ 1,000,000 read write cycle life).

You said you were out of RAM? All 368 bytes? I cannot imagine needing immediate access to all of these bytes. Consider reusing some RAM and tuck away the answers in EEPROM and retrieve and replace when needed? See example below.

*** Old Way ***

X var byte
Y var byte
Z var byte

X = 1
Y = 2
Z = 3

If X > 4 then DoSomething1
If Y > 1 then Y = 6
If Z > 6 then DoSomething3

*** New Way ***

Data @1,1,2,3

X Var byte

Read 1,X
If X > then 4 then DoSomething1
Read 2,X
If X > 1 then
Write 2, 6
Endif
Read 3, X
If X > 6 then DoSomething

***

The “New Way” used 1/3 the RAM of the “Old Way”. I think you get the idea. Could this work to save RAM and your past work?

Good Luck,
Paul Borgmeier
Salt Lake City, Utah
USA