
CC1110Fx / CC1111Fx
USB寄存器被映射到
地址范围0xDE00 - 0xDE3F上
CC1111Fx
的,但在未实现
CC1110Fx
.
这种存储器映射允许DMA
控制器(和CPU )访问所有
在一个统一的物理地址的回忆
空间。
请注意,访问未实现的领域
在统一的存储空间将得到
未定义的结果。
10.2.2.2
代码存储空间。
不像在一个标准的8051 , SFR是也
通过XDATA和代码访问
在地址范围0xDF80存储器空间 -
0xDFFF.
有些CPU特定的SFR位于内侧的
CPU内核,并且只能使用访问
SFR存储空间,而不是通过
重复映射到XDATA / CODE存储器
空间。这些寄存器示于灰中
表30.要知道,这些寄存器可以
不使用DMA访问。
10.2.3
10.2.3.1
物理内存
SRAM
在一个标准的8051这个内存空间会
按住程序存储器,其中,所述微控制器
读取程序/指令。
所有的存储空间被映射到代码
存储器空间和映射相同
XDATA存储空间,因此
CC1110Fx/CC1111Fx
有什么可以被称为
作为一个统一的存储器空间。
由于这个原因,在
CC1110Fx/CC1111Fx
允许
执行存储在SRAM中的程序。这
允许程序可以很容易地更新
不写入闪存(其中有一个有限的
擦除/写周期),这是特别有用
对
CC1111Fx
,其中所述固件的份
可以从窗户的USB下载
驱动程序。
从SRAM而不是执行程序
闪光灯也将导致较低的功率
消耗,并且可能是有趣的电池
供电设备。
10.2.2.3
数据存储空间
该
CC1110Fx/CC1111Fx
包含静态RAM 。在
上电RAM中的内容是不确定的。
该RAM的大小为1 ,2或4 KB的总,映射
在存储范围0xF000 - 0xFFFF的。在
F8
版本,内存范围0xF300 - 是为0xFEFF
对未实现的,而
F16
版本,
内存范围0xF700 - 是为0xFEFF
未实现。
该内存位置0xFDA2 - 在为0xFEFF
该
F32
版本包括在统一的350个字节
这不保留数据时的内存空间
功耗模式PM2和PM3输入。所有其他
RAM存储器位置被保留在所有
电源模式。
10.2.3.2
FL灰内存
包括8192 ,
F16
和
F32
) 。该
打算举行
存储器具有
片上闪存
16384 ,或32768字节(
F8
,
闪速存储器是主要
程序代码。闪光
特点如下:
的数据存储器中的8位的地址范围
空间映射到地址为0xFF00 -
为0xFFFF ,并通过统一访问
存储器空间。就像在一个标准的8051 ,
随着高128字节的份额地址
的SFR ,并且只能间接访问,则
堆栈通常设在这里。下部48
字节被保留,并保持4个寄存器组
所使用的微控制器。在16个字节的地址
0x20至值为0x2F位寻址。
数据存储将保留其所有的内容
四种功率模式。
10.2.2.4
SFR存储空间
闪存页擦除时间: 20毫秒
Flash芯片(质量)的擦除时间: 200毫秒
闪存的写入时间( 2个字节) : 20微秒
数据保留(在室温下) :
百年
编程/擦除
1000次
耐力:
最低
SFR存储空间是相同的一
标准8051 。
128硬件SFR是通过访问
这个存储器空间。
闪存由闪存主要的
页数(最多32次1 KB ),这是在哪里
CPU读取的程序代码和数据。该
闪存还包含一个Flash
信息页( 1 KB ),其中包含了
闪存锁定位。锁保护位
写为一个正常的闪存写入到
FWDATA
但
调试接口需要选择闪存
信息第一页,而不是闪存
主页。信息页面中选择
通过调试配置是
SWRS033G
第46页244