8XC196LX SUPPLEMENT

3.4WINDOWING

Windowing maps a segment of higher memory (the upper register file or peripheral SFRs) into the lower register file. The window selection register (WSR) selects a 32-, 64- or 128-byte seg- ment of higher memory to be windowed into the top of the lower register file space. Table 3-4 lists the WSR values for windowing the upper register file for both the 8XC196Lx and 8XC196Kx.

Table 3-4. Windows

 

 

WSR Value

WSR Value

WSR Value for

Base

 

128-byte

 

for 32-byte Window

for 64-byte Window

Address

 

Window

 

(00E0–00FFH)

(00C0–00FFH)

 

 

(0080–00FFH)

 

 

 

 

 

 

 

 

 

Peripheral SFRs

 

 

 

 

 

 

 

1FE0H

 

7FH (Note)

 

 

1FC0H

 

7EH

3FH (Note)

 

1FA0H

 

7DH

 

 

1F80H

 

7CH

3EH

1FH (Note)

1F60H

 

7BH

 

 

1F40H

 

7AH

3DH

 

1F20H

 

79H

 

 

1F00H

 

78H

3CH

1EH

CAN Peripheral SFRs (87C196CA Only)

 

 

 

 

 

 

1EE0H

 

77H

 

 

1EC0H

 

76H

3BH

 

1EA0H

 

75H

 

 

1E80H

 

74H

3AH

1DH

1E60H

 

73H

 

 

1E40H

 

72H

39H

 

1E20H

 

71H

 

 

1E00H

 

70H

38H

1CH

Register RAM (87C196JV Only)

 

 

 

 

 

 

1DE0H

 

6FH

 

 

1DC0H

 

6EH

37H

 

1DA0H

 

6DH

 

 

1D80H

 

6CH

36H

1BH

1D60H

 

6BH

 

 

1D40H

 

6AH

35H

 

1D20H

 

69H

 

 

1D00H

 

68H

34H

1AH

NOTE: Locations 1FE0–1FFFH contain memory-mapped SFRs that cannot be accessed through a window. Reading these locations through a window returns FFH; writing these locations through a window has no effect.

3-6

Page 30
Image 30
Intel 8XC196Kx, 8XC196Jx, 8XC196Lx, 87C196CA user manual Windowing, Windows