> >What happens to code put above 100h in the 16C84? > >Do I have to use long calls or is my PIC substandard? > >Anything put above there refuses to run! > It's not "anything" that refuses to run, it's just computed GOTOs > (ADDWF PCL, MOVWF PCL, etc.)... Right? yes, you're right. I've since got round it by putting the lookup table at the start of my code. > If so, the problem is that you're not properly setting/restoring > PCLATH. See Section 4.3 in the 16C84 Data Sheet, and Appnote AN556 in > the Embedded Control Handbook. Will do for future reference. Thanks.