When I define a number of registers at the start of my program e.g. "MYREG" EQU 0x20 etc....... Can I address them from any Bank or will they need to be selected via bank select bits. Also how will I know if my program fills the first Bank0 and overflows into Bank1 etc. Ash -UK-