28
AT89C51ID2
4289C–8051–11/05
Expanded RAM
(XRAM)
The AT89C51ID2 provides additional Bytes of random access memory (RAM) space for
increased data parameter handling and high level language usage.
AT89C51ID2 devices have expanded RAM in external data space configurable up to
1792bytes (see Table 24.).
The AT89C51ID2 has internal data memory that is mapped into four separate
segments.
The four segments are:
1.
The Lower 128 bytes of RAM (addresses 00h to 7Fh) are directly and indirectly
addressable.
2.
The Upper 128 bytes of RAM (addresses 80h to FFh) are indirectly addressable
only.
3.
The Special Function Registers, SFRs, (addresses 80h to FFh) are directly
addressable only.
4.
The expanded RAM bytes are indirectly accessed by MOVX instructions, and
with the EXTRAM bit cleared in the AUXR register (see Table 24).
The lower 128 bytes can be accessed by either direct or indirect addressing. The Upper
128 bytes can be accessed by indirect addressing only. The Upper 128 bytes occupy
the same address space as the SFR. That means they have the same address, but are
physically separate from SFR space.
Figure 6. Internal and External Data Memory Address
When an instruction accesses an internal location above address 7Fh, the CPU knows
whether the access is to the upper 128 bytes of data RAM or to SFR space by the
addressing mode used in the instruction.
Instructions that use direct addressing access SFR space. For example: MOV
0A0H, # data, accesses the SFR at location 0A0h (which is P2).
Instructions that use indirect addressing access the Upper 128 bytes of data RAM.
For example: MOV @R0, # data where R0 contains 0A0h, accesses the data byte
at address 0A0h, rather than P2 (whose address is 0A0h).
The XRAM bytes can be accessed by indirect addressing, with EXTRAM bit cleared
and MOVX instructions. This part of memory which is physically located on-chip,
logically occupies the first bytes of external data memory. The bits XRS0 and XRS1
are used to hide a part of the available XRAM as explained in Table 24. This can be
XRAM
Upper
128 bytes
Internal
Ram
Lower
128 bytes
Internal
Ram
Special
Function
Register
80h
00
0FFh to 6FFh
0FFh
00
0FFh
External
Data
Memory
0000
00FFh up to 06FFh
0FFFFh
indirect accesses
direct accesses
direct or indirect
accesses
7Fh
相关PDF资料
AT89C51IC2-SLSIL IC 8051 MCU FLASH 32K 44PLCC
AT89C51CC03U-RLTIM IC 8051 MCU FLASH 64K 44VQFP
PIC24EP64MC204-I/PT MCU 16BIT 64KB FLASH 44TQFP
AT89C51CC03U-RDTIM IC 8051 MCU FLASH 64K 64VQFP
AT89C51CC03U-7CTIM IC 8051 MCU FLASH 64K 64BGA
AT89C51CC03C-S3SIM IC 8051 MCU FLASH 64K 52PLCC
AT89C51CC03C-RLTIM IC 8051 MCU FLASH 64K 44VQFP
AT89C51CC03C-7CTIM IC 8051 MCU FLASH 64K 64BGA
相关代理商/技术参数
AT89C51ID2-RLTUM 功能描述:8位微控制器 -MCU C51ID2 64K FLASH 32KHz 3-5.5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
AT89C51ID2-SLRIM 功能描述:IC MCU FLASH 8051 64K 5V 44-PLCC RoHS:否 类别:集成电路 (IC) >> 嵌入式 - 微控制器, 系列:89C 标准包装:1,500 系列:AVR® ATtiny 核心处理器:AVR 芯体尺寸:8-位 速度:16MHz 连通性:I²C,LIN,SPI,UART/USART,USI 外围设备:欠压检测/复位,POR,PWM,温度传感器,WDT 输入/输出数:16 程序存储器容量:8KB(4K x 16) 程序存储器类型:闪存 EEPROM 大小:512 x 8 RAM 容量:512 x 8 电压 - 电源 (Vcc/Vdd):2.7 V ~ 5.5 V 数据转换器:A/D 11x10b 振荡器型:内部 工作温度:-40°C ~ 125°C 封装/外壳:20-SOIC(0.295",7.50mm 宽) 包装:带卷 (TR)
AT89C51ID2-SLRUM 功能描述:8位微控制器 -MCU C51ID2 64K FLASH TWI 32KHz 5V RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
AT89C51ID2-SLSIM 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Flash Microcontroller
AT89C51ID2-SLSUM 功能描述:8位微控制器 -MCU 64K FLASH 32KHz 3.5-5V Ind. RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
AT89C51ID2-SMSIM 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Flash Microcontroller
AT89C51ID2-UM 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Flash Microcontroller
AT89C51RB2 制造商:ATMEL 制造商全称:ATMEL Corporation 功能描述:8-bit Microcontroller with 16K/ 32K Bytes Flash