C8051F410/1/2/3 混合信号 ISP FLASH 微控制器
C8051F410/1/2/3
混合信号 ISP FLASH 微控制器
数 据 手 册
潘 琢 金 译
Rev 0.7 2006.02
版权所有
新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243 1
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
C8051F410/1/2/3 混合信号 ISP FLASH 微控制器
版 权 声 明
本手册中文版版权归译者和新华龙电子有限公司所有。研究和开发人员可以
自由使用本手册。任何单位和个人未经版权所有者授权不得在任何形式的出版物
中摘抄本手册内容。
原文中比较明显的错误已经在译文中更正。译者将在本手册英文版更新后及
时更新中文版内容。译文中一定存在不少错误和不准确之处,望各位同仁不吝赐
教,以便在新版本中更正。
译者联系方式:
沈阳航空工业学院 计算机学院 潘琢金
电话:024-86141552,13066535936
Email:panzhuojin@sina.com 或 panzhj@syiae.edu.cn
2 新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
C8051F410/1/2/3 混合信号 ISP FLASH 微控制器
模拟外设
− 12 位 ADC
±1LSB INL;无失码
可编程转换速率,最高 200ksps
可多达 24 个外部输入
数据窗口中断发生器
内建温度传感器
− 两个 12 位电流输出 DAC
− 两个比较器
可编程回差电压和响应时间
可配置为唤醒或复位源
上电复位/欠压检测器
电压基准 — 1.5V、2.2V(可编程)
在片调试
− 片内调试电路提供全速、非侵入式的在系统调
试(不需仿真器)
− 支持断点、单步、观察/修改存储器和寄存器
− 完全的开发套件
供电电压 2.0V ~ 5.25V
− 内建 LDO 稳压器:2.1 或 2.5 V
高速 8051 微控制器内核
− 流水线指令结构;70%的指令的执行时间为一
个或两个系统时钟周期
− 速度可达 50MIPS(时钟频率为 50MHz 时)
− 扩展的中断系统
存储器
− 2304 字节内部数据 RAM(256+2048)
− 32/16KB FLASH;可在系统编程,扇区大小为
512 字节
− 64 字节电池后备 RAM(smaRTClock)
数字外设
− 24 个端口 I/O;推挽或漏极开路,耐 5.25 V 电
压
− 可同时使用的硬件SMBus(I
2
C兼容)、SPI和
UART串口
− 4个通用 16 位计数器/定时器
− 16 位可编程计数器/定时器阵列(PCA),有 6
个捕捉/比较模块和 WDT
− 硬件实时时钟(smaRTClock),工作电压可低
至 1V,64 字节电池后备 RAM 和后备稳压器
时钟源
− 内部振荡器:24.5MHz,±2%精度,可支持
UART 操作;时钟乘法器可达 50MHz
− 外部振荡器:晶体、RC、C、或外部时钟
− smaRTClock 振荡器:32KHz 晶体或谐振器
− 可在运行中切换时钟源
32 脚 LQFP 或 28 脚 5x5 QFN 封装
温度范围:-40°C - +85°C
交叉开关
新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243 1
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
C8051F410/1/2/3 混合信号 ISP FLASH 微控制器
目 录
1 . 系统概述 ........................................................................................................................................8
1.1 CIP-51
TM
微控制器核...........................................................................................................12
1.1.1
与
8051
完全兼容
.............................................................................................................12
1.1.2
速度提升
..........................................................................................................................12
1.1.3
增加的功能
.......................................................................................................................12
1.2 片内调试电路..........................................................................................................................13
1.3 片内存储器..............................................................................................................................14
1.4 工作方式..................................................................................................................................15
1.5 12 位模/数转换器.....................................................................................................................16
1.6 12 位电流输出DAC .................................................................................................................17
1.7 可编程比较器..........................................................................................................................17
1.8 循环冗余检查单元..................................................................................................................18
1.9 稳压器......................................................................................................................................18
1.10 串行端口................................................................................................................................18
1.11 SMARTCLOCK(实时时钟)..................................................................................................19
1.12 端口输入/输出.......................................................................................................................20
1.13 可编程计数器阵列................................................................................................................21
2. 极限参数 .......................................................................................................................................22
3. 总体直流电气特性 .......................................................................................................................23
4. 引脚和封装定义 ...........................................................................................................................25
5. 12 位ADC(ADC0) ....................................................................................................................33
5.1 模拟多路选择器......................................................................................................................34
5.2 温度传感器..............................................................................................................................34
5.3 工作方式..................................................................................................................................35
5.3.1
转换启动方式
...................................................................................................................35
5.3.2
跟踪方式
..........................................................................................................................35
5.3.3
时序
..................................................................................................................................36
5.3.4
跟踪方式
..........................................................................................................................38
5.3.5
输出转换码
.......................................................................................................................39
5.3.6
建立时间要求
...................................................................................................................40
5.4 可编程窗口检测器 ................................................................................................................46
5.4.1
窗口检测器
.......................................................................................................................47
6. 12 位电流模式DAC(IDA0 和IDA1) .......................................................................................50
6.1 IDA0 输出更新 ......................................................................................................................50
2 新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛
C8051F410/1/2/3 混合信号 ISP FLASH 微控制器
6.1.1 On-Demand
输出更新
.....................................................................................................50
6.1.2
基于定时器溢出的输出更新模式
.................................................................................51
6.1.3
基于
CNVSTR
边沿的输出更新模式
..............................................................................51
6.2 IDAC输出字格式...................................................................................................................51
6.3 IDAC外部引脚连接...............................................................................................................55
7. 电压基准 .......................................................................................................................................58
8. 稳压器(REG0).........................................................................................................................61
9. 比较器 ...........................................................................................................................................63
10. CIP-51 微控制器 ........................................................................................................................73
10.1 指令集....................................................................................................................................74
10.1.1
指令和
CPU
时序
.............................................................................................................74
10.1.2 MOVX
指令和程序存储器
............................................................................................74
10.2 寄存器说明............................................................................................................................78
10.3 电源管理方式........................................................................................................................81
10.3.1
空闲方式
........................................................................................................................81
10.3.2
停机方式
........................................................................................................................81
10.3.3
挂起方式
........................................................................................................................81
11. 存储器组织和SFR ......................................................................................................................83
11.1 程序存储器 ............................................................................................................................83
11.2 数据存储器 ............................................................................................................................84
11.3 通用寄存器 ............................................................................................................................84
11.4 位寻址空间 ............................................................................................................................84
11.5 堆栈........................................................................................................................................84
11.6 特殊功能寄存器 ....................................................................................................................85
12. 中断系统 .....................................................................................................................................89
12.1 MCU中断源和中断向量........................................................................................................89
12.2 中断优先级............................................................................................................................89
12.3 中断响应时间........................................................................................................................89
12.4 中断寄存器说明....................................................................................................................91
12.5 外部中断................................................................................................................................96
13. 指令预取引擎 .............................................................................................................................98
14. 循环冗余检查单元(CRC0)...................................................................................................99
14.1 CRC计算前的准备.................................................................................................................99
14.2 执行CRC计算........................................................................................................................99
14.3 访问CRC结果........................................................................................................................99
新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243 3
http://www.elecfans.com 电子发烧友 http://bbs.elecfans.com 电子技术论坛