Intel Microcontroller, 80C196NU, 8XC196NP manual Stack Pointer, CPU SFRs

Models: Microcontroller 80C196NU 8XC196NP

1 471
Download 471 pages 22.3 Kb
Page 83
Image 83

8XC196NP, 80C196NU USER’S MANUAL

Address

03FFH

0100H

00FFH

0000H

Upper

Register File

Lower

Register File

Page 00H

Address

 

03FFH

General-purpose

Register RAM

0100H

00FFH

General-purpose

Register RAM

 

001AH

Stack Pointer

0019H

0018H

CPU SFRs

0017H

0000H

 

A0301-02

Figure 5-3. Register File Memory Map

Table 5-6 on page 5-11 lists the register file memory addresses. The RALU accesses the lower register file directly, without the use of the memory controller. It also accesses a windowed loca- tion directly (see “Windowing” on page 5-13). Only the upper register file and the peripheral SFRs can be windowed. Registers in the lower register file and registers being windowed can be accessed with direct addressing.

NOTE

The register file must not contain code. An attempt to execute an instruction from a location in the register file causes the memory controller to fetch the instruction from external memory.

5-10

Page 83
Image 83
Intel Microcontroller, 80C196NU, 8XC196NP manual Stack Pointer, CPU SFRs