C8051F330/1
混合信号 ISP FLASH 微控制器
C8051F330/1
混合信号 ISP FLASH 微控制器
数 据 手 册
潘 琢 金 译
Rev 1.1 2003.12
版权所有
新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243 1
C8051F330/1
混合信号 ISP FLASH 微控制器
版 权 声 明
本手册中文版版权归译者和新华龙电子有限公司所有。研究和开发人员可以
自由使用本手册。任何单位和个人未经版权所有者授权不得在任何形式的出版物
中摘抄本手册内容。
原文中比较明显的错误已经在译文中更正。译者将在本手册英文版更新后及
时更新中文版内容。译文中一定存在不少错误和不准确之处,望各位同仁不吝赐
教,以便在新版本中更正。
译者联系方式:
沈阳航空工业学院 计算机学院 潘琢金
电话:024-86802267,13066535936
Email:
panzhuojin@sina.com 或 panzhj@syiae.edu.cn
2 新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243
C8051F330/1 8KB ISP FLASH 微控制器
模拟外设
− 10 位 ADC(只限于 F330)
转换速率可达 200ksps
可多达 16 个外部单端或差分输入
VREF 可在内部 VREF、外部引脚或 VDD
中选择
内部或外部转换启动源
内置温度传感器
− 10 位电流输出 DAC(只限于 F330)
− 比较器
可编程回差电压和响应时间
可配置为中断或复位源
小电流(<0.4µA)
在片调试
− 片内调试电路提供全速、非侵入式的在系统调
试(不需仿真器!)
− 支持断点、单步、观察/修改存储器和寄存器
− 比使用仿真芯片、目标仿真头和仿真插座的仿
真系统有更优越的性能
− 廉价而完整的开发套件
供电电压…………………………2.7V - 3.6V
− 典型工作电流:6.4mA @ 25MHz
9µA @ 32KHz
− 典型停机电流:0.1µA
温度范围:-40°C - +85°C
高速 8051 微控制器内核
− 流水线指令结构;70%的指令的执行时间为一
个或两个系统时钟周期
− 速度可达 25MIPS(时钟频率为 25MHz 时)
− 扩展的中断系统
存储器
− 768 字节内部数据 RAM(256+512)
− 8KB FLASH;可在系统编程,扇区大小为 512
字节
数字外设
− 17 个端口 I/O;均耐 5V 电压,大灌电流
− 硬件增强型 UART、SMBus 和增强型 SPI 串口
− 4 个通用 16 位计数器/定时器
− 16 位可编程计数器/定时器阵列(PCA),有 3
个捕捉/比较模块
− 使用 PCA 或定时器和外部时钟源的实时时钟
方式
时钟源
− 两个内部振荡器:
24.5MHz,±2%的精度,可支持无晶体
UART 操作
80/40/20/10 kHz 低频率、低功耗振荡器
− 外部振荡器:晶体、RC、C、或外部时钟
− 可在运行中切换时钟源,适用于节电方式
封装:20 脚 MLP
模拟外设
10位
200ksps
ADC
8KB
ISP FLASH
768 B SRAM
POR
调试电路
扩展中断系统
8051 CPU
(25MIPS)
温度
传感器
数字 I/O
24.5 MHz 高精度 内部 振荡 器
高速微控制器核
A
M
U
X
交叉开关
电压比较器
+
-
WDT
UART
SMBus
PCA
定时器0
定时器1
定时器2
定时器3
端口 0
SPI
10位
电流输
出DAC
低频率内部振荡器
端口 1
P2.0
新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243 1
C8051F330/1 混合信号 ISP FLASH 微控制器
1 . 系统概述 ........................................................................................................................................7
1.1 CIP-51
TM
微控制器核............................................................................................................9
1.1.1
与
8051
完全兼容
...............................................................................................................9
1.1.2
速度提高
............................................................................................................................9
1.1.3
增加的功能
.......................................................................................................................10
1.2 片内存储器 .............................................................................................................................11
1.3 片内调试电路 .........................................................................................................................12
1.4 可编程数字I/O和交叉开关 ....................................................................................................13
1.5 串行端口 .................................................................................................................................13
1.6 可编程计数器阵列..................................................................................................................14
1.7 10 位模/数转换器 .................................................................................................................15
1.8 比较器 .....................................................................................................................................16
1.9 10 位电流输出DAC ..............................................................................................................17
2. 极限参数 .......................................................................................................................................18
3. 总体直流电气特性 .......................................................................................................................18
4. 引脚和封装定义 ...........................................................................................................................19
5. 10 位ADC(ADC0,只限于C8051F330) ..............................................................................22
5.1 模拟多路选择器......................................................................................................................23
5.2 温度传感器 .............................................................................................................................24
5.3 工作方式 .................................................................................................................................25
5.3.1
转换启动方式
...................................................................................................................25
5.3.2
跟踪方式
..........................................................................................................................26
5.3.3
建立时间要求
.................................................................................................................27
5.4 可编程窗口检测器................................................................................................................32
5.4.1
单端方式下的窗口检测器
...............................................................................................33
5.4.2
差分方式下的窗口检测器
...............................................................................................34
6. 10 位电流模式DAC(IDA0,只限于C8051F330) ...............................................................37
6.1 IDA0 输出更新 .....................................................................................................................37
6.1.1 On-Demand
输出更新
.....................................................................................................37
6.1.2
基于定时器溢出的输出更新模式
.................................................................................38
6.1.3
基于
CNVSTR
边沿的输出更新模式
..............................................................................38
6.2 IDAC输出字格式..................................................................................................................38
7. 电压基准(只限于F330) ...........................................................................................................42
2 新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243
C8051F330/1 8KB ISP FLASH 微控制器
8. 比较器 ...........................................................................................................................................45
9. CIP-51 微控制器 ..........................................................................................................................51
9.1 指令集 .....................................................................................................................................52
9.1.1
指令和
CPU
时序
...............................................................................................................52
9.1.2 MOVX
指令和程序存储器
..............................................................................................52
9.2 存储器组织 .............................................................................................................................56
9.2.1
程序存储器
.......................................................................................................................56
9.2.2
数据存储器
.......................................................................................................................57
9.2.3
通用寄存器
.......................................................................................................................57
9.2.4
位寻址空间
.......................................................................................................................57
9.2.5
堆栈
..................................................................................................................................57
9.2.6
特殊功能寄存器
...............................................................................................................58
9.2.7
寄存器说明
.......................................................................................................................61
9.3 中断系统 .................................................................................................................................64
9.3.1 MCU
中断源和中断向量
................................................................................................64
9.3.2
外部中断
..........................................................................................................................64
9.3.3
中断优先级
.......................................................................................................................65
9.3.4
中断响应时间
...................................................................................................................65
9.3.5
中断寄存器说明
...............................................................................................................67
9.4 电源管理方式 .........................................................................................................................72
9.4.1
空闲方式
..........................................................................................................................72
9.4.2
停机方式
..........................................................................................................................72
10. 复位源 .........................................................................................................................................74
10.1 上电复位 ...............................................................................................................................75
10.2 掉电复位和VDD监视器.......................................................................................................76
10.3 外部复位 ...............................................................................................................................77
10.4 时钟丢失检测器复位............................................................................................................77
10.5 比较器 0 复位........................................................................................................................77
10.6 PCA看门狗定时器复位......................................................................................................77
10.7 FLASH错误复位.................................................................................................................77
10.8 软件复位 ...............................................................................................................................78
11. FLASH存储器 .............................................................................................................................81
11.1 FLASH存储器编程 .............................................................................................................81
11.1.1 FLASH
锁定和关键码功能
...........................................................................................81
11.1.2 FLASH
擦除
...................................................................................................................81
11.1.3 FLASH
写
.......................................................................................................................82
11.2 非易失性数据存储..............................................................................................................82
11.3 安全选项..............................................................................................................................83
新华龙电子有限公司 电话: 0755-83645240 83645242 传真: 0755-83645243 3
- 1
- 2
前往页