MSP430F13X14X系列中文数据手册.docx
《MSP430F13X14X系列中文数据手册.docx》由会员分享,可在线阅读,更多相关《MSP430F13X14X系列中文数据手册.docx(34页珍藏版)》请在冰豆网上搜索。
MSP430F13X14X系列中文数据手册
MSP430x13x,MSP430x14x,MSP430x14x1混合信号微控制器
低电源电压范围:
1.8~3.6V
超低功耗:
待机模式:
1.6uA
关闭模式(RAM保持:
0.1uA
活动模式:
280uAat1MHz,2.2V
5种省电模式
6us内从待机模式唤醒
16位RISC结构,125ns指令周期
带内部参考,采样保持和自动扫描特性的12位A/D转换器
有7个捕获/比较寄存器的16位定时器Timer_B
有3个捕获/比较寄存器的16位定时器Timer_A
片内集成比较器
串行在线编程,无需外部编程电压,安全熔丝可编程代码保护.
器件系列包括:
–MSP430F133:
8KB+256B闪速存储器,256B的RAM
–MSP430F135:
16KB+256B闪速存储器,512B的RAM
–MSP430F147,MSP430F1471:
32KB+256B闪速存储器,1KB的RAM
–MSP430F148,MSP430F1481:
48KB+256B闪速存储器,2KB的RAM
–MSP430F149,MSP430F1491:
60KB+256B闪速存储器,2KB的RAM
可用封装:
64脚方形扁平封装(QFP.
描述
德州仪器的MSP430系列是一种超低功耗微控制器系列,由针对各种不同应用模块组合特性的多种型号组成.微控制器可设计成使用电池长时间工作.由于其16位的体系结构,16位的CPU集成寄存器和常数发生器,可使MSP430实现了最大化的代码效率。
数字控制振荡器使所有低功率模式唤醒到运行模式小于6us的唤醒时间。
MSP430x13x和MSP430x14x系列是有两个内置16位定时器,一个快速12位A/D转换器,一或两个通用串行同步/异步通信接口(USART和48个I/O引脚构造的微控制器。
典型应用为传感器系统,把模拟信号转换成数字值,处理并发送数据到主系统。
定时器令MCU配置适合于数字电机控制,EE仪表,手持仪表等的工业控制应用。
硬件乘法器增强了性能,并提供一个代码与硬件广泛兼容的系列解决方案。
可用器件
已封装器件
TA塑料64脚QFP
(PM
-40℃—85℃MSP430F133IPMMSP430F135IPMMSP430F147IPMMSP430F148IPMMSP430F149IPM
引脚说明:
MSP430F133,MSP430F135
MSP430F133IPMMSP430F135IPM
引脚说明:
MSP430F147、MSP430F148、MSP430F149
MSP430F147IPMMSP430F148IPMMSP430F149IPM
引脚说明:
MSP430F1471、MSP430F1481、MSP430F1491
MSP430F1471IPMMSP430F1481IPMMSP430F1491IPM
功能框图
MSP430X13X
MSP430X14XMSP430X14X1
引脚功能
引脚
名称编号
I/O说明
A模拟电源,正端,仅供给模数转换器的模拟部分
A模拟电源,负端,仅供给模数转换器的模拟部分
数字电源,正端,供给所有数字部分
数字电源,负端,供给所有数字部分
普通I/O引脚/Timer_A,时钟信号TACLK输入
普通数字I/O引脚/Timer_A,捕获:
CCI0A输入,比较:
OUT0输出
普通数字I/O引脚/Timer_A,捕获:
CCI1A输入,比较:
OUT1输出
普通数字I/O引脚/Timer_A,捕获:
CCI2A输入,比较:
OUT2输出
普通数字I/O引脚/SMCLK信号输出
普通数字I/O引脚/Timer_A,比较:
OUT0输出
普通数字I/O引脚/Timer_A,比较:
OUT1输出
普通数字I/O引脚/Timer_A,比较:
OUT2输出
普通数字I/O引脚/ACLK输出
普通数字I/O引脚/Timer_A:
时钟信号INCLK
P2.2/CAOUT/TA022I/O普通数字I/O引脚/Timer_A:
捕获:
CCI0B输入/比较器_A输出
普通数字I/O引脚/Timer_A:
比较:
Out1输出/比较器_A输入
普通数字I/O引脚/Timer_A:
比较:
Out2输出/比较器_A输入
普通数字I/O引脚,定义DCO标称频率的外部电阻输入
P2.6/ADC12CLK26I/O普通数字I/O引脚,转换时钟12位ADC.
普通数字I/O引脚/Timer_A,比较:
Out0输出
普通数字I/O,从发送使能–USART0/SPI方式
普通数字I/O,USART0/SPI方式的从输入/主输出
普通数字I/O,USART0/SPI方式的从输出/主输入
普通数字I/O,外部时钟输入-USART0/UART/SPI方式
普通数字I/O,发送数据输出–USART0/UART方式
普通数字I/O,接收数据输入–USART0/UART方式
P3.6/UTXD1+普通数字I/O,发送数据输出–USART1/UART方式
P3.7/URXD1+普通数字I/O,接收数据输入–USART1/UART方式
通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR0
通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR1
通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR2
P4.3/TB3+通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR3
P4.4/TB4+通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR4
P4.5/TB5+通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR5
P4.6/TB6+通用数字I/O,捕获I/P或PWM输出端口–Timer_B7CCR6
通用数字I/O,输入时钟TBCLK–Timer_B7
P5.0/STE1+通用数字I/O,从发送使能–USART1/SPI方式
P5.1/SIMI1+通用数字I/O,从入主出USART1/SPI模式
P5.2/SOMI1+46I/O通用数字I/O,USART1/SPI方式的从输出/主输入
P5.3/UCLK1+47I/O通用数字I/O,外部时钟输入USART1/UART或SPI方式,时钟输出USART1/SPI方式P5.4/MCLK48I/O通用数字I/O,主系统时钟MCLK输出
P5.5/SMCLK49I/O通用数字I/O,次主系统时钟SMCLK输出
引脚功能(续表
简要说明
处理单元
处理单元基于一种一致的正交设计的CPU和指令集。
种设计结构形成了一种对应用开发高度透明,并以编程简单著称的类RISC体系.除了程序流指令以外的所有操作,自然都是作为寄存器操作,连同7种源寻址方式和4种目的操作数寻址方式来执行的。
CPU
CPU有16个寄存器提供精简指令执行时间。
存器到寄存器操作执行时间被减少到处理器频率的一个周期,4个寄存器被保留,专门用作程序计数器,堆栈计数器,状态寄存器,和常数发生器.其余的寄存器可用作通用寄存器。
外设利用一个数据地址和控制总线连接到CPU,并能容易利用内存处理指令操作。
PC/R0
●
R14
R15
指令集
指令集为这种寄存器结构提供了一种强大和易用的汇编语言。
这个指令集由三种格式和七种寻址方式的51条指令组成,1给出了三类指令格式的总结和例子,寻址方式在表2中列出。
表1指令字格式
大多数指令能够对字和字节数据操作,字节操作由后缀B标识。
例:
字操作指令字节操作指令MOVEDE,TONIMOV.BEDE,TONIADD#235h,&MEMADD.B#35h,&MEM
PUSHR5PUSH.BR5SWPBR5-
表2寻址方式说明
寻址方式语法
例子
操作
寄存器√√MOVRs,RdMOVR10,R11R10→R11
索引√√MOVX(Rn,Y(RmMOV2(R5,6(R6M(2+R5→M(6+R6符号(PC相对√√MOVEDE,TONIM(EDE→M(TONI绝对√√MOV&MEM,TCDAT
M(MEM→M(TCDAT间接√MOV@Rn,Y(RmMOV@R10,Tab(R6M(R10→M(Tab+R6间接自动增量√MOV@Rn+,RMMOV@R10+,R11M(R10→R11,R10+2→R10直接
√
MOV#X,TONI
MOV#45,TONI
#45→M(TONI
注意:
s=源操作数d=目的操作数
运行模式
MSP430具有一种活动模式和五种软件可选的低功耗运行模式。
一个中断事件可以将芯片从五种低功耗模式中的任何一种唤醒为请求服务并在从中断程序返回时恢复低功耗模式。
下列六种运行模式由软件配置:
●活动模式AM:
-所有时钟活动
●低功耗模式0(LPM0
-CPU关闭
ACLK和SMCLK保持活动,MCLK关闭
●低功耗模式1(LPM1
-CPU关闭
ACLK和SMCLK保持活动,MCLK关闭
如果DCO在活动模式中没有使用,DCO的直流发生器将关闭
●低功耗模式2(LPM2
-CPU关闭
MCLK、FLL+,DCOCLK关闭
DCO的直流发生器保持活动
ACLK保持活动
●低功耗模式3(LPM3
-CPU关闭
MCLK、FLL+,DCOCLK关闭
ACLK保持活动
●低功耗模式4(LPM4
-CPU关闭
ACLK关闭
MCLK、FLL+,DCOCLK关闭
DCO的直流发生器关闭
晶体振荡器停止
中断向量地址
中断向量和上电启动地址位于存储器中0FFFFh-0FFE0h的地址范围内,个向量包含相应中断处理程序指令序列的16位地址。
中断源中断标志系统中断字地址优先级
上电,外部复位,看门狗,闪速存储器WDTIFG(见注1
KEYV(见注1
复位15,最高
NMI
振荡器故障
闪速存储器访问违例NMIIFG(见注1&4
OFIFG(见注1&4
ACCIVFG(见注1&4
(非屏蔽(非屏蔽(非屏蔽
Timer_B7(见注见注2可屏蔽Timer_B7(见注到BCCIFG6
TBIFG(见注1&2
可屏蔽比较器可屏蔽看门狗定时器可屏蔽
USART0接收可屏蔽USART0发送可屏蔽见注1&2可屏蔽
见注1&2
可屏蔽,CCIFG2,TAIFG(见注1&2可屏蔽I/O端口P1(8个标志到P1IFG7(见注1&2可屏蔽USART1接收可屏蔽USART1发送可屏蔽I/O端口P2(8个标志,见注到P2IFG7(见注1&2可屏蔽0,最低
注:
1.多源标志。
2.中断标志位于