德州仪器MSP430系列微控制器,是一款具有精简指令集的16位超低功耗混合型单片机。凭借着它的超低功耗在电子行业有着举足轻重的行业地位。采用MSP430系列单片机的一个最大优势是它具有低功耗和高集成度,非常适合于电池供电和空间受限的工作环境以及便携式应用场合。
MSP430系列单片机能够具有很低的功耗,是由它的结构特点决定的。MSP430系列单片机为系统提供不同的时钟信号,用户可以根据实际需要选择合适的系统时钟。MSP430的时钟模块由高速晶体振荡器、低速晶体振荡器、数字控制振荡器DCO、锁频环FLL以及锁频环增强版本FLL+等部件构成。MSP430系列单片机输出3种不同频率的时钟信号:ACLK(辅助时钟)、MCLK(主系统时钟)、SMCLK(子系统时钟)。
以MSP430F4XX系列单片机为例,该单片机的时钟模块有3个时钟源:LFXT1CLK为低频时钟;XT2CLK为高频时钟;DCOCLK为片内数字控制RC振荡器,经常用作系统和外设的时钟信号,其稳定性可由FLL+硬件控制。用户根据不同的应用要求和系统条件,通过程序选择低频或高频,3种不同的频率时钟输出给不同的模块,从而合理利用系统的电压,实现整个系统的低功耗。MSP430系列单片机的各个模块运行完全独立,定时器、A/D转换器等都可以在CPU休眠的状态下独立运行,从而降低了系统工作时的功耗。例如,用两种方式实现方波的输出。
SP430系列单片机提供6种不同的工作模式:活动模式(AM)、低功耗模式0(LPM0)、低功耗模式1(LPM1)、低功耗模式2(LPM2)、低功耗模式3(LPM3)、低功耗模式4(LPM4)。选用哪种工作模式由CPU的状态寄存器SR中的SCG0、SCG1、OscOff和CPUOFF位控制。通过设置控制位MSP430可以从活动模式进入到相应的低功耗模式,而各种低功耗模式又可以通过中断方式回到活动模式。在各种工作模式下,时钟系统所产生的3种时钟活动状态是各不相同的。灵活的时钟信号、完全独立运行的外围模块和瞬间响应的特性使得MSP430系列单片机可以通过软件设置配置不同的工作模式,通过中断切换不同的工作模式,CPU和各模块都能在最低功耗状态下正常工作。
北京首矽致芯致力于芯片解密技术的研究,以单片机解密、芯片解密、MCU解密等IC逆向分析为主。针对MSP430系列单片机解密的技术已经相当娴熟,欢迎广大用户咨询。