Rev. 1.10
46
October 23, 2020
Rev. 1.10
47
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
Data Memory
The Data Memory is a volatile area of 8-bit wide RAM internal memory and is the location where
temporary information is stored.
Categorised into two types, the first of these is an area of RAM, known as the Special Function Data
Memory. These registers have fixed locations and are necessary for correct operation of the device.
Many of these registers can be read from and written to directly under program control, however,
some remain protected from user manipulation. The second area of Data Memory is known as the
General Purpose Data Memory, which is reserved for general purpose use. All locations within this
area are read and write accessible under program control.
Switching between the different Data Memory sectors is achieved by properly setting the Memory
Pointers to correct value.
Structure
The Data Memory is subdivided into several sectors, all of which are implemented in 8-bit wide
RAM. Each of the Data Memory Sector is categorized into two types, the special Purpose Data
Memory and the General Purpose Data Memory. The address range of the Special Purpose Data
Memory for the device is from 00H to 7FH while the General Purpose Data Memory address range
is from 80H to FFH.
Special Purpose
Data Memory
General Purpose
Data Memory
Located Sectors
Capacity
Sector: Address
0: 00H~7FH
1: 40H (EEC only)
512×8
0: 80H~FFH
1: 80H~FFH
2: 80H~FFH
3: 80H~FFH
Data Memory Summary
00H
80H
FFH
Special Purpose
Data Memory
(Sector 0 ~ Sector 1)
General Purpose
Data Memory
(Sector 0 ~ Sector 3)
Sector 0
Sector 1
7FH
Sector 2
EEC
40H in Sector 1
Sector 3
Data Memory Structure