PDA

View Full Version : Error TH833E



MOUNTAIN747
- 16th February 2010, 00:35
So my project code was complete and the project on bread board is working well and without problems. The finished code is almost 3000 words and 550 lines on MicoCode Studio running on a 16F877A. After I was pleased with my project code I was making backups to the code by copy and paste into another PBP 2.60 project name. When I compiled the new code I got multiple errors. So I recompiled the original code, same thing happened

Error TH833E~1.ASM 260:[218] address limit of 2180h exceeded
Error TH833E~1.ASM 261:[218] address limit of 2181h exceeded
Error TH833E~1.ASM 262:[218] address limit of 2182h exceeded
Error TH833E~1.ASM ………………………………….
Error TH833E~1.ASM 275:[300] too many errors

This looks like the code just went over 8k words. The last instruction is END. How do I trouble shoot this problem? I looked at the code and find no changes. It just blew up. What to do???


Note: I have tried to recompile an early and shorter version of this program and the same thing has happened. Is my compiler broken?

Darrel Taylor
- 16th February 2010, 01:40
You must have the wrong chip selected.

2180h is in the middle of the 877A's EEPROM space.

If it gives that error, it thinks there is only 128 bytes of EEPROM.
The 877A has 256.
<br>

MOUNTAIN747
- 16th February 2010, 01:56
Darrel,
Your right as always. I can’t believe I overlooked that after compiling four or more times. What a dummyyyyyyyyy!

Thanks Darrel

Darrel Taylor
- 16th February 2010, 02:13
All we need is a "Crash Test" and you're set. :D
<br>