TSC80251 TEMIC [TEMIC Semiconductors], TSC80251 Datasheet - Page 19

no-image

TSC80251

Manufacturer Part Number
TSC80251
Description
Manufacturer
TEMIC [TEMIC Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TSC80251G1D-16CB
Manufacturer:
TEXAS
Quantity:
769
Part Number:
TSC80251G1D-16CB
Manufacturer:
TEMIC
Quantity:
20 000
Part Number:
TSC80251G1D-16CB-E
Manufacturer:
TEMIC
Quantity:
20 000
Part Number:
TSC80251G1D-16I
Quantity:
16
Part Number:
TSC80251G1D-24CB
Manufacturer:
TEMIC
Quantity:
999
Part Number:
TSC80251G2D-16CB
Manufacturer:
TEMIC
Quantity:
1 715
Part Number:
TSC80251G2D-16CB
Manufacturer:
TEMIC
Quantity:
3 244
Part Number:
TSC80251G2D-16CB
Manufacturer:
ATMEL
Quantity:
3 442
Part Number:
TSC80251G2D-16CB
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TSC80251G2D-16CBR
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TSC80251G2D-24CB
Manufacturer:
ATMEL
Quantity:
3 443
Part Number:
TSC80251G2D-24CB
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
TSC80251G2D-24CB
Manufacturer:
TEMIC
Quantity:
20 000
Rev. C – May 7, 1999
The 64–Kbyte external data memory for 80C51 microcontrollers is mapped into the memory region specified by bits
16–23 of the data pointer DPX, i.e., DPXL, which is accessible as register file location 57 and also as SFR at S:084h.
The reset value of DPXL is 01h, which maps the external memory to region 01: as shown in Figure 3.3. You can change
this mapping by writing a different value to DPXL. A mapping of the C51 Architecture external data memory into any
64–Kbyte memory region in the C251 Architecture provides complete runtime compatibility because the lower 16
address bits are identical in both architectures.
The 256 bytes of on–chip data memory for 80C51 microcontrollers (00h–FFh) are mapped to addresses
00:0000h–00:00FFh to ensure complete runtime compatibility. In the C51 Architecture, the lower 128 bytes (00h–7Fh)
are directly and indirectly addressable; however the upper 128 bytes are accessible by indirect addressing only. In the
C251 Architecture, all locations in region 00: are accessible by direct, indirect, and displacement addressing.
The 128–byte SFR space for 80C51 microcontrollers is mapped into the 512–byte SFR space of the C251 Architecture
starting at address S:080h, as shown in Figure 3.3. This provides complete compatibility with direct addressing of
80C51 microcontroller SFRs (including bit addressing). The SFR addresses are unchanged in the new Architecture.
In the C251 Architecture, SFRs, A, B, DPL, DPH and SP, as well as the new DPXL and SPH, reside in the register file
for high performance. However, to maintain compatibility, they are also mapped into the SFR space at the same
addresses as in the C51 Architecture.
Code
External Data
I t
Internal Data
SFRs
Register
Memory Type
Memory Type
l D t
64 Kbytes
64 Kbytes
128 bytes
128 bytes
128 bytes
8 bytes
Size
Table 3.1. Address Mappings
0000h-FFFFh
0000h-FFFFh
00h-7Fh
80h-FFh
S:80h-S:FFh
R0-R7
Location
C51 Architecture
Indirect using MOVC
Indirect using MOVX
Direct, Indirect
Indirect
Direct
Register
Data Addressing
TSC80251
FF:0000h-FF:FFFFh
01:0000h-01:FFFFh
00:0000h-00:007Fh
00:0080h-00:00FFh
S:0080h-S:0FFh
00:0000h–00:001Fh
C251 Architecture
Location
3.3

Related parts for TSC80251