Philips Semiconductors
User’s Manual - Preliminary -
P89LPC901/902/903
GENERAL DESCRIPTION
2003 Dec 8 25
Memory Organization
The P89LPC901/902/903 memory map is shown in Figure 1-1.
Figure 1-1: P89LPC901/902/903 Memory Map
The various P89LPC901/902/903 memory spaces are as follows:
DATA 128 bytes of internal data memory space (00h..7Fh) accessed via direct or indirect addressing, using instructions
other than MOVX and MOVC.
SFR Special Function Registers. Selected CPU registers and peripheral control and status registers, accessible only via
direct addressing.
CODE 1KB of Code memory accessed as part of program execution and via the MOVC instruction.
1 KB Flash Code
Memory Space
0000h
00FFh
Sector 0
Sector 1
0100h
01FFh
0200h
02FFh
Sector 2
Sector 3
0300h
03FFh
Data Memory
(DATA, IDATA)
128 Bytes On-Chip
Data Memory (stack,
direct and indir. addr.)
Special Function
Registers
(directly addressable)
00h
7Fh
80h
FFh
DATA
4 Reg. Banks R0-R7