MSP430x12x
混合信号微控制器
SLAS312C - 2001年7月 - 修订2004年9月
D
低电源电压范围1.8 V至3.6 V
D
超低功耗:
- 主动模式: 200
μA
在1 MHz , 2.2 V
- 待机模式: 0.7
μA
- 关闭模式( RAM保持) : 0.1
μA
D
串行通信接口( USART0 )
D
软件选择异步UART或
同步SPI
板载串行编程,
无需外部编程电压所需
可编程代码保护通过安全
保险丝
家庭成员包括:
MSP430F122 : 4KB + 256B闪存
256B RAM
MSP430F123 : 8KB + 256B闪存
256B RAM
采用28引脚塑料小外形
宽体( SOWB )封装, 28引脚塑料
超薄紧缩小型封装
( TSSOP )和32引脚QFN封装
对于完整的模块说明,请参阅
MSP430x1xx系列用户指南,
文献编号SLAU049
D
五种省电模式
D
唤醒从待机模式中的少
D
D
D
D
比6
μs
16位RISC架构, 125纳秒
指令周期时间
基本时钟模块配置:
- 各种内部电阻
- 单个外部电阻器
- 32 kHz晶振
- 高频晶体
- 谐振器
- 外部时钟源
16位定时器_A随着三
捕捉/比较寄存器
片上比较适用于模拟信号
比较功能或者斜率A / D
转变
D
D
D
描述
德州仪器(TI) MSP430系列超低功耗微控制器由多个器件特色
不同组外围设备的针对各种应用。该体系结构,结合5低功率
模式进行了优化,以达到延长电池使用寿命的便携式测量应用。该设备的特点
功能强大的16位RISC CPU , 16位寄存器和属性来最大编码效率的常数发生器。
数字控制振荡器(DCO)允许唤醒从低功耗模式到活动模式,在不到6微秒。
该MSP430F12x系列是一款超低功耗的混合信号微控制器,带有一个内置的16位定时器,
22 I / O引脚。的MSP430F12x系列也有使用异步内置通信能力
器(UART)和除了一个多功能模拟比较器同步(SPI )协议。
典型的应用包括传感器系统,用于捕获的模拟信号,并将其转换为数字值,然后
处理该数据,并显示它们或将它们发送到主机系统。独立的射频传感器前端是另一
面积应用。在I / O端口的输入提供电阻式传感器单斜率A / D转换功能。
可选项
包装设备
T
A
塑料28 -PIN SOWB
( DW )
MSP430F122IDW
MSP430F123IDW
塑料28引脚TSSOP
( PW )
MSP430F122IPW
MSP430F123IPW
塑料32引脚QFN封装
( RHB )
MSP430F122IRHB
MSP430F123IRHB
-40 ° C至85°C
40°C
请注意,一个重要的通知有关可用性,标准保修,并且在关键的应用程序中使用
德州仪器公司的半导体产品和免责条款及其出现在此数据表的末尾。
PRODUCTION数据信息为出版日期。
产品符合每德州仪器条款规范
标准保修。生产加工并不包括
所有测试参数。
版权
2001年至2004年,德州仪器
邮政信箱655303
达拉斯,德克萨斯州75265
1
MSP430x12x
混合信号微控制器
SLAS312C - 2001年7月 - 修订2004年9月
引脚名称, MSP430x12x
DW或PW包装
( TOP VIEW )
RHB包装
( TOP VIEW )
TEST
V
CC
P2.5/R
OSC
V
SS
XOUT
XIN
RST / NMI
P2.0/ACLK
P2.1/INCLK
P2.2/CAOUT/TA0
P3.0/STE0
P3.1/SIMO0
P3.2/SOMI0
P3.3/UCLK0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
P1.7/TA2/TDO/TDI
P1.6/TA1/TDI/TCLK
P1.5/TA0/TMS
P1.4/SMCLK/TCK
P1.3/TA2
P1.2/TA1
P1.1/TA0
P1.0/TACLK
V
SS
P2.4/CA1/TA2
XOUT
P2.3/CA0/TA1
XIN
P3.7
NC
P3.6
RST / NMI
P3.5/URXD0
P2.0/ACLK
P3.4/UTXD0
P2.1/INCLK
P2.2/CAOUT/TA0
1 31 30 29 28 27 26 24
2
23
3
22
4
21
20
5
6
19
18
7
8 10 11 12 13 14 15 17
P2.5/R
OSC
NC
V
CC
TEST
P1.7/TA2/TDO/TDI
P1.6/TA1/TDI/TCLK
P1.5/TA0/TMS
P1.4/SMCLK/TCK
P1.3/TA2
P1.2/TA1
P1.1/TA0
P1.0/TACLK
NC
P2.4/CA1/TA2
P2.3/CA0/TA1
NC
P3.0/STE0
P3.1/SIMO0
P3.2/SOMI0
P3.3/UCLK0
P3.4/UTXD0
P3.5/URXD0
P3.6
P3.7
P2
P3
6
I / O端口2
6个I / O ,以
打断
能力
8
I / O端口3
8个I / O的
MDB , 8位
比较
A
USART0
UART模式
SPI模式
注: NC引脚内部没有连接
电源焊盘连接到V
SS
推荐
功能框图
XIN
XOUT
V
CC
V
SS
RST / NMI
JTAG
R
OSC
振荡器
系统
时钟
ACLK
SMCLK
8kB的闪存
4KB的Flash
256B RAM
P1
8
I / O端口1
8个I / O ,以
打断
能力
MCLK
人与生物圈计划,
4位
MCB
仿真
模块
TEST
JTAG
中央处理器
含16注册。
人与生物圈计划(MAB) , 16位
16位
MDB , 16位
MDB , 16位
公共汽车
CONV
TEST
看门狗
定时器
15/16-Bit
Timer_A3
3 CC注册
POR
2
邮政信箱655303
达拉斯,德克萨斯州75265
MSP430x12x
混合信号微控制器
SLAS312C - 2001年7月 - 修订2004年9月
终端功能
终奌站
DW , PW
名字
P1.0/TACLK
P1.1/TA0
P1.2/TA1
P1.3/TA2
P1.4/SMCLK/TCK
P1.5/TA0/TMS
P1.6/TA1/TDI/TCLK
P1.7/TA2/TDO/TDI
P2.0/ACLK
P2.1/INCLK
P2.2/CAOUT/TA0
P2.3/CA0/TA1
P2.4/CA1/TA2
P2.5/R
OSC
P3.0/STE0
P3.1/SIMO0
P3.2/SOMI0
P3.3/UCLK0
P3.4/UTXD0
P3.5/URXD0
P3.6
P3.7
RST / NMI
TEST
V
CC
V
SS
XIN
XOUT
NC
QFN垫
RHB
号
21
22
23
24
25
26
27
28
6
7
8
18
19
32
9
10
11
12
13
14
15
16
5
29
30
1
3
2
4, 17,
20, 31
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I / O
I
I
描述
通用数字I / O引脚/定时器A ,时钟信号输入TACLK
通用数字I / O引脚/定时器A ,捕捉: CCI0A输入,比较:横向连线Out0输出/ BSL
发送
通用数字I / O引脚/定时器A ,捕捉: CCI1A输入,比较:输出1输出
通用数字I / O引脚/定时器A ,捕捉: CCI2A输入,比较:输出2输出
通用数字I / O引脚/ SMCLK信号输出/测试时钟,用于设备的输入端
编程和测试
通用数字I / O引脚/定时器A ,比较:横向连线Out0输出/测试模式选择,输入
终端设备的编程和测试
通用数字I / O引脚/定时器A ,比较:输出1输出/测试数据输入终端或
测试时钟输入
通用数字I / O引脚/定时器A ,比较:输出2输出/测试数据输出端或
在编程过程中的数据输入
通用数字I / O引脚/ ACLK输出
通用数字I / O引脚/定时器A ,在INCLK时钟信号
通用数字I / O引脚/定时器A ,捕捉: CCI0B输入/ comparator_A ,输出/ BSL
接受
通用数字I / O引脚/定时器A ,比较:输出1输出/ comparator_A ,输入
通用数字I / O引脚/定时器A ,比较:输出2输出/ comparator_A ,输入
通用数字I / O引脚/输入用于外部电阻的定义DCO名义
频率
通用数字I / O引脚/从发送使能, USART0 / SPI模式
通用数字I / O引脚/从站/主出USART0 / SPI模式
通用数字I / O引脚/从机输出/主在USART0 / SPI模式
通用数字I / O引脚/外部时钟输入, USART0 / UART或SPI模式下,时钟
输出USART0 / SPI模式下时钟输入
通用数字I / O引脚/传输数据外USART0 / UART模式
通用数字I / O引脚/接收- USART0 / UART模式数据
通用数字I / O引脚
通用数字I / O引脚
复位或不可屏蔽中断输入
选择测试模式的端口1个JTAG管脚
电源电压
接地参考
号
21
22
23
24
25
26
27
28
8
9
10
19
20
3
11
12
13
14
15
16
17
18
7
1
2
4
6
5
I
O
晶体振荡器的输入端
晶体振荡器的输出端
无内部连接
NA
包
PAD
NA
QFN封装焊盘连接到V
SS
推荐使用。
TDO或TDI通过JTAG指令选择。
邮政信箱655303
达拉斯,德克萨斯州75265
3
MSP430x12x
混合信号微控制器
SLAS312C - 2001年7月 - 修订2004年9月
短格式说明
中央处理器
MSP430的CPU具有16位RISC架构
这是高度透明的应用程序。所有
操作,比程序流指令等,
在作为寄存器操作
与寻址模式相结合
源操作数和四寻址模式
目标操作数。
该CPU集成了16个寄存器
提供降低的指令的执行时间。该
寄存器到寄存器操作执行时间
CPU时钟的一个周期。
其中4个寄存器R0至R3的,专用的
程序计数器,堆栈指针,状态寄存器,
分别和常数发生器。该
剩余寄存器
是通用
寄存器。
外设连接到使用数据的CPU ,
地址和控制总线,并且可以被处理
所有的指令。
指令集
该指令集包括了51个指令
三种格式和七个地址模式。每
指令可以在字和字节数据进行操作。
表1示出了三种类型的例子
指令格式;地址模式列示
在表2中。
程序计数器
堆栈指针
状态寄存器
常数发生器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
通用寄存器
PC/R0
SP/R1
SR/CG1/R2
CG2/R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
R14
R15
表1.指令字格式
双操作数,源目的
单操作数,只有目的地
相对跳跃, UN /条件
例如ADD R4,R5
例如CALL
例如JNE
R8
R4 + R5 --- > R5
PC --> ( TOS ) , R8--> PC
跳跃式平等位= 0
表2.地址模式说明
地址模式
注册
索引
符号(PC相)
绝对
间接
间接
AUTOINCREMENT
即时
注: S =源
S.D。
句法
MOV卢比,路
MOV X( Rn)中,Y(室)
MOV EDE , TONI
MOV &MEM , &TCDAT
MOV @ Rn中, Y( RM)
MOV @ RN + ,RM
MOV # X, TONI
MOV @ R10 ,标签( R6 )
MOV @ R10 + , R11
MOV # 45 , TONI
例子
MOV R10,R11
MOV 2 (R 5) ,6( R 6)
手术
R10
--> R11
M(2 + R5 ) - > M( 6 + R6 )
M( EDE ) --> M( TONI )
M( MEM) --> M( TCDAT )
M( R 10) --> M( Tab键+ R6)的
M( R 10) R 11 -->
R10 + R10 2-->
#45
--> M( TONI )
D
D
D
D
D
D
D
D
D
D
D
D =目的地
4
邮政信箱655303
达拉斯,德克萨斯州75265
MSP430x12x
混合信号微控制器
SLAS312C - 2001年7月 - 修订2004年9月
操作模式
该MSP430有一个积极的工作模式和五种可以通过软件选择的低功耗模式。中断
事件可以将设备从任何五种低功耗模式唤醒,服务请求,恢复回
在从中断程序返回低功率模式。
下面六种运行模式可以通过软件来配置:
D
活动模式AM ;
所有时钟都活跃
D
低功耗模式0 ( LPM0 ) ;
CPU被禁止
ACLK和SMCLK保持活跃。 MCLK被禁用
D
低功耗模式1 ( LPM1 ) ;
CPU被禁止
ACLK和SMCLK保持活跃。 MCLK被禁用
如果DCO在主动模式下不使用DCO的直流发生器被禁止
D
低功耗模式2 ( LPM2 ) ;
CPU被禁止
MCLK和SMCLK被禁用
DCO的直流发生器保持启用
ACLK保持活跃
D
低功耗模式3 ( LPM3 ) ;
CPU被禁止
MCLK和SMCLK被禁用
DCO的直流发生器被禁止
ACLK保持活跃
D
低功耗模式4 ( LPM4 ) ;
CPU被禁止
ACLK被禁用
MCLK和SMCLK被禁用
DCO的直流发生器被禁止
晶体振荡器停止
邮政信箱655303
达拉斯,德克萨斯州75265
5