English
Language : 

CC2510FX Datasheet, PDF (36/253 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
CC2510Fx / CC2511Fx
hardware registers) is described in section
12.3.1 Memory Map
This section gives an overview of the memory
map.
The memory differs from the standard 8051
memory map in two important aspects, as
described below.
First, all the physical memories CODE, DATA,
XDATA, radio register, USB registers and
most of the hardware SFR registers are
mapped into a unified XDATA memory space
as shown in Figure 10. Note that 128 upper
bytes of DATA are located at a different
XDATA location than the SFR registers and
they can be accessed directly.
Mapping all the memory spaces to XDATA is
primarily done to allow the DMA controller
access them, thus allowing DMA transfers
between these areas. This also means that
12.3.2.
any MCU operation that read/write or
manipulate a XDATA variable can be used on
the entire unified XDATA memory space,
except writing to or changing data in the
8/16/32 KB CODE memory space (FLASH).
The hardware SFR register shown in gray in
Table 29 are not mapped into the XDATA
memory space, thus they can not be accessed
from the DMA.
Secondly, the CODE memory space is
mapped identically to the XDATA. See Figure
10.
This is primarily to done to allow program
execution out of the SRAM/XDATA.
Details about the mapping of all 8051 memory
spaces are given in the next section.
0xFF
DATA
0x00 memory space
0xFF
SFR
0x80 memory space
0xFFFF
Xdata (and Unified Code)
memory space
0xFFFF
0xFF00
Fast access RAM
0xFEFF Slow access RAM /
0xF000 program memory in RAM
0xEFFF
0xE000
Unimplemented
0xDFFF
0xDF80 Hardware registers
0xDF00
0xDEFF
0xDE40
Unimplemented
0xDE3F USB registers (
)
0xDE00
0xDDFF
Unimplemented
0x8000
0x7FFF
Non-volatile program memory
32 kB
4 kB SRAM
Hardware SFR
registers
Hardware radio / I2S
registers
USB registers
(
)
32 kB Flash
0x0000
8051 memory spaces
0x0000
CC2510/2511 XDATA memory space
Physical memory
Figure 10: CC2510Fx/CC2511Fx XDATA memory space (CC2510F32/CC2511F32 shown here)
12.3.2 Memory Space
This section describes the details of each CPU
memory space. The caption of each chapter
refer to the memory spaces in a standard
8051, any differences between the standard
8051 and CC2510Fx/CC2511Fx is described.
XDATA memory space.
On a standard 8051 this memory space would
hold any extra RAM available (in addition to
the 128/256 byte DATA)
CC2510Fx/CC2511Fx PRELIMINARY Data Sheet (Rev. 1.2) SWRS055A Page 36 of 252