These contain both Special Function Registers (SFRs), which have a
dedicated purpose, and the General Purpose Registers (GPRs). The file registers
are mapped in Figure 2-3 of the data sheet. The SFRs may be shown in
the block diagram as separate from the GPRs, but they are in fact in the same
logical block, and addressed in the same way. Deducting the SFRs from the
total number of RAM locations, and allowing for some registers which are repeated
in more than one bank, leaves 368 bytes of GPR (data) registers.
|