Hi I working with 89c669 and want to change the program start address to 0x016000h. But when I try to change the Interrupt vector to that address I get "Invalid Interrupt Vector Address !" Why can't i use a Address greater than 0xffff?
I didn't think the '669 supported any more than the usual 64k for the code and data areas. For all intents and purposes, the '669 is just a C51 with a few enhancements. Short of having code banking, I doubt the '669 will go past 0xffff for addresses. If we were talking about a C251 then that is a different kettle of fish.
Hi 669 supports up to 8MB of extern program and 8MB Data memory.