msp430中文数据手册【版】8p
MSP430 混合信号微控制器数据手册 产品特性产品特性 ●低电压范围:2.5V~5.5V ●超低功耗 ——活动模式:330μ μA at 1MHz, 3VA at 1MHz, 3V ——待机模式:0.8μ μA A ——掉电模式(RAM 数据保持) :0.1μ μA A ● 从待机模式唤醒响应时间不超过 6μ μs s ● 16 位精简指令系统,指令周期 200ns ● 基本时钟模块配置 ——多种内部电阻 ——单个外部电阻 ——32kHz 晶振 ——高频晶体 ——谐振器 ——外部时钟源 ● 带有三个捕获/比较寄存器的 16 位定时器(Timer_A) ● 串行在线可编程 ● 采用保险熔丝的程序代码保护措施 ● 该系列产品包括 ——MSP430C111:2K 字节 ROM,128 字节 RAM ——MSP430C112:4K 字节 ROM,256 字节 RAM ——MSP430P112:4K 字节 OTP,256 字节 RAM ● EPROM 原型 ——PMS430E112:4KB EPROM, 256B RAM ● 20 引脚塑料小外形宽体(SOWB)封装,20 引脚陶瓷双列直插式(CDIP)封装(仅 EPROM) ● 如需完整的模块说明,请查阅 MSP430 x1xx 系列用户指南(文献编号:SLAU049 产品说明产品说明 TI 公司的 MSP43O 系列超低功耗微控制器由一些基本功能模块按照不同的应用目标组 合而成。在便携式测量应用中,这种优化的体系结构结合五种低功耗模式可以达到延 长电池寿命的目的。MSP430 系列的 CPU 采用 16 位精简指令系统,集成有 16 位寄存器 和常数发生器,发挥了最高的代码效率。它采用数字控制振荡器( DCO) ,使得从低功 耗模式到唤醒模式的转换时间小于 6μs. MSP430 x11x 系列是一种超低功耗的混合信号微控制器, 它拥有一个内置的 16 位计数器 和 14 个 I/0 引脚。 典型应用:捕获传感器的模拟信号转换为数据,加以处理后输出或者发送到主机。作 为独立 RF 传感器的前端是其另一个应用领域。 DWDW 封装(顶视图)封装(顶视图) 可用选型可用选型 TATA SOWBSOWB 20-Pin(DW)20-Pin(DW) 封装形式封装形式 CDIPCDIP 20-Pin(JL)20-Pin(JL) -40-40°°C C~~8585°°C CMSP430C111IDWMSP430C111IDW MSP430C112IDWMSP430C112IDW MSP430P112IDWMSP430P112IDW 2525°°C C----------PMS430E112JLPMS430E112JL 功能模块图功能模块图 管脚功能管脚功能 简介:简介: 1.CPU1.CPU MSP430 的 CPU 采用 16 位 RISC 架构, 具有高度的应用开发透明性。 除了流程控制指令, 所有的操作都以寄存器操作的形式进行,其中源操作数有七种寻址方式,目的操作数 有四种寻址方式。 该 CPU 集成了 16 个寄存器,用于缩短指令执行时间可以在一个时钟周期内完成寄存器 间操作。其中 R0-R3 这四个寄存器被用作特殊功能寄存器,分别作为程序计数器、堆 栈指针、状态寄存器、常数发生器,其余寄存器用作通用寄存器。外围设备通过数据、 抵制、控制总线与 CPU 相连,通过所有指令可以很容易的对它们进行控制。 2.2.指令集指令集 整个指令集由 51 条指令构成,具有三种格式和七种寻址方式。每一条指令都既可以做 字操作,又可做字节操作。 表 1 总结了三种指令格式并举例,寻址方式见表 2 表表 1 1 指令字格式指令字格式 双操作数,源双操作数,源- -目的目的例:例:ADD R4ADD R4,,R5R5R4+R5R4+R5R5R5 单操作数,仅目的单操作数,仅目的 相对转移相对转移, ,条件条件/ /无条件无条件 例:例:CALL R8CALL R8 例:例: JNE JNE 表表 2 2 寻址方式说明寻址方式说明 PCPC(TOS),R8(TOS),R8PCPC Jump-on-equal bit=0Jump-on-equal bit=0 3.3.工作模式工作模式 MSP430 有一个活动模式和五个软件可选的低功耗工作模式。一个中断事件可以把系统 从各种低功耗模式唤醒,响应中断请求并且从中断程序中返回原来的低功耗模式。 以下六种工作模式可以通过软件进行配置:以下六种工作模式可以通过软件进行配置: 1.活动模式(AM) :所有时钟均被激活。 2.低功耗模式 0 (LPM0) : CPU 停止工作, 外围模块继续工作, ACLK 和 SMCLK 有效,MCLK 的环路控制无效。 3.低功耗模式 1 (LPM1) : CPU 停止工作, 外围模块继续工作, ACLK 和 SMCLK 有效,MCLK 的环路控制无效,如果数字控制振荡器(DCO)没有被用于 活动模式,其 DC 发生器被关闭。 4. 低功耗模式 2(LPM2) :CPU 停止工作,外围模块继续工作,ACLK 有效, SMCLK 和 MCLK 环路控制无效,DCO 的 DC 发生器关闭。 5. 低功耗模式 3(LPM3) :CPU 停止工作,外围模块继续工作,ACLK 有效, SMCLK 和 MCLK 环路控制无效,DCO 的 DC 发生器关闭。 6. 低功耗模式 4(LPM4) :CPU 停止工作,外围模块继续工作,晶体振荡 器停止工作,SMCLK 和 MCLK 环路控制无效,并且数字控制振荡器( DCO) 的 DC 发生器被关闭。 4.4.中断向量地址中断向量地址 中断向量和上电起始地址位于 ROM 中的 0FFFFh-0FFE0H 范围内,向量中包含各种中断 处理程序的 16 位入口地址。 注释 1:多源标志 注释 2:中断标志位于模块内部 注释 3:共有 8 个 P2 中断标志,但是在’11x 系列中仅应用了 6 个 P2 的 I/O 引脚。 特殊功能寄存器(特殊功能寄存器(SFRSFR)) 多数中断和模块的允许位集中在低地址空间,未分配功能的那些特殊功能寄存器位在 器件中实际上并未提供,这样安排可以简化软件存取。 1.1.中断使能寄存器中断使能寄存器 1 1 WDTIE: 看门狗定时器中断使能位。当看门狗定时器被配置在间隔定时器模式时激活, 当选中看门狗模式时不激活。 OFIE: 振荡器错误中断使能位。 NMIE:非可屏蔽中断使能位。 2.2.中断标志寄存器中断标志寄存器 1 1 WDTIFG: 看门狗定时器溢出(看门狗模式下)或者保密密钥非法时置位,VCC 上电或者 复位模式下 RST/NMI 引脚引起复位时复位. OFIFG:振荡器错误时置位. NMIFG:通过 RST/NMI 引脚置位 存储器组织存储器组织 外围设备外围设备 外设通过数据、地址、控制总线与 CPU 相连,可以通过所有操作指令进行控制。完整 的模块说明请参阅 MSP43Ox11xx 系列用户手册(文献号:SLAU049) 。 振荡器和系统时钟振荡器和系统时钟 时钟系统由基本时钟模块支持,基本时钟模块包