Philips P89LPC906, P89LPC908, P89LPC907 user manual Memory Organization, Data, Sfr, Code

Models: P89LPC907 P89LPC908 P89LPC906

1 110
Download 110 pages 25.77 Kb
Page 24
Image 24

Philips Semiconductors

User’s Manual - Preliminary -

 

 

 

GENERAL DESCRIPTION

P89LPC906/907/908

MEMORY ORGANIZATION

 

 

The P89LPC906/907/908 memory map is shown in Figure 1-1.

03FFh

0300h

02FFh

0200h

01FFh

0100h

00FFh

0000h

Sector 3

Sector 2

Sector 1

Sector 0

1 KB Flash Code

Memory Space

Special Function

FFh

Registers

 

(directly addressable)

 

 

80h

DATA

7Fh

128Bytes On-Chip Data Memory (stack, direct and indir. addr.)

4 Reg. Banks R0-R7 00h

Data Memory

(DATA, IDATA)

 

Figure 1-1: P89LPC906/907/908 Memory Map

The various P89LPC906/907/908 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.

2003 Dec 8

24

Page 24
Image 24
Philips P89LPC906, P89LPC908, P89LPC907 user manual Memory Organization, Data, Sfr, Code