MSP430x1xx系列
MSP430程序库之定时器TA的PWM输出

MSP430程序库之定时器TA的PWM输出定时器是单片机常用的其本设备,用来产生精确计时或是其他功能;msp430的定时器不仅可以完成精确定时,还能产生PWM波形输出,和捕获时刻值(上升沿或是下降沿到来的时候)。
这里完成一个比较通用的PWM波形产生程序。
1.硬件介绍:MSP430系列单片机的TimerA结构复杂,功能强大,适合应用于工业控制,如数字化电机控制,电表和手持式仪表的理想配置。
它给开发人员提供了较多灵活的选择余地。
当PWM 不需要修改占空比和时间时,TimerA 能自动输出PWM,而不需利用中断维持PWM输出。
MSP430F16x和MSP430F14x单片机内部均含有两个定时器,TA和TB;TA 有三个模块,CCR0-CCR2;TB含有CCR0-CCR67个模块;其中CCR0模块不能完整的输出PWM波形(只有三种输出模式可用);TA可以输出完整的2路PWM波形;TB可以输出6路完整的PWM波形。
定时器的PWM输出有有8种模式:输出模式0 输出模式:输出信号OUTx由每个捕获/比较模块的控制寄存器CCTLx中的OUTx位定义,并在写入该寄存器后立即更新。
最终位OUTx直通。
输出模式1 置位模式:输出信号在TAR等于CCRx时置位,并保持置位到定时器复位或选择另一种输出模式为止。
输出模式2 PWM翻转/复位模式:输出在TAR的值等于CCRx时翻转,当TAR 的值等于CCR0时复位。
输出模式3 PWM置位/复位模式:输出在TAR的值等于CCRx时置位,当TAR 的值等于CCR0时复位。
输出模式4 翻转模式:输出电平在TAR的值等于CCRx时翻转,输出周期是定时器周期的2倍。
输出模式5复位模式:输出在TAR的值等于CCRx时复位,并保持低电平直到选择另一种输出模式。
输出模式6PWM翻转/置位模式:输出电平在TAR的值等于CCRx时翻转,当TAR值等于CCR0时置位。
输出模式7PWM复位/置位模式:输出电平在TAR的值等于CCRx时复位,当TAR的值等于CCR0时置位。
msp430-1系列 DCO

MySound |= (int)MySoun;
中断
TBCCTL0 |=CCIE; if((song[j]==0xff)&&(song[j+1]==0xff)) TBCCTL0 &=~CCIE;
DelayMs(song[j+2]);
//禁止
j=j+3; } } } void Init_Port(void) { P4DIR = 0XFF; P5DIR |=BIT7; return; } void Init_SystemClock(void) { unsigned char i; BCSCTL1=0X00; //BCSCTL2=0x88;
//P5.4 P5.5 P5.6 三端分别输出 ACLK //SMCLK 是 1MHZ MCLK 是 8MHZ/8 //TA 只用 ACLK 与 MCLK 因此将
#pragma vector=TIMERB0_VECTOR
__interrupt void TIMERB_ISR(void)
{
led=(led==0x80)?0x01:(led<<1);
Init_TimerB();
led = 0x01;
_EINT();
//进中断
// Uint tt;
// tt=sizeof(song);
浅析MSP430单片机及外围模块

浅析MSP430单片机及外围模块作者:倪文兴来源:《科技资讯》2011年第33期摘要:MSP430系列单片机都集成了较丰富的片内外设。
本文介绍MSP430单片机及外围模块,以期能够对MSP430单片机有更深的认识。
关键词:MSP430 单片机外围模块中图分类号:TP36 文献标识码:A 文章编号:1672-3791(2011)11(c)-0048-011 MSP430系列单片机简介MSP430系列单片机可以分为以下几个系列:X1XX,X2XX,X3XX,X4XX等等而且还在不断发展,从存储器角度又可分为ROM(C型)、OTP(P型)、EPROM(E型)、Flash Memory(F型)。
系列的全部成员均为软件兼容可以方便地在系列各型号间移植。
MSP430系列单片机的MCU设计成适合各种应用的16位结构。
它采用“冯-纽曼”结构,因此RAM、ROM和全部外围模块都位于同一个地址空间内。
2 外围电源电路、时钟模块、接口电路2.1 电源电路由于MSP430系列单片机的工作电压一般是1.8V~3.6V,并且功耗极低,因此选用TI公司的TPS76033作为电源芯片。
该电源芯片输出电压为3.3V,电流为50mA,完全能满足大多数低功耗应用场合的要求,也能满足本系统的功耗要求。
TPS76033特性参数:(1)50mA的低压差稳压器。
(2)提供1.8V、2.5V、2.85V、3.3V、5V的可调电压。
(3)-40°C至125°C的工作结温度范围。
(4)关机时小于1μA的静态电流。
(5)在50mA是典型的压差是120mV。
(6)输出短路保护。
2.2 MSP430F449时钟模块MSP430系列单片机提供了几种不同的时钟信号和时钟系统,以适应不同的应用场合。
用户可以根据需要,选择合适的系统时钟频率。
同时系统也提供了1种活动模式和5种低功耗工作模式,以供用户选择使用。
时钟模块:MSP430的时钟模块由低速晶体振荡器LFXT1、高速晶体振荡器XT2、数字控制振荡器DCO、锁相环FLL和增强型锁相环FLL+等部件组成。
MSP430教程1

MSP430教程1:MSP430 单片机系列简介1、MSP430 单片机的发展MSP430 系列是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,在 1996 年问世,由于它具有极低的功耗、丰富的片内外设和方便灵活的开发手段,已成为众多单片机系列中一颗耀眼的新星。
回忆 MSP430 系列单片机的发展过程,可以看出有这样三个阶段:开始阶段从 1996 年推出 MSP430 系列开始到 2000 年初,这个阶段首先推出有 33X 、32X 、 31X 等几个系列,而后于 2000 年初又推出了 11X 、 11X1 系列。
MSP430 的 33X 、 32X 、 31X 等系列具有 LCD 驱动模块,对提高系统的集成度较有利。
每一系列有 ROM 型( C )、 OTP 型( P )、和 EPROM 型( E )等芯片。
EPROM 型的价格昂贵,运行环境温度范围窄,主要用于样机开发。
这也表明了这几个系列的开发模式,即:用户可以用 EPROM 型开发样机;用 OTP 型进行小批量生产;而 ROM 型适应大批量生产的产品。
2000 年推出了 11X/11X1 系列。
这个系列采用 20 脚封装,内存容量、片上功能和 I/O 引脚数比较少,但是价格比较低廉。
这个时期的 MSP430 已经显露出了它的特低功耗等的一系列技术特点,但也有不尽如人意之处。
它的许多重要特性,如:片内串行通信接口、硬件乘法器、足够的 I/O 引脚等,只有33X 系列才具备。
33X 系列价格较高,比较适合于较为复杂的应用系统。
当用户设计需要更多考虑成本时, 33X 并不一定是最适合的。
而片内高精度 A/D 转换器又只有 32X 系列才有。
寻找突破,引入 Flash 技术随着 Flash 技术的迅速发展, TI 公司也将这一技术引入 M SP430 系列中。
在 2000 年 7 月推出 F13X/F14X 系列,在 2001 年 7 月到 2002 年又相继推出 F41X 、 F43X 、 F44X 这些全部是 Flash 型单片机。
MSP430 中文版用户指南

用于MSP430™的IAR嵌入式工作平台版本3+用户指南Literature Number:ZHCU026XJune2004–Revised November2011内容Preface (5)1现在就开始! (7)1.1软件安装 (8)1.2LED闪烁 (8)1.3光盘和网络上重要的MSP430文档 (9)2开发流程 (10)2.1概述 (11)2.2使用KickStart (11)2.2.1项目设置 (12)2.2.2用于MSP430L092/MSP430C092的附件项目设置 (13)2.2.3从零开始创建一个项目 (15)2.2.4用于LPMx.5调试的附加项目设置 (16)2.2.5MSP430器件的密码保护 (17)2.2.6使用一个现有的IAR V1.x/V2.x/V3.x项目 (18)2.2.7堆栈管理和.xcl文件 (18)2.2.8如何生成德州仪器(TI).TXT(和其它格式)文件 (18)2.2.9示例程序概述 (18)2.3使用C-SPY (18)2.3.1断点类型 (19)2.3.2使用断点 (20)2.3.3使用单步执行 (21)2.3.4使用观察窗口 (21)A常见问题和解答 (23)A.1硬件 (24)A.2程序开发(汇编语言、C语言编译器、连接器) (24)A.3调试中(C-SPY) (26)B FET专用菜单 (30)B.1菜单 (31)B.1.1Emulator→Device Information (31)B.1.2Emulator→Release JTAG on Go (31)B.1.3Emulator→Resynchronize JTAG (31)B.1.4Emulator→Init New Device (31)B.1.5Emulator→Secure-Blow JTAG Fuse (31)B.1.6Emulator→Breakpoint Usage (31)B.1.7Emulator→Advanced→Clock Control (31)B.1.8Emulator→Advanced→Emulation Mode (31)B.1.9Emulator→Advanced→Memory Dump (32)B.1.10Emulator→Advanced→Breakpoint Combiner (32)B.1.11Emulator→State Storage Control (32)B.1.12Emulator→State Storage Window (32)B.1.13Emulator→Sequencer Control (32)B.1.14Emulator→"Power on"Reset (32)B.1.15Emulator→GIE on/off (32)B.1.16Emulator→Leave Target Running (32)B.1.17Emulator→Force Single Stepping (32)文档修订历史记录 (33)图片列表1-1.激活项目 (8)1-2.在Workspace Overview中激活项目 (9)2-1.L092模式 (13)2-2.C092仿真模式 (13)2-3.C092密码 (14)2-4.启用LPMx.5 (16)2-5.LPMx.5通知 (17)2-6.JTAG密码 (17)图表列表2-1.器件架构、断点和其它仿真特性 (19)4图片列表ZHCU026X–June2004–Revised November2011PrefaceZHCU026X–June2004–Revised November2011请先阅读关于本手册这本手册说明了IAR嵌入式工作平台(EW430)(带有MSP430超低功耗微控制器)™的使用方法。
第一章MSP430单片机概述

第一章MSP430单片机概述MSP430是一种低功耗、高性能的单片机,由德州仪器(Texas Instruments,TI)公司开发。
它采用了超低功耗的电源管理技术,使其在电池供电下能够持续运行数年之久。
MSP430单片机适用于许多应用领域,包括消费电子、医疗设备、工业自动化、智能家居和传感器网络等。
MSP430单片机的核心是RISC架构的16位处理器,具有较小的指令集,运行速度快,并且能够以较低的能耗完成各种任务。
它采用了哈佛结构,具有16位的定长指令格式,有着高效的编码能力。
此外,它还具有多种中断机制,可以快速响应外部事件或实现多任务操作。
MSP430单片机提供了多个不同的系列,以适应不同应用场景的需求。
不同系列的MSP430单片机在处理器速度、内存容量和外设接口等方面有所差异。
其中,MSP430F系列适用于通用应用,而MSP430G系列适用于低成本和功耗敏感的应用。
此外,MSP430FR系列还具有非易失性存储器,可以在掉电情况下保留数据。
MSP430单片机具有丰富的外设接口,包括通用IO口、模拟输入输出、时钟控制器、串口通信、定时器和比较器等。
这些外设接口使得MSP430单片机能够灵活地与其他设备进行通信,并实现多种功能。
MSP430单片机在低功耗方面具有很大优势。
它采用了多种省电技术,包括多级电源管理、动态电压调节和片上电源管理单元等。
这些技术使得MSP430单片机在待机和运行模式下的功耗都非常低,能够更好地满足移动设备和电池供电设备的需求。
总的来说,MSP430单片机是一种低功耗、高性能的单片机,具有丰富的外设接口和完善的开发工具链。
它适用于多种应用领域,可以满足不同需求的设计要求。
随着物联网的快速发展,MSP430单片机的市场前景十分广阔,并且将继续发挥重要作用。
MSP430系列十六位超低功耗单片机教学实验系统实验教程
在这里.需要对低功耗问题作一些说明。 首先,对一个处理器而言,活动模式时的功耗必须与其性能一起来考察、衡量,忽略性能来看功耗是 片面的。在计算机体系结构中,是用 W/MIPS(瓦特/百万指令每秒)来衡量处理器的功耗与性能关系的, 这种标称方法是合理的。MSP430 系列单片机在活动模式时耗电 250uA/MIPS,这个指标是很高的(传统 的 Mcs51 单片机约为 10~20mA/MIPS)。 其次,作为一个应用系统,功耗是整个系统的功耗,而不 仅仅是处理器的功耗。比如,在一个有多个输入信号的应用系统中,处理器输入端口的漏电流对系统的耗 电影响就较大了。MSP430 单片机输入端口的漏电流最大为 50nA,远低于其他系列单片机(一般为 l~10uA)。 另外,处理器的功耗还要看它内部功能模块是否可以关闭.以及模块活动情况下的耗电.比如低电压 监测电路的耗电等。还要注意,有些单片机的某些参数指标中.虽然典型值可能很小,但最大值和典型值 相差数十倍,而设计时要考虑到最坏情况,就应该关心参数标称的最大值,而不是典型值。总体而言, MSP430 系列单片机堪称目前世界上功耗最低的单片机,其应用系统可以做到用一枚电池使用 10 年。
MSP430 系列单片机有独特的时钟系统设计,包括两个不同的时钟系统:基本时钟系统和锁频环(FLL 和 FLL+)时钟系统或 DCO 数字振荡器时钟系统。由时钟系统产生 CPU 和各功能模块所需的时钟,并且这 些时钟可以在指令的控制下打开或关闭,从而实现对总体功耗的控制。由于系统运行时使用的功能模块不 同,即采用不同的工作模式,芯片的功耗有明显的差异。在系统中共有种活动模式(AM)和 5 种低功耗模式 (LPM0~LPM4)。
数据手册
−40°C to 85°C
MSP430F133IPAG MSP430F135IPAG MSP430F147IPAG MSP430F148IPAG MSP430F149IPAG
pin designation, MSP430F133, MSP430F135
PM, PAG, RTD PACKAGE (TOP VIEW)
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
SLAS272F − JULY 2000 − REVISED JUNE 2004
AVAILABLE OPTIONS PACKAGED DEVICES TA PLASTIC 64-PIN QFP (PM) MSP430F133IPM MSP430F135IPM MSP430F147IPM MSP430F1471IPM MSP430F148IPM MSP430F1481IPM MSP430F149IPM MSP430F1491IPM PLASTIC 64-PIN QFP (PAG) PLASTIC 64-PIN QFN (RTD) MSP430F133IRTD MSP430F135IRTD MSP430F147IRTD MSP430F1471IRTD MSP430F148IRTD MSP430F1481IRTD MSP430F149IRTD MSP430F1491IRTD
MSP430_Family_Users_Guide(中文版)_430单片机__极端详细__应用程序
2.强大的处理能力
MSP430 系列单片机是 16 位单片机,采用了目前流行的、颇受学术界好评的精简指令集(RISC)结构, 一个时钟周期可以执行一条指令(传统的 MCS51 单片机要 12 个时钟周期才可以执行一条指令),使 MSP430 在 8MHz 晶振工作时,指令速度可达 8MIPS(注意:同样 8MIPS 的指令速度,在运算性能上 16 位处理器比 8 位处理器高远不止两倍)。不久还将推出 25~30MIPS 的产品。
同时,MSP430 系列单片机中的某些型号,采用了一股只有 DSP 中才有的 16 位多功能硬件乘法器、 硬件乘.加(积之和)功能、DMA 等一系列先进的体系结构,大大增强了它的数据处理和运算能力,可以有 效地实现一些数字信号处理的算法(如 FFT、DTMF 等)。这种结构在其他系列单片机中尚未使用。
MSP430 系列单片机的丰富片内外设,在目前所有单片机系列产品中是非常突出的,为系统的单片解 决方案提供了极大的方便。
MSP430F13X_14X系列中文数据手册.
MSP430x13x , MSP430x14x , MSP430x14x1混合信号微控制器低电源电压范围:1.8~3.6V超低功耗:待机模式:1.6uA关闭模式 (RAM保持 :0.1uA活动模式:280uA at 1MHz, 2.2V5种省电模式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引脚构造的微控制器。
典型应用为传感器系统,把模拟信号转换成数字值,处理并发送数据到主系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Part Number Status Frequency (MHz) Flash RAM GPIO ADC Other Integrated Peripherals Timers OTP ROM Interface Temp Sensor Brown Out Reset Pin/Package Approx. Price (US$) DescriptionMSP430C1101 ACTIVE 8 128 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 16-Bit Ultra-Low-Power Microcontroller, 1kB ofROM, 128B RAM, ComparatorMSP430C1111 ACTIVE 8 128 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 16-Bit Ultra-Low-Power Microcontroller, 2kBROM, 128B RAM, ComparatorMSP430C1121 ACTIVE 8 256 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 16-Bit Ultra-Low-Power Microcontroller, 4kBROM, 256B RAM, ComparatorMSP430C1331 ACTIVE 8 256 B 48 Slope Analog Comparator 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART) 16-Bit Ultra-Low-Power Microcontroller, 8kBROM, 256B RAM, USART, ComparatorMSP430C1351 ACTIVE 8 512 B 48 Slope Analog Comparator 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART) 16-Bit Ultra-Low-Power Microcontroller, 16kBROM, 512B RAM, USART, ComparatorMSP430F110 ACTIVE 128 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 20TSSOP 1.05 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 1kBFlash, 128B RAMMSP430F1101 ACTIVE 128 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 20SOIC, 20TSSOP 0.95 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 1kBFlash, 128B RAM, ComparatorMSP430F1101A ACTIVE 8 1 KB 128 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 20SOIC, 20TSSOP, 20TVSOP, 24VQFN 0.95 | 1ku 16-bit Ultra-Low-Power Microcontroller, 1kBFlash, 128B RAM, ComparatorMSP430F1111A ACTIVE 8 2 KB 128 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 20SOIC, 20TSSOP, 20TVSOP, 24VQFN 1.10 | 1ku 16-bit Ultra-Low-Power Microcontroller, 2kBFlash, 128B RAM, ComparatorMSP430F112 ACTIVE 256 B 14 Slope 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 20SOIC, 20TSSOP 1.50 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 4kBFlash, 256B RAMMSP430F1121 ACTIVE 256 B 14 Slope Analog Comparator 1 16-bit w/CCR , 1 Watchdog Timer UART 20SOIC, 20TSSOP 1.40 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 4kBFlash, 256B RAM, ComparatorMSP430F1121A ACTIVE 8 4 KB 256 B 14 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART 20SOIC, 20TSSOP, 20TVSOP, 24VQFN 1.40 | 1ku 16-bit Ultra-Low-Power Microcontroller, 4kBFlash, 256B RAM, ComparatorMSP430F1122 ACTIVE 8 4 KB 256 B 14 10-bit SAR 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART Yes Yes 20SOIC, 20TSSOP, 32QFN 1.65 | 1ku 16-bit Ultra-Low-Power Microcontroller, 4kBFlash, 256B RAM, 10 bit ADCMSP430F1132 ACTIVE 8 8 KB 256 B 14 10-bit SAR 1 16-bit (3CCR) , 1 Watchdog/Interval Timer UART Yes Yes 20SOIC, 20TSSOP, 32QFN 2.00 | 1ku 16-bit Ultra-Low-Power Microcontroller, 8kBFlash, 256B RAM, 10 bit ADCMSP430F122 ACTIVE 8 4 KB 256 B 22 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval 1 USART (SPI or UART) 28SOIC, 28TSSOP, 32QFN 1.65 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 4kBFlash, 256B RAM, USART, ComparatorMSP430F1222 ACTIVE 8 4 KB 256 B 22 10-bit SAR 1 16-bit (3CCR) , 1 Watchdog/Interval 1 USART (SPI or UART) Yes Yes 28SOIC, 28TSSOP, 32QFN 1.80 | 1ku 16-bit Ultra-Low-Power Microcontroller, 4kBFlash, 256B RAM, 10 bit ADC, 1 USARTMSP430F123 ACTIVE 8 8 KB 256 B 22 Slope Analog Comparator 1 16-bit (3CCR) , 1 Watchdog/Interval 1 USART (SPI or UART) 28SOIC, 28TSSOP, 32QFN 1.80 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 8kBFlash, 256B RAM, USART, ComparatorMSP430F1232 ACTIVE 8 8 KB 256 B 22 10-bit SAR 1 16-bit (3CCR) , 1 Watchdog/Interval 1 USART (SPI or UART) Yes Yes 28SOIC, 28TSSOP, 32QFN 2.05 | 1ku 16-bit Ultra-Low-Power Microcontroller, 8kBFlash, 256B RAM, 10 bit ADC, 1 USARTMSP430F133 ACTIVE 8 8 KB 256 B 48 12-bit SAR Analog Comparator 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART) Yes 64LQFP, 64TQFP, 64VQFN 2.95 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 8kBFlash, 256B RAM, 12 bit ADC, USARTMSP430F135 ACTIVE 8 16 KB 512 B 48 12-bit SAR Analog Comparator 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART) Yes 64LQFP, 64TQFP, 64VQFN 3.45 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 16kBFlash, 512B RAM, 12 bit ADC, USARTMSP430F147 ACTIVE 8 32 KB 1 KB 48 12-bit SAR Analog Comparator , Hardware Multiplier 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval 2 USART (SPI or UART) Yes 64LQFP, 64TQFP, 64VQFN 4.45 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 32 kBFlash, 1KB RAM, 12 bit ADC, 2 USARTs, HWmultiplierMSP430F1471 ACTIVE 8 32 KB 1 KB 48 Slope Analog Comparator , Hardware Multiplier 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval 2 USART (SPI or UART) 64LQFP, 64VQFN 4.10 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 32 kBFlash, 1KB RAM, 2 USARTs, HW multiplierMSP430F148 ACTIVE 8 48 KB 2 KB 48 12-bit SAR Analog Comparator , Hardware Multiplier 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval 2 USART (SPI or UART) Yes 64LQFP, 64TQFP, 64VQFN 4.80 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 48 kBFlash, 2KB RAM, 12 bit ADC, 2 USARTs, HWmultiplierMSP430F1481 ACTIVE 8 48 KB 2 KB 48 Slope Analog Comparator , Hardware Multiplier 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval 2 USART (SPI or UART) 64LQFP, 64VQFN 4.60 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 48 kBFlash, 2KB RAM, 2 USARTs, HW multiplierMSP430F149 ACTIVE 8 60 KB 2 KB 48 12-bit SAR Analog Comparator , Hardware Multiplier 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval 2 USART (SPI or UART) Yes 64LQFP, 64TQFP, 64VQFN 5.25 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 60 kBFlash, 2KB RAM, 12 bit ADC, 2 USARTs, HWmultiplierMSP430F1491 ACTIVE 8 60 KB 2 KB 48 Slope Analog Comparator , Hardware Multiplier 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval 2 USART (SPI or UART) 64LQFP, 64VQFN 4.90 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 60 kBFlash, 2KB RAM, 2 USARTs, HW multiplierMSP430F155 ACTIVE 8 16 KB 512 B 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA , SVS 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART or I2C) Yes Yes 64LQFP, 64VQFN 4.85 | 1ku 16-bit Ultra-Low-Power MCU, 16kB Flash, 512BRAM, 12-Bit ADC, Dual 12-Bit DAC, USART, I2C,DMAMSP430F156 ACTIVE 8 24 KB 1 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA , SVS 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART or I2C) Yes Yes 64LQFP, 64VQFN 5.05 | 1ku 16-bit Ultra-Low-Power MCU, 24kB Flash, 1024BRAM, 12-Bit ADC, Dual 12-Bit DAC, USART, I2C,DMAMSP430F157 ACTIVE 8 32 KB 1 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA , SVS 1 Watchdog/Interval , 2 16-bit (3CCR) 1 USART (SPI or UART or I2C) Yes Yes 64LQFP, 64VQFN 5.35 | 1ku 16-bit Ultra-Low-Power MCU, 32kB Flash, 1024BRAM, 12-Bit ADC, Dual 12-Bit DAC, USART, I2C,DMAMSP430F1610 ACTIVE 8 32 KB 5 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA ,Hardware Multiplier , SVS 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval1 USART (SPI or UART or I2C) , 1 USART (SPIor UART)Yes Yes 64LQFP, 64VQFN 7.85 | 1ku 16-bit Ultra-Low-Power MCU, 32kB Flash, 5124BRAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HWMult, DMAMSP430F1611 ACTIVE 8 48 KB 10 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA ,Hardware Multiplier , SVS 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval1 USART (SPI or UART or I2C) , 1 USART (SPIor UART)Yes Yes 64LQFP, 64VQFN 8.25 | 1ku 16-bit Ultra-Low-Power MCU, 48kB Flash,10240B RAM, 12-Bit ADC, Dual DAC, 2 USART,I2C, HW Mult, DMAMSP430F1612 ACTIVE 8 55 KB 5 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA ,Hardware Multiplier , SVS 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval1 USART (SPI or UART or I2C) , 1 USART (SPIor UART)Yes Yes 64LQFP, 64VQFN 8.55 | 1ku 16-bit Ultra-Low-Power MCU, 55kB Flash, 5120BRAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HWMult, DMAMSP430F167 ACTIVE 8 32 KB 1 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA ,Hardware Multiplier , SVS 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval1 USART (SPI or UART or I2C) , 1 USART (SPIor UART)Yes Yes 64LQFP, 64VQFN 6.20 | 1ku 16-bit Ultra-Low-Power MCU, 32kB Flash, 1024BRAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HWMult, DMAMSP430F168 ACTIVE 8 48 KB 2 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA ,Hardware Multiplier , SVS 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval1 USART (SPI or UART or I2C) , 1 USART (SPIor UART)Yes Yes 64LQFP, 64VQFN 6.85 | 1ku 16-bit Ultra-Low-Power MCU, 48kB Flash, 2048BRAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HWMult, DMAMSP430F169 ACTIVE 8 60 KB 2 KB 48 12-bit SAR 2 DAC 12 , Analog Comparator , DMA ,Hardware Multiplier , SVS 1 16-bit (3CCR) , 1 16-bit (7CCR) , 1Watchdog/Interval1 USART (SPI or UART or I2C) , 1 USART (SPIor UART)Yes Yes 64LQFP, 64VQFN 7.35 | 1ku 16-bit Ultra-Low-Power MCU, 60kB Flash, 2048BRAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HWMult, DMAMSP430P112 ACTIVE 8 256 B 14 Slope 1 16-bit (3CCR) , 1 Watchdog/Interval 4 KB 20SOIC 2.40 | 1ku 16-Bit Ultra-Low-Power Microcontroller, 4kB OTP,256B RAM。