Intel 8XC196NP User Manual

Page of 471
5-9
MEMORY PARTITIONS
NOTE
Using any SFR as a base or index register for indirect or indexed operations 
can cause unpredictable results because external events can change the 
contents of SFRs. Also, because some SFRs are cleared when read, consider 
the implications of using an SFR as an operand in a read-modify-write 
instruction (e.g., XORB). 
5.2.4
Register File
The register file is divided into an upper register file and a lower register file (Figure 5-3). The
upper register file consists of general-purpose register RAM. The lower register file contains ad-
ditional general-purpose register RAM along with the stack pointer (SP) and the CPU special-
function registers (SFRs).
EPA, Timer 1, and Timer 2 SFRs (Continued)
Chip-select SFRs (Continued)
Address
High (Odd) Byte
Low (Even) Byte
Address
High (Odd) Byte
Low (Even) Byte
1F7EH
Reserved
Reserved
1F4EH
Reserved
Reserved
1F7CH
Reserved
Reserved
1F4CH
Reserved
BUSCON1
1F7AH
Reserved
Reserved
1F4AH
ADDRMSK1 (H)
ADDRMSK1 (L)
1F78H
Reserved
Reserved
1F48H
ADDRCOM1 (H)
ADDRCOM1 (L)
1F76H
Reserved
Reserved
1F46H
Signature (H)
††††
Signature (L)
††††
1F74H
Reserved
Reserved
1F44H
Reserved
BUSCON0
1F72H
Reserved
Reserved
1F42H
ADDRMSK0 (H)
ADDRMSK0 (L)
1F70H
Reserved
Reserved
1F40H
ADDRCOM0 (H)
ADDRCOM0 (L)
Table 5-5.  Peripheral SFRs (Continued)
 
Must be addressed as a word.
††
  For the 8XC196NP, these are memory-mapped locations. They must be addressed with indirect or 
indexed instructions, and they cannot be windowed.
†††
  The EPA_PEND register was called EPA_STAT in previous documentation for the 8XC196NP.
††††
 The 8XC196NP can be identified by its signature word, 80EFH, at locations 1F46–1F47H. The 
8XC196NU has no signature word; locations 1F46–1F47H are reserved.