Philips Semiconductors

 

 

 

 

 

 

 

User’s Manual - Preliminary -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GENERAL DESCRIPTION

 

 

 

 

P89LPC906/907/908

 

Table 2: Special function registers table - P89LPC907

 

 

 

 

 

 

 

 

 

 

Name

Description

SFR

 

 

Bit Functions and Addresses

 

 

Reset Value

 

Address

MSB

 

 

 

 

 

 

LSB

Hex

Binary

 

 

 

 

 

 

 

 

 

 

 

 

 

E7

E6

E5

E4

E3

E2

E1

E0

 

 

 

 

ACC*

Accumulator

E0H

 

 

 

 

 

 

 

 

00H

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00H1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AUXR1#

Auxiliary Function Register

A2H

-

-

-

-

SRST

0

-

DPS

000000x0

 

 

 

 

F7

F6

F5

F4

F3

F2

F1

F0

 

 

 

 

B*

B Register

F0H

 

 

 

 

 

 

 

 

00H

00000000

 

 

 

 

 

 

 

 

 

 

BRGR0#§

Baud Rate Generator Rate Low

BEH

 

 

 

 

 

 

 

 

00H

00000000

 

 

 

 

 

 

 

 

 

 

BRGR1#§

Baud Rate Generator Rate High

BFH

 

 

 

 

 

 

 

 

00H

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BRGCON#

Baud Rate Generator Control

BDH

-

-

-

-

-

-

SBRGS

BRGEN

00H

xxxxxx00

 

 

 

 

 

 

 

 

 

 

 

 

00H1

xx000000

 

 

 

 

 

 

 

 

 

 

 

 

 

CMP1#

Comparator 1 Control Register

ACH

-

-

CE1

-

CN1

OE1

CO1

CMF1

 

DIVM#

CPU Clock Divide-by-M Control

95H

 

 

 

 

 

 

 

 

00H

00000000

 

DPTR

Data Pointer (2 bytes)

 

 

 

 

 

 

 

 

 

 

 

 

 

DPH

Data Pointer High

83H

 

 

 

 

 

 

 

 

00H

00000000

 

DPL

Data Pointer Low

82H

 

 

 

 

 

 

 

 

00H

00000000

 

FMADRH#

Program Flash Address High

E7H

 

 

 

 

 

 

 

 

00H

00000000

 

FMADRL#

Program Flash Address Low

E6H

 

 

 

 

 

 

 

 

00H

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Program Flash Control (Read)

 

BUSY

-

-

-

HVA

HVE

SV

OI

70H

01110000

 

FMCON#

 

E4H

 

 

 

 

 

 

 

 

 

 

 

 

Program Flash Control (Write)

FMCMD.

FMCMD.

FMCMD.

FMCMD.

FMCMD.

FMCMD.

FMCMD.

FMCMD.

 

 

 

 

 

 

 

 

 

 

 

 

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

FMDATA#

Program Flash Data

E5H

 

 

 

 

 

 

 

 

00H

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IEN0*

Interrupt Enable 0

A8H

EA

EWDRT

EBO

ES

ET1

-

ET0

-

00H

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EF

EE

ED

EC

EB

EA

E9

E8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00H1

00x00000

 

IEN1*#

Interrupt Enable 1

E8H

-

EST

-

-

-

EC

EKBI

-

 

 

 

 

BF

BE

BD

BC

BB

BA

B9

B8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00H1

x0000000

 

IP0*

Interrupt Priority 0

B8H

-

PWDRT

PBO

PS

PT1

-

PT0

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IP0H#

Interrupt Priority 0 High

B7H

-

PWDRT

PBOH

PSH

PT1H

-

PT0H

-

00H1

x0000000

 

 

 

 

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

FF

FE

FD

FC

FB

FA

F9

F8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00H1

00x00000

 

IP1*#

Interrupt Priority 1

F8H

-

PST

-

-

-

PC

PKBI

-

 

 

 

 

 

 

 

 

 

 

 

 

00H1

00x00000

 

IP1H#

Interrupt Priority 1 High

F7H

-

PSTH

-

-

-

PCH

PKBIH

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KBCON#

Keypad Control Register

94H

-

-

-

-

-

-

PATN_S

KBIF

00H1

xxxxxx00

 

 

 

 

 

 

 

 

 

 

EL

 

 

 

 

 

2003 Dec 8

18

Page 18
Image 18
Philips P89LPC906, P89LPC908 user manual Special function registers table P89LPC907