English
Language : 

71M6511 Datasheet, PDF (17/95 Pages) Teridian Semiconductor Corporation – Single-Phase Energy Meter IC
71M6511/71M6511H
Single-Phase Energy Meter IC
DATA SHEET
AUGUST 2007
Internal Data Memory: The Internal data memory provides 256 bytes (0x00 to 0xFF) of data memory. The internal data
memory address is always 1 byte wide and can be accessed by either direct or indirect addressing. The Special Function
Registers occupy the upper 128 bytes. This SFR area is available only by direct addressing. Indirect addressing
accesses the upper 128 bytes of Internal RAM.
The lower 128 bytes contain working registers and bit-addressable memory. The lower 32 bytes form four banks of eight
registers (R0-R7). Two bits on the program memory status word (PSW) select which bank is in use. The next 16 bytes form a
block of bit-addressable memory space at bit addressees 0x00-0x7F. All of the bytes in the lower 128 bytes are accessible
through direct or indirect addressing. Table 6 shows the internal data memory map.
Address
Direct addressing
Indirect addressing
0xFF
0x80
0x7F
0x30
0x2F
0x20
0x1F
0x00
Special Function Registers
(SFRs)
RAM
Byte-addressable area
Bit-addressable area
Register banks R0…R7
Table 6: Internal Data Memory Map
Special Function Registers (SFRs)
A map of the Special Function Registers is shown in Table 7.
Hex\Bin
F8
F0
E8
E0
D8
D0
C8
C0
B8
B0
A8
A0
98
90
88
80
Bit-address-
able
X000
INTBITS
B
WDI
A
WDCON
PSW
IRCON
IEN1
IEN0
P2
S0CON
P1
TCON
P0
X001
IP1
IP0
DIR2
S0BUF
DIR1
TMOD
SP
X010
S0RELH
FLSHCTL
S0RELL
DIR0
IEN2
DPS
TL0
DPL
Byte-addressable
X011
X100
X101
X110
S1RELH
S1CON
TL1
DPH
S1BUF
ERASE
TH0
DPL1
S1RELL EEDATA
TH1 CKCON
DPH1 WDTREL
X111
USR2
PGADR
EECTRL
PCON
Bin/Hex
FF
F7
EF
E7
DF
D7
CF
C7
BF
B7
AF
A7
9F
97
8F
87
Table 7: Special Function Registers Locations
Only a few addresses are occupied, the others are not implemented. SFRs specific to the 651X are shown in bold print. 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.
Page: 17 of 95
© 2005-2007 TERIDIAN Semiconductor Corporation
V2.6