beautypg.com

Special function registers location – Maxim Integrated 71M6521BE Energy Meter IC Family Software User Manual

Page 105

background image

71M652X Software User’s Guide

Revision 1.7

TERIDIAN Proprietary

105 of 138

© Copyright 2005-2007 TERIDIAN Semiconductor Corporation

Address

Direct addressing

Indirect addressing

0xFF

Special Function
Registers (SFRs)

RAM

0x80
0x7F

Byte-addressable area

0x30
0x2F

Bit-addressable area

0x20
0x1F

Register banks R0…R7

0x00

Table 6-3: Internal Data Memory Map

Special Function Registers Location

A map of the Special Function Registers is shown in Table 6-4. Only a few addresses are occupied, the others are not
implemented. SFRs specific to the 652X are shown in bold print (see 71M652X data sheet for descriptions of these
registers). Any read access to unimplemented addresses will return undefined data, while any write access will have no
effect. The registers at 0x80, 0x88, 0x90, etc., are bit-addressable, all others are byte-addressable.

Hex/Bin

Address

X000

X001

X010

X011

X100

X101

X110

X111

Bin/Hex

Address

Bit-

address-

able

Byte-addressable

F8

INTBITS

FF

F0

B

F7

E8

WDI

EF

E0

A

E7

D8

WDCON

DF

D0

PSW

D7

C8

T2CON

CF

C0

IRCON

C7

B8 IEN IP1

S0RELH

S1RELH

USR2 BF

B0

FLSHCTL

PGADR

B7

A8

IEN0

IP0

S0RELL

AF

A0

DIO11

(P2)

DIO12

(P2)

DIO8

(P0)

A7

98

S0CON S0BUF

IEN2 S1CON S1BUF S1RELL EEDATA EECTRL

9F

90

DIO9

(P1)

DIO10

(P1)

DPS

ERASE

97

88 TCON

TMOD TL0 TL1 TH0 TH1

CKCON

8F

80

DIO7

(P0)

SP DPL DPH

DPL1

DPH1

WDTREL

PCON

87

Table 6-4: Special Function Registers Locations