71M6534 MAXIM [Maxim Integrated Products], 71M6534 Datasheet - Page 21

no-image

71M6534

Manufacturer Part Number
71M6534
Description
Exceeds IEC 62053/ANSI C12.20 Standards
Manufacturer
MAXIM [Maxim Integrated Products]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
71M6534-IGT/F
Manufacturer:
HONEYWELL
Quantity:
10
Part Number:
71M6534-IGT/F
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
71M6534-IGT/F
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
71M6534-IGTR/F
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
71M6534H-IGT/F
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
71M6534H-IGTR/F
Manufacturer:
Maxim Integrated
Quantity:
10 000
The user switches between pointers by toggling the LSB of the DPS register. The values in the data pointers
are not affected by the LSB of the DPS register. All DPTR related instructions use the currently selected
DPTR for any activity.
An alternative data pointer is available in the form of the PDATA register (SFR 0xBF, sometimes referred
to as USR2). It defines the high byte of a 16-bit address when reading or writing XDATA with the instruction
MOVX A,@Ri or MOVX @Ri,A.
Internal Data Memory Map and Access
The Internal data memory provides 256 bytes (0x00 to 0xFF) of data memory. The internal data memory
address is always 1 byte wide.
The Special Function Registers (SFR) occupy the upper 128 bytes. The SFR area of internal data memory
is available only by direct addressing. Indirect addressing of this area 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 addresses
0x00-0x7F. All of the bytes in the lower 128 bytes are accessible through direct or indirect addressing.
1.4.2 Special Function Registers (SFRs)
A map of the Special Function Registers is shown in
Only a few addresses in the SFR memory space are occupied, the others are not implemented. A read
access to unimplemented addresses will return undefined data, while a write access will have no effect.
SFRs specific to the 71M6533/71M6534 are shown in bold print on a gray field. The registers at 0x80,
0x88, 0x90, etc., are bit addressable, all others are byte addressable. See the restrictions for the INTBITS
register in
Rev 2
Hex/
Bin
F8
F0
E8
E0
faster compared to the reloading of DPTR from registers. Any interrupt routine using DPTR1 must save
and restore DPS, DPTR and DPTR1, which increases stack usage and slows down interrupt latency.
directive “MODC2”, dual data pointers are enabled in certain library routines.
DPTR1 is useful for copy routines, where it can make the inner loop of the routine two instructions
By selecting the Evatronics R80515 core in the Keil compiler project settings and by using the compiler
The second data pointer may not be supported by certain compilers.
Addressable
Address Range
0x80
0x30
0x20
0x00
Table
INTBITS
IFLAGS
X000
Bit
B
A
14.
0xFF
0x7F
0x2F
0x1F
X001
Special Function Registers (SFRs)
Table 8
Table 9: Special Function Register Map
Table 8: Internal Data Memory Map
X010
Direct Addressing
shows the internal data memory map.
X011
Byte Addressable
Register banks R0…R7
Table
Byte addressable area
Bit addressable area
X100
9.
X101
Indirect Addressing
X110
RAM
X111
Bin/
Hex
FF
EF
E7
F7
21

Related parts for 71M6534