MSP430系列单片机选购指南中文手册
- 格式:pdf
- 大小:170.76 KB
- 文档页数:10
MSP430F2系列16位超低功耗单片机模块原理第10章通用串口界面Universal Serial Interface 版本: 1.5日期: 2007.5.原文: TI MSP430x2xxfamily.pdf翻译: 陈安都湖南长沙-中南大学编辑: DC 微控技术论坛版主注:以下文章是翻译TI MSP430x2xxfamily.pdf 文件中的部分内容。
由于我们翻译水平有限,有整理过程中难免有所不足或错误;所以以下内容只供参考.一切以原文为准。
详情请密切留意微控技术论坛。
Page 1 of 15通用串行接口模块(USI)提供与硬件模块的SPI和I2C串行通信。
本章讨论这两种模式。
USI模块包含在MSP420X20XX系列中。
主题10.1 USI的介绍10.2 USI的使用10.3 USI的寄存器10.1 USI的介绍USI模块提供支持同步串行通信的基本功能。
一般地,一个8、16位移位寄存器能用来输出数据流,少许的几条指令就可以执行串行通信。
另外,USI包含的内置硬件可以模拟SPI和I2C通信。
USI模块还包括中断,可以进一步减少串行通信的通用程序并且保持MSP430的低功耗特性。
USI模块的特性包括:支持三线SPI模式支持I2C模式可变的数据长度在LPM4方式下不需要内部时钟MSB或LSB指令可选在I2C模式下能控制SCL打开、停止监测在主机模式下的仲裁丢失监测可编程的时钟发生器可选择的钟极性和相位控制Page 2 of 15表10-1展示了SPI模式下的USI模块Page 3 of 15表10-2展示了I2C模式下的USI模块10.2 USI的操作USI模块主要由移位寄存器和位计数器组成,通过逻辑控制来支持SPI和I2C 通信。
USI的移位寄存器为USISR,通过软件直接控制数据的移入和移出。
位计数器计算采样位的数目以及在USICNTX位写零时设置USI中断标志位Page 4 of 15USIIFG。
MSP430F552X中文手册及例程(耐心开完,必有收获)一、先写一篇开个头:这样快速闯入MSP430学习过程进入各个电子产品公司的网站,招聘里面嵌入式占据了大半工程师职位。
广义的嵌入式无非几种:传统的什么51单片机、 MSP430称做嵌入式微控制器;ARM是嵌入式微处理器;当然还有DSP;FPGA。
我们现在就不说别的,就说MSP430单片机,多数想学MSP430的童鞋,对89C51内核系列的单片机是很熟悉的,为了加深对MSP430 系列单片机的认识吗,迅速闯入MSP430学习过程,就必须彻底了解MSP430单片机,我们不妨将51单片机和MSP430两者进行一下比较。
第一点, 51内核单片机是8 位单片机。
其指令是采用的被称为“ CISC ”的复杂指令集,共具有111 条指令。
而MSP430 单片机是16 位的单片机,采用了精简指令集( RISC )结构,只有简洁的27 条指令,大量的指令则是模拟指令,众多的寄存器以及片内数据存储器都可参加多种运算。
这些内核指令均为单周期指令,功能强,运行的速度快。
第二点,MCU主要分为两种工作模式:待机与执行。
51内核单片机正常情况下消耗的电流为mA级,在掉电状态下,其耗电电流仍约为3mA左右;即使在掉电方式下,电源电压可以下降到2V ,但是为了保存内部RAM 中的数据,还需要提供约50uA的电流。
而430单片机功耗是在uA级的,工作电流极小,并且超低功耗,关断状态下的电流仅为0.1μA,待机电流为0.8μA,常规模式下的(250μA/1MIPS@3V),端口漏电流不足50 nA,并可零功耗掉电复位(BOR)。
另外,该芯片属低电器件,仅需1.8~3.6V电压供电,因而可有效降低系统功耗。
MSP430将低功耗模式扩展为7种,分别对应不同应用场合及任务的低功耗方式。
以睡眠模式为例,包括深度睡眠模式RTC:只有时钟在跑而其他都不动,目前,TI宣布其MSP430在RTC模式下最低功耗仅为360nA。
Page 1 of 18MSP430F2系列16位超低功耗单片机模块原理第5章 Flash 块控制器版本: 1.3日期: 2007.6.原文: TI MSP430x2xxfamily.pdf翻译: 余川编辑: DC 微控技术论坛版主注:以下文章是翻译TI MSP430x2xxfamily.pdf 文件中的部分内容。
由于我们翻译水平有限,有整理过程中难免有所不足或错误;所以以下内容只供参考.一切以原文为准。
详情请密切留意微控技术论坛。
第五章 Flash 存储控制器本章介绍了MSP430x2xx 系列单片机Flash 存储控制器的操作。
5.1 Flash 存储器的介绍Page 2 of 18 5.2 Flash 存储器的分段结构5.3 Flash 存储器的操作5.4 Flash 存储器的控制寄存器5.1 Flash 存储器的介绍MSP430 的F lash 存储器是可位/字节/字寻址和编程的存储器。
该模块由一个集成控制器来控制编程和擦除的操作。
控制器包括三个寄存器,一个时序发生器及一个提供编程/擦除电压的电压发生器。
MSP430 的F lash 存储器的特点有:● 产生内部编程电压● 可位/字节/字编程● 超低功耗操作● 支持段擦除和多段模块擦除F lash 存储器和控制器的结构框图如图5−1所示。
注意:F lash 写入和擦除操作期间的最小电压值V CC 应为2.2V 。
如果在操作期间V CC 低于2.2V ,写入或擦除的结果将是不确定的。
图5−1 F lash 存储器框图Page 3 of 185.2 Flash 存储器的分段结构MSP430 F lash 存储器分成多个段。
可对其进行单个位/字节/字的写入,但是最小的擦除单位是段。
F lash 存储器分为主存储器和信息存储器两部分,在操作上两者没有什么区别,程序代码和数据可以存储于任意部分。
两部分的区别在于段的大小和物理地址。
信息存储器有四个64字节的段,主存储器有两个或更多的512字节的段。
MSP430 Product Selection ToolP430 Product Selection ToolDescription16-Bit Ultra-Low-Power MCU, 8KB Flash, 2KB RAM, CC1101 Radio, AES-128, 12Bit ADC, USCI16-Bit Ultra-Low-Power MCU, 16KB Flash, 2KB RAM, CC1101 Radio, AES-128, 12Bit ADC, USCI16-Bit Ultra-Low-Power MCU, 32KB Flash, 4KB RAM, CC1101 Radio, AES-128, 12Bit ADC, USCI16-Bit Ultra-Low-Power MCU, 16KB Flash, 2KB RAM, CC1101 Radio, AES-128, USCI, LCD Driver16-Bit Ultra-Low-Power MCU, 32KB Flash, 2KB RAM, CC1101 Radio, AES-128, USCI, LCD Driver16-Bit Ultra-Low-Power MCU, 32KB Flash, 4KB RAM, CC1101 Radio, AES-128, USCI, LCD Driver16-Bit Ultra-Low-Power MCU, 16KB Flash, 2KB RAM, CC1101 Radio, AES-128, 12Bit ADC, USCI, LCD driver16-Bit Ultra-Low-Power MCU, 32KB Flash, 4KB RAM, CC1101 Radio, AES-128, 12Bit ADC, USCI, LCD driver16-bit Ultra-Low-Power Microcontroller, 4KB Flash, 256B RAM, 1x SD2416-bit Ultra-Low-Power Microcontroller, 4KB Flash, 256B RAM, 2x SD2416-bit Ultra-Low-Power Microcontroller, 4KB Flash, 256B RAM, 3x SD2416-bit Ultra-Low-Power Microcontroller, 8KB Flash, 512B RAM, 1x SD2416-bit Ultra-Low-Power Microcontroller, 8KB Flash, 512B RAM, 2x SD2416-bit Ultra-Low-Power Microcontroller, 8KB Flash, 512B RAM, 3x SD2416-bit Ultra-Low-Power Microcontroller, 16KB Flash, 512B RAM, 1x SD2416-bit Ultra-Low-Power Microcontroller, 16KB Flash, 512B RAM, 2x SD2416-bit Ultra-Low-Power Microcontroller, 16KB Flash, 512B RAM, 3x SD24MSP430BQ1010 - Pre-programmed, fixed-function device for wireless power control and communications16-bit Microcontroller designed for use with CC2560 TI Bluetooth® Based SolutionsMSP430L092 Mixed Signal MicrocontrollerMSP430L092 Mixed Signal Microcontroller16-Bit Ultra-Low-Power Microcontroller, 2kB OTP, 128B RAM, 64 segment LCD, 48 pin SSOP16-Bit Ultra-Low-Power Microcontroller, 4kB ROM, 256B RAM, 92 segment LCD16-Bit Ultra-Low-Power Microcontroller, 8kB ROM, 256B RAM, 92 segment LCD16-Bit Ultra-Low-Power Microcontroller, 12kB ROM, 512B RAM, 92 segment LCD16-Bit Ultra-Low-Power Microcontroller, 16kB ROM, 512B RAM, 92 segment LCD16-Bit Ultra-Low-Power Microcontroller,8kB ROM, 256B RAM, 14 bit ADC, 84 segment LCD16-Bit Ultra-Low-Power Microcontroller,16kB ROM, 512B RAM, 14 bit ADC, 84 segment LCD16-Bit Ultra-Low-Power Microcontroller, 24kB ROM, 1KB RAM, USART, HW multiplier, 120 segment LCD16-Bit Ultra-Low-Power Microcontroller, 32kB ROM, 1KB RAM, USART, HW multiplier, 120 segment LCD16-bit Ultra-Low-Power Microcontroller, 4kB ROM, 256B RAM, 96 segment LCD16-bit Ultra-Low-Power Microcontroller, 8kB ROM, 256B RAM, 96 segment LCD16-Bit Ultra-Low-Power Microcontroller, 1kB of ROM, 128B RAM, Comparator16-Bit Ultra-Low-Power Microcontroller, 2kB ROM, 128B RAM, Comparator16-Bit Ultra-Low-Power Microcontroller, 4kB ROM, 256B RAM, Comparator16-Bit Ultra-Low-Power Microcontroller, 8kB ROM, 256B RAM, USART, Comparator16-Bit Ultra-Low-Power Microcontroller, 16kB ROM, 512B RAM, USART, Comparator16-Bit Ultra-Low-Power MCU, 92KB ROM, 4KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 92KB ROM, 8KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 116KB ROM, 8KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 120KB ROM, 4KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM16-Bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM16-Bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, USART, Comparator16-Bit Ultra-Low-Power Microcontroller, 8kB Flash, 256B RAM, USART, Comparator16-Bit Ultra-Low-Power Microcontroller, 8kB Flash, 256B RAM, 12 bit ADC, USART16-Bit Ultra-Low-Power Microcontroller, 16kB Flash, 512B RAM, 12 bit ADC, USART16-Bit Ultra-Low-Power Microcontroller, 32 kB Flash, 1KB RAM, 12 bit ADC, 2 USARTs, HW multiplier16-Bit Ultra-Low-Power Microcontroller, 48 kB Flash, 2KB RAM, 12 bit ADC, 2 USARTs, HW multiplier16-Bit Ultra-Low-Power Microcontroller, 60 kB Flash, 2KB RAM, 12 bit ADC, 2 USARTs, HW multiplier16-bit Ultra-Low-Power MCU, 16kB Flash, 512B RAM, 12-Bit ADC, Dual 12-Bit DAC, USART, I2C, DMA16-bit Ultra-Low-Power MCU, 24kB Flash, 1024B RAM, 12-Bit ADC, Dual 12-Bit DAC, USART, I2C, DMA16-bit Ultra-Low-Power MCU, 32kB Flash, 1024B RAM, 12-Bit ADC, Dual 12-Bit DAC, USART, I2C, DMA16-bit Ultra-Low-Power MCU, 32kB Flash, 1024B RAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HW Mult, DMA 16-bit Ultra-Low-Power MCU, 48kB Flash, 2048B RAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HW Mult, DMA 16-bit Ultra-Low-Power MCU, 60kB Flash, 2048B RAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HW Mult, DMA 16-bit Ultra-Low-Power Microcontroller, 8KB Flash, 1KB RAM, 12-Bit ADC, USCI, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 16KB Flash, 2KB RAM, 12-Bit ADC, USCI, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 32KB Flash, 4KB RAM, 12-Bit ADC, 2 USCIs, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 48KB Flash, 4KB RAM, 12-Bit ADC, 2 USCIs, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 60KB Flash, 2KB RAM, 12-Bit ADC, 2 USCIs, HW Multiplier16-Bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, Comparator, 96 segment LCD16-Bit Ultra-Low-Power Microcontroller, 8kB Flash, 256B RAM, Comparator, 96 segment LCD16-Bit Ultra-Low-Power Microcontroller, 16kB Flash, 512B RAM, Comparator, 96 Segment LCD16-Bit Ultra-Low-Power Microcontroller, 32kB Flash, 1kB RAM, Comparator, 96 Segment LCD16-bit Ultra-Low-Power Microcontroller , 8KB Flash, 256B RAM, Sigma-Delta ADC, 128 Seg LCD16-bit Ultra-Low-Power Microcontroller, 8KB Flash, 256B RAM, Sigma-Delta ADC, 128 Seg LCD16-bit Ultra-Low-Power Microcontroller, 16KB Flash, 512B RAM, Sigma-Delta ADC, 128 Seg LCD16-bit Ultra-Low-Power Microcontroller, 16KB Flash, 512B RAM, Sigma-Delta ADC, 128 Seg LCD16-bit Ultra-Low-Power Microcontroller, 32KB Flash, 1KB RAM, Sigma-Delta ADC, 128 Seg LCD16-bit Ultra-Low-Power Microcontroller, 32KB Flash, 1KB RAM, Sigma-Delta ADC, 128 Seg LCD16-Bit Ultra-Low-Power Microcontroller, 16kB Flash, 512B RAM, 12-Bit ADC, USART, 160 Segment LCD16-Bit Ultra-Low-Power Microcontroller, 24kB Flash, 1024B RAM, 12-Bit ADC, USART, 160 Segment LCD 16-Bit Ultra-Low-Power Microcontroller, 32kB Flash, 1024B RAM, 12-Bit ADC, USART, 160 Segment LCD MSP430F43x Mixed Signal MicrocontrollerMSP430F43x Mixed Signal Microcontroller16-Bit Ultra-Low-Power MCU, 32kB Flash, 1024B RAM, 12-Bit ADC, 2 USARTs, HW Multiplier, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 48kB Flash, 2048B RAM, 12-Bit ADC, 2 USARTs, HW Multiplier, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 60kB Flash, 2048B RAM, 12-Bit ADC, 2 USARTs HW Multiplier, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 32KB Flash, 2KB RAM, 16bit Sigma-Delta A/D, 12bit D/A, 128Seg LCD16-Bit Ultra-Low-Power MCU, 48KB Flash, 2KB RAM, 16bit Sigma-Delta A/D, 12bit D/A, 128Seg LCD16-Bit Ultra-Low-Power MCU, 32KB Flash, 2KB RAM, 16bit Sigma-Delta A/D, 12bit D/A, 128Seg LCD16-Bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 128B RAM, Comparator16-Bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, 10 bit ADC16-bit Ultra-Low-Power Microcontroller, 8kB Flash, 256B RAM, 10 bit ADC16-bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, 10 bit ADC, 1 USART16-bit Ultra-Low-Power Microcontroller, 8kB Flash, 256B RAM, 10 bit ADC, 1 USART16-Bit Ultra-Low-Power Microcontroller, 32 kB Flash, 1KB RAM, 2 USARTs, HW multiplier16-Bit Ultra-Low-Power Microcontroller, 48 kB Flash, 2KB RAM, 2 USARTs, HW multiplier16-Bit Ultra-Low-Power Microcontroller, 60 kB Flash, 2KB RAM, 2 USARTs, HW multiplier16-bit Ultra-Low-Power MCU, 32kB Flash, 5124B RAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HW Mult, DMA 16-bit Ultra-Low-Power MCU, 48kB Flash, 10240B RAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HW Mult, DMA 16-bit Ultra-Low-Power MCU, 55kB Flash, 5120B RAM, 12-Bit ADC, Dual DAC, 2 USART, I2C, HW Mult, DMA 16-bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM, 10-Bit SAR A/D, USI for SPI/I2C16-bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM, 16-Bit Sigma-Delta A/D, USI for SPI/I2C16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 128B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 128B RAM, 10-Bit SAR A/D, USI for SPI/I2C16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 128B RAM, 16-Bit Sigma-Delta A/D, USI for SPI/I2C16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 128B RAM, 16-Bit Sigma-Delta A/D, USI for SPI/I2C16-bit Ultra-Low-Power Microcontroller, 1kB Flash, 128B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 128B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 2kB Flash, 256B RAM, 10 bit ADC, 1 USCI16-bit Ultra-Low-Power Microcontroller, 4kB Flash, 256B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 4kB Flash, 512B RAM, 10 bit ADC, 1 USCI16-Bit Ultra-Low-Power Microcontroller, 8kB Flash, 256B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 8kB Flash, 512B RAM, 10 bit ADC, 1 USCI16-bit Ultra-Low-Power Microcontroller, 8kB Flash, 512B RAM16-bit Ultra-Low-Power Microcontroller, 8kB Flash, 512B RAM16-bit Ultra-Low-Power Microcontroller, 16kB Flash, 512B RAM16-bit Ultra-Low-Power Microcontroller, 16kB Flash, 512B RAM16-bit Ultra-Low-Power Microcontroller, 32kB Flash, 1K RAM16-bit Ultra-Low-Power Microcontroller, 32kB Flash, 1K RAM16-bit Ultra-Low-Power Microcontroller, 8KB Flash, 1024B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 16KB Flash, 2048B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 32KB Flash, 2048B RAM, Comparator16-bit Ultra-Low-Power Microcontroller, 56KB Flash, 4KB RAM, 12-Bit ADC, 2 USCIs, HW Multiplier16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 4KB RAM, 12 Bit ADC, 2 USCIs, HW Multiplier16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 8KB RAM, 12 Bit ADC, 2 USCIs, HW Multiplier16-Bit Ultra-Low-Power Microcontroller, 116KB Flash, 8KB RAM, 12 Bit ADC, 2 USCIs, HW Multiplier16-Bit Ultra-Low-Power Microcontroller, 120KB Flash, 4KB RAM, 12 Bit ADC, 2 USCIs, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 32KB Flash, 4KB RAM, 2 USCIs, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 48KB Flash, 4KB RAM, 2 USCIs, HW Multiplier16-bit Ultra-Low-Power Microcontroller, 60KB Flash, 2KB RAM, 2 USCIs, HW Multiplier16-Bit Ultra-Low-Power MCU, 92KB Flash, 4KB RAM, 12-Bit ADC, Dual DAC, 2 USCI, HW Mult, DMA16-Bit Ultra-Low-Power MCU, 92KB Flash, 8KB RAM, 12-Bit ADC, Dual DAC, 2 USCI, HW Mult, DMA16-Bit Ultra-Low-Power MCU, 116kB Flash, 8KB RAM, 12-Bit ADC, Dual DAC, 2 USCI, HW Mult, DMA16-Bit Ultra-Low-Power MCU, 92KB Flash, 4KB RAM, 12-Bit ADC, Dual DAC, 2 USCI, HW Mult, DMA16-Bit Ultra-Low-Power MCU, 16KB Flash, 512B RAM, 10-bit ADC, USCI, Analog Comp, 56 I/Os, LCD Driver 16-Bit Ultra-Low-Power MCU, 16KB Flash, 512B RAM, 10-bit ADC, USCI, Analog Comp, 56 I/Os, LCD Driver 16-Bit Ultra-Low-Power MCU, 16kB Flash, 256B RAM, 16-bit Sigma-Delta A/D, 12-bit D/A, LCD Driver16-Bit Ultra-Low-Power MCU, 24kB Flash, 256B RAM, 16-bit Sigma-Delta A/D, 12-bit D/A, LCD Driver16-Bit Ultra-Low-Power MCU, 32kB Flash, 256B RAM, 16-bit sigma Delta A/D, 12-bit D/A, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 16kB Flash, 512B RAM, USART, 160 Segment LCD16-Bit Ultra-Low-Power Microcontroller, 24kB Flash, 1024B RAM, USART, 160 Segment LCD16-Bit Ultra-Low-Power Microcontroller, 32kB Flash, 1024B RAM, USART, 160 Segment LCD16-Bit Ultra-Low-Power MCU, 48kB Flash, 2048B RAM, Comparator, 2 USARTs, HW Multiplier, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 60kB Flash, 2048B RAM, Comparator, 2 USARTs, HW Multiplier, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 92KB Flash, 4KB RAM, 12-Bit ADC, DMA, 160 Seg LCD16-Bit Ultra-Low-Power MCU, 92KB Flash, 8KB RAM, 12-Bit ADC, DMA, 160 Seg LCD16-Bit Ultra-Low-Power MCU, 116KB Flash, 8KB RAM, 12-Bit ADC, DMA, 160 Seg LCD16-Bit Ultra-Low-Power MCU, 120KB Flash, 4KB RAM, 12-Bit ADC, DMA, 160 Seg LCD16-Bit Ultra-Low-Power Microcontroller, 48KB Flash, 2KB RAM, 3 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 48KB Flash, 2KB RAM, 4 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 60KB Flash, 2.5KB RAM, 3 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 60KB Flash, 2KB RAM, 4 Sigma-Delta ADCs, LCD DriverMSP430F51x2 Mixed Signal MicrocontrollerMSP430F51x2 Mixed Signal MicrocontrollerMSP430F51x2 Mixed Signal MicrocontrollerMSP430F51x2 Mixed Signal MicrocontrollerMSP430F51x2 Mixed Signal MicrocontrollerMSP430F51x2 Mixed Signal MicrocontrollerMSP430F530x Mixed Signal MicrocontrollerMSP430F530x Mixed Signal MicrocontrollerMSP430F530x Mixed Signal MicrocontrollerMSP430F530x Mixed Signal MicrocontrollerMSP430F532x Mixed Signal MicrocontrollerMSP430F532x Mixed Signal MicrocontrollerMSP430F532x Mixed Signal MicrocontrollerMSP430F532x Mixed Signal MicrocontrollerMSP430F532x Mixed Signal Microcontroller16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 16KB RAM, 12 Bit ADC, 2 USCIs, 32-bit HW Multi16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 16KB RAM, 12 Bit ADC, 4 USCIs, 32-bit HW Multi16-Bit Ultra-Low-Power Microcontroller, 192KB Flash, 16KB RAM, 12 Bit ADC, 2 USCIs, 32-bit HW Multi16-Bit Ultra-Low-Power Microcontroller, 256KB Flash, 16KB RAM, 12 Bit ADC, 2 USCIs, 32-bit HW Multi16-Bit Ultra-Low-Power Microcontroller, 256KB Flash, 16KB RAM, 12 Bit ADC, 4 USCIs, 32-bit HW Multi 16-Bit Ultra-Low-Power Microcontroller, 256KB Flash, 16KB RAM, 12 Bit ADC, 2 USCIs, 32-bit HW Multi 16-Bit Ultra-Low-Power Microcontroller, 256KB Flash, 16KB RAM, 12 Bit ADC, 2 USCIs, 32-bit HW Multi 16-Bit Ultra-Low-Power Microcontroller, 256KB Flash, 16KB RAM, 12 Bit ADC, 4 USCIs, 32-bit HW Multi Mixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMixed Signal MicrocontrollerMSP430F551x, MSP430F552x Mixed Signal Microcontroller16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 2 USCIs, 32Bit HW MPY16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 2 USCIs, 32Bit HW MPYMSP430F551x, MSP430F552x Mixed Signal MicrocontrollerMSP430F551x, MSP430F552x Mixed Signal MicrocontrollerMSP430F551x, MSP430F552x Mixed Signal MicrocontrollerMSP430F551x, MSP430F552x Mixed Signal Microcontroller16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 12Bit ADC, 2 USCIs, 32Bit HW MPY 16-Bit Ultra-Low-Power Microcontroller, USB, 64KB Flash, 4KB RAM, 12Bit ADC, 2 USCIs, 32Bit HW MPY 16-Bit Ultra-Low-Power Microcontroller, 96KB Flash, 6KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY 16-Bit Ultra-Low-Power Microcontroller, 96KB Flash, 6KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY 16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 8KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY 16-Bit Ultra-Low-Power Microcontroller, 128KB Flash, 8KB RAM, USB, 12Bit ADC, 2 USCIs, 32Bit HW MPY MSP430F563x Mixed Signal MicrocontrollerMSP430F563x Mixed Signal MicrocontrollerMSP430F563x Mixed Signal MicrocontrollerMSP430F563x Mixed Signal MicrocontrollerMSP430F663x Mixed Signal MicrocontrollerMSP430F663x Mixed Signal MicrocontrollerMSP430F6638 Mixed Signal Microcontroller16-Bit Ultra-Low-Power MCU, 92KB Flash, 4KB RAM, Comparator, DMA, 160 Seg LCD16-Bit Ultra-Low-Power MCU, 92KB Flash, 8KB RAM, Comparator, DMA, 160 Seg LCD16-Bit Ultra-Low-Power MCU, 116KB Flash, 8KB RAM, Comparator, DMA, 160 Seg LCD16-Bit Ultra-Low-Power MCU, 120KB Flash, 4KB RAM, Comparator, DMA, 160 Seg LCD16-Bit Ultra-Low-Power Microcontroller, 56KB Flash, 4KB RAM, 6 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 56KB Flash, 4KB RAM, 7 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 4KB RAM, 3 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 4KB RAM, 6 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 4KB RAM, 7 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 8KB RAM, 3 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 8KB RAM, 6 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 92KB Flash, 8KB RAM, 7 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 116KB Flash, 8KB RAM, 3 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 116KB Flash, 8KB RAM, 6 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 116KB Flash, 8KB RAM, 7 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 120KB Flash, 4KB RAM, 3 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 120KB Flash, 4KB RAM, 6 Sigma-Delta ADCs, LCD Driver16-Bit Ultra-Low-Power Microcontroller, 120KB Flash, 4KB RAM, 7 Sigma-Delta ADCs, LCD Driver16-bit Ultra-Low-Power Microcontroller for Energy Meters, 8KB Flash, 256B RAM16-bit Ultra-Low-Power Microcontroller for Energy Meters, 8KB Flash, 256B RAM16-bit Ultra-Low-Power Microcontroller for Energy Meters, 16KB Flash, 512B RAM16-bit Ultra-Low-Power Microcontroller for Energy Meters, 16KB Flash, 512B RAM16-Bit Ultra-Low-Power Microcontroller for Energy Meters, 32KB Flash, 1024B RAM16-Bit Ultra-Low-Power Microcontroller for Energy Meters, 32KB Flash, 1024B RAM16-Bit Ultra-Low-Power Microcontroller for Energy Meters, 8KB Flash, 256B RAM16-Bit Ultra-Low-Power Microcontroller for Energy Meters, 12KB Flash, 512B RAM16-Bit Ultra-Low-Power Microcontroller for Energy Meters, 16KB Flash, 512B RAM16-Bit Ultra-Low-Power Microcontroller for Energy Meters, 32KB Flash, 1024B RAM16-Bit Ultra-Low-Power MCU, 32KB Flash, 1KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 128 Seg LCD 16-Bit Ultra-Low-Power MCU, 48KB Flash, 2KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 128 Seg LCD 16-Bit Ultra-Low-Power MCU, 60KB Flash, 2KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 128 Seg LCD 16-Bit Ultra-Low-Power MCU, 32KB Flash, 2KB RAM, 16bit Sigma-Delta A/D, 12bit D/A, OpAmp, 128Seg LCD 16-Bit Ultra-Low-Power MCU, 48KB Flash, 2KB RAM, 16bit Sigma-Delta A/D, 12bit D/A, OpAmp, 128Seg LCD 16-Bit Ultra-Low-Power MCU, 60KB Flash, 2KB RAM, 16bit Sigma-Delta A/D, 12bit D/A, OpAmp, 128Seg LCD 16-Bit Ultra-Low-Power MCU, 16kB Flash, 256B RAM, 16-bit Sigma-Delta A/D, 12-bit D/A, 2 OPAMP, LCD D 16-Bit Ultra-Low-Power MCU, 24kB Flash, 256B RAM, 16-bit Sigma-Delta A/D, 12-bit D/A, 2 OPAMP, LCD D 16-Bit Ultra-Low-Power MCU, 32kB Flash, 256B RAM, 16-bit sigma Delta A/D, 12-bit D/A, 2 OPAMP, LCD D 16-Bit Ultra-Low-Power MCU, 92KB Flash, 4KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 92KB Flash, 8KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 116KB Flash, 8KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD 16-Bit Ultra-Low-Power MCU, 120KB Flash, 4KB RAM, 12-Bit ADC, Dual DAC, DMA, 3 OPAMP, 160 Seg LCD MSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal MicrocontrollerMSP430FR573x,MSP430FR572x Mixed Signal Microcontroller16-bit RISC Ultra-Low-Power Microcontroller for Electronic Flow Meters16-bit RISC Ultra-Low-Power Microcontroller for Electronic Flow Meters16-bit RISC Ultra-Low-Power Microcontroller for Electronic Flow MetersMSP430FW42x Mixed Signal MicrocontrollerMSP430FW42x Mixed Signal MicrocontrollerMSP430G2x01, MSP430G2x11 Mixed Signal MicrocontrollerMSP430G2x01, MSP430G2x11 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x01, MSP430G2x11 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x21, MSP430G2x31 Mixed Signal MicrocontrollerMSP430G2x21, MSP430G2x31 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x01, MSP430G2x11 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x01, MSP430G2x11 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x21, MSP430G2x31 Mixed Signal MicrocontrollerMSP430G2x21, MSP430G2x31 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x32, MSP430G2x02 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x52, MSP430G2x12 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430G2x33, MSP430G2x03 Mixed Signal MicrocontrollerMSP430G2x53, MSP430G2x13 Mixed Signal MicrocontrollerMSP430L092 Mixed Signal Microcontroller16-Bit Ultra-Low-Power Microcontroller, 4kB OTP, 256B RAM16-Bit Ultra-Low-Power Microcontroller,16kB EPROM, 512B RAM, 14 bit ADC, 84 segment LCD16-Bit Ultra-Low-Power Microcontroller, 32kB EPROM, 1KB RAM, USART, HW multiplier, 120 segment LCDStatus SubFamily Frequency(M Hz)Cap touch I/O FRAM(KB)Flash(KB)ACTIVE CC430 RF SoC Series208 ACTIVE CC430 RF SoC Series2016 ACTIVE CC430 RF SoC Series2032 ACTIVE CC430 RF SoC Series2016 ACTIVE CC430 RF SoC Series2032 ACTIVE CC430 RF SoC Series2032 ACTIVE CC430 RF SoC Series2016 ACTIVE CC430 RF SoC Series2032 ACTIVE2xx 16MHz Series124 ACTIVE2xx 16MHz Series124 ACTIVE2xx 16MHz Series124 ACTIVE2xx 16MHz Series128 ACTIVE2xx 16MHz Series128 ACTIVE2xx 16MHz Series128 ACTIVE2xx 16MHz Series1216 ACTIVE2xx 16MHz Series1216 ACTIVE2xx 16MHz Series1216 ACTIVE Application Specific DevicesACTIVE5xx/6xx 20/25Mhz Series25256 PREVIEW Low Voltage Series4PREVIEW Low Voltage Series4ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE3xx Legacy 8MHz Series8ACTIVE4xx 8/16MHz LCD Series8ACTIVE4xx 8/16MHz LCD Series8ACTIVE1xx 8MHz Series8ACTIVE1xx 8MHz Series8ACTIVE1xx 8MHz Series8ACTIVE1xx 8MHz Series8ACTIVE1xx 8MHz Series8ACTIVE4xx 8/16MHz LCD Series8ACTIVE4xx 8/16MHz LCD Series8ACTIVE4xx 8/16MHz LCD Series8ACTIVE4xx 8/16MHz LCD Series8ACTIVE1xx 8MHz Series81 ACTIVE1xx 8MHz Series84 ACTIVE1xx 8MHz Series84 ACTIVE1xx 8MHz Series88 ACTIVE1xx 8MHz Series88 ACTIVE1xx 8MHz Series816 ACTIVE1xx 8MHz Series832 ACTIVE1xx 8MHz Series848 ACTIVE1xx 8MHz Series860 ACTIVE1xx 8MHz Series816 ACTIVE1xx 8MHz Series824 ACTIVE1xx 8MHz Series832 ACTIVE1xx 8MHz Series832 ACTIVE1xx 8MHz Series848 ACTIVE1xx 8MHz Series860 ACTIVE2xx 16MHz Series168 ACTIVE2xx 16MHz Series1616 ACTIVE2xx 16MHz Series1632 ACTIVE2xx 16MHz Series1648 ACTIVE2xx 16MHz Series1660 ACTIVE4xx 8/16MHz LCD Series84 ACTIVE4xx 8/16MHz LCD Series88 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series88 ACTIVE4xx 8/16MHz LCD Series88 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series824 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series848 ACTIVE4xx 8/16MHz LCD Series860 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series848 ACTIVE4xx 8/16MHz LCD Series860 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series848 ACTIVE4xx 8/16MHz LCD Series860 ACTIVE1xx 8MHz SeriesACTIVE1xx 8MHz Series81 ACTIVE1xx 8MHz Series82ACTIVE1xx 8MHz SeriesACTIVE1xx 8MHz Series84 ACTIVE1xx 8MHz Series84 ACTIVE1xx 8MHz Series88 ACTIVE1xx 8MHz Series84 ACTIVE1xx 8MHz Series88 ACTIVE1xx 8MHz Series832 ACTIVE1xx 8MHz Series848 ACTIVE1xx 8MHz Series860 ACTIVE1xx 8MHz Series832 ACTIVE1xx 8MHz Series848 ACTIVE1xx 8MHz Series855 ACTIVE2xx 16MHz Series161 ACTIVE2xx 16MHz Series161 ACTIVE2xx 16MHz Series161 ACTIVE2xx 16MHz Series162 ACTIVE2xx 16MHz Series162 ACTIVE2xx 16MHz Series162 ACTIVE2xx 16MHz Series162 ACTIVE2xx 16MHz Series161 ACTIVE2xx 16MHz Series162 ACTIVE2xx 16MHz Series162 ACTIVE2xx 16MHz Series164 ACTIVE2xx 16MHz Series164 ACTIVE2xx 16MHz Series168 ACTIVE2xx 16MHz Series168 ACTIVE2xx 16MHz Series168 ACTIVE2xx 16MHz Series168 ACTIVE2xx 16MHz Series1616 ACTIVE2xx 16MHz Series1616 ACTIVE2xx 16MHz Series1632 ACTIVE2xx 16MHz Series1632 ACTIVE2xx 16MHz Series168 ACTIVE2xx 16MHz Series1616 ACTIVE2xx 16MHz Series1632 ACTIVE2xx 16MHz Series1656ACTIVE2xx 16MHz Series1692ACTIVE2xx 16MHz Series1692ACTIVE2xx 16MHz Series16116ACTIVE2xx 16MHz Series16120 ACTIVE2xx 16MHz Series1632 ACTIVE2xx 16MHz Series1648 ACTIVE2xx 16MHz Series1660ACTIVE2xx 16MHz Series1692ACTIVE2xx 16MHz Series1692ACTIVE2xx 16MHz Series16116ACTIVE2xx 16MHz Series16120 ACTIVE4xx 8/16MHz LCD Series88 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series824 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series816 ACTIVE4xx 8/16MHz LCD Series824 ACTIVE4xx 8/16MHz LCD Series832 ACTIVE4xx 8/16MHz LCD Series848 ACTIVE4xx 8/16MHz LCD Series860 ACTIVE4xx 8/16MHz LCD Series892 ACTIVE4xx 8/16MHz LCD Series892 ACTIVE4xx 8/16MHz LCD Series8116 ACTIVE4xx 8/16MHz LCD Series8120 ACTIVE4xx 8/16MHz LCD Series1648 ACTIVE4xx 8/16MHz LCD Series1648 ACTIVE4xx 8/16MHz LCD Series1660 ACTIVE4xx 8/16MHz LCD Series1660 ACTIVE5xx/6xx 20/25Mhz Series258 ACTIVE5xx/6xx 20/25Mhz Series258 ACTIVE5xx/6xx 20/25Mhz Series2516 ACTIVE5xx/6xx 20/25Mhz Series2516 ACTIVE5xx/6xx 20/25Mhz Series2532 ACTIVE5xx/6xx 20/25Mhz Series2532 ACTIVE5xx/6xx 20/25Mhz Series258ACTIVE5xx/6xx 20/25Mhz Series2516ACTIVE5xx/6xx 20/25Mhz Series2524ACTIVE5xx/6xx 20/25Mhz Series2532 PREVIEW5xx/6xx 20/25Mhz Series2564 PREVIEW5xx/6xx 20/25Mhz Series2564 PREVIEW5xx/6xx 20/25Mhz Series2596 PREVIEW5xx/6xx 20/25Mhz Series2596 PREVIEW5xx/6xx 20/25Mhz Series25128 ACTIVE5xx/6xx 20/25Mhz Series25128 ACTIVE5xx/6xx 20/25Mhz Series25128 ACTIVE5xx/6xx 20/25Mhz Series18192 ACTIVE5xx/6xx 20/25Mhz Series25192。
T EXAS I NSTRUMENTSMSP430系列混合信号微控制器结构及模块用户指南目录1MSP430系列1.1特性与功能1.2系统关键性能1.3MSP430系列的各型号2结构概述2.1CPU2.2代码存储器2.3数据存储器(RAM)2.4运行控制2.5外围模块2.6振荡器、倍频器和时钟发生器3系统复位、中断和运行模式3.1系统复位和初始化3.2中断系统结构3.3中断处理3.3.1SFR中的中断控制位3.3.2外部中断3.4运行模式3.5低功耗模式3.5.1 低功耗模式0与模式1,LPM0和LPM1 3.5.2 低功耗模式2与模式3,LPM2和LPM3 3.5.3 低功耗模式4,LPM43.6 低功耗应用要点4 存储器组织4.1 存储器中的数据4.2 片内ROM组织4.2.1 ROM表的处理4.2.2 计算分支跳转和子程序调用4.3 RAM与外围模块组织4.3.1 RAM4.3.2 外围模块—地址定位4.3.3 外围模块--SFR5 16位CPU5.1 CPU寄存器5.1.1 程序计数器PC5.1.2 系统堆栈指针SP5.1.3 状态寄存器SR5.1.4 常数发生寄存器CG1与CG25.2 寻址模式5.2.1 寄存器模式5.2.2 变址模式5.2.3 符号模式5.2.4 绝对模式5.2.5 间接模式5.2.6 间接增量模式5.2.7 立即模式5.2.8 指令的时钟周期与长度5.3 指令组概述5.3.1 双操作数指令5.3.2 单操作数指令5.3.3 条件跳转5.3.4 模拟指令的短格式5.3.5 其它指令5.4 指令分布6 硬件乘法器6.1 硬件乘法器的操作6.2 硬件乘法器的寄存器6.3 硬件乘法器的SFR位6.4 硬件乘法器的软件限制6.4.1 硬件乘法器软件限制--寻址模式 6.4.2 硬件乘法器软件限制--中断程序7 振荡器与系统时钟发生器7.1 晶体振荡器7.2 处理机时钟发生器7.3 系统时钟运行模式7.4 系统时钟控制寄存器7.4.1 模块寄存器7.4.2 与系统时钟发生器相关的SFR位 7.5 DCO典型特性8 数字I/O配置8.1 通用端口P08.1.1 P0控制寄存器8.1.2 P0原理图8.1.3 P0中断控制功能8.2 通用端口P1、P28.2.1 P1、P2控制寄存器8.2.2 P1、P2原理图8.2.3 P1、P2中断控制功能8.3 通用端口P3、P48.3.1 P3、P4控制寄存器8.3.2 P3、P4原理图8.4 LCD端口8.5 LCD端口--定时器/端口比较器9 通用定时器/端口模块9.1 定时器/端口模块操作9.1.1 定时器/端口计数器TPCNT1,8位操作 9.1.2 定时器/端口计数器TPCNT2,8位操作 9.1.3 定时器/端口计数器,16位操作9.2 定时器/端口寄存器9.3 定时器/端口SFR位9.4 定时器/端口在A/D中的应用9.4.1 R/D转换原理9.4.2 分辨率高于8位的转换10 定时器10.1 Basic Timer110.1.1 BasicTimer1寄存器10.1.2 SFR位10.1.3 BasicTimer1操作10.1.4 BasicTimer1操作:LCD时钟信号f LCD 10.2 8位间隔(Interval)定时器/计数器 10.2.1 8位定时器/计数器的操作10.2.2 8位定时器/计数器的寄存器10.2.3 与8位定时器/计数器有关的SFR 10.2.4 8位定时器/计数器在UART中的应用 10.3 看门狗定时器10.3.1 看门狗定时器寄存器10.3.2 看门狗定时器中断控制功能10.3.3 看门狗定时器操作10.4 8位PWM定时器10.4.1 操作10.4.2 PWM寄存器11 Timer_A11.1 Timer_A的操作11.1.1 定时器操作11.1.2 捕获模式11.1.3 比较器模式11.1.4 输出单元11.2 Timer_A的寄存器11.2.1 Timer_A控制寄存器TACTL11.2.2 捕获/比较控制寄存器CCTL11.2.3 Timer_A中断向量寄存器11.3 Timer_A的应用11.3.1 Timer_A增计数模式应用11.3.2 Timer_A连续模式应用11.3.3 Timer_A增/减计数模式应用11.3.4 Timer_A软件捕获应用11.3.5 Timer_A处理异步串行通信协议 11.4 Timer_A的特殊情况11.4.1 CCR0用作周期寄存器11.4.2 定时器寄存器的启/停11.4.3 输出单元Unit012 USART外围接口,UART模式12.1 异步操作12.1.1 异步帧格式12.1.2 异步通信的波特率发生器12.1.3 异步通信格式12.1.4 线路空闲多处理机模式12.1.5 地址位格式12.2 中断与控制功能12.2.1 USART接收允许12.2.2 USART发送允许12.2.3 USART接收中断操作12.2.4 USART发送中断操作12.3 控制与状态寄存器12.3.1 USART控制寄存器UCTL12.3.2 发送控制寄存器UTCTL12.3.3 接收控制寄存器URCTL12.3.4 波特率选择和调制控制寄存器12.3.5 USART接收数据缓存URXBUF12.3.6 USART发送数据缓存UTXBUF12.4 UART模式,低功耗模式应用特性 12.4.1 由UART帧启动接收操作12.4.2 UART模式波特率与时钟频率12.4.3 节约MSP430资源的多处理机模式 12.5 波特率的计算13 USART外围接口,SPI模式13.1 USART的同步操作13.1.1 SPI模式中的主模式,MM=1、SYNC=1 13.1.2 SPI模式中的从模式,MM=0、SYNC=1 13.2 中断与控制功能13.2.1 USART接收允许13.2.2 USART发送允许13.2.3 USART接收中断操作13.2.4 USART发送中断操作13.3 控制与状态寄存器13.3.1 USART控制寄存器13.3.2 发送控制寄存器UTCTL13.3.3 接收控制寄存器URCTL13.3.4 波特率选择和调制控制寄存器 13.3.5 USART接收数据缓存URXBUF 13.3.6 USART发送数据缓存UTXBUF14 液晶显示驱动14.1 LCD驱动基本原理14.2 LCD控制器/驱动器14.2.1 LCD控制器/驱动器功能14.2.2 LCD控制及模式寄存器14.2.3 LCD显示存储器14.2.4 LCD操作软件例程14.3 LCD端口功能14.4 LCD与端口模式混合应用实例15 A/D转换器15.1 概述15.2 A/D转换操作15.2.1 A/D转换15.2.2 A/D中断15.2.3 A/D量程15.2.4 A/D电流源15.2.5 A/D输入端与多路切换15.2.6 A/D接地与降噪15.2.7 A/D输入与输出引脚15.3 A/D控制寄存器16 其它模块16.1 晶体振荡器16.2 上电电路16.3 晶振缓冲输出附录A 外围模块分布附录B 指令组说明附录C EPROM编程本书用途及表述约定MSP430用户指南以方便工程师及程序员使用的方式提供软件和硬件资料,以帮助开发应用MSP430系列的产品。