10 MSP430 概述
作者:
MingXiao
10.1 芯片概述
MSP: Mixed Signal Processer,许多模拟/数字电路和微处理器集成在芯片上
10.2 与MCS-51相比
集成度更高,片上外设丰富,有ADC/DAC等
16bit总线,16位机
超低功耗
RISC精简指令集,单时钟周期能执行1条指令(流水线),比51快12倍
能在线仿真
多套时钟,根据使用环境进行切换快速时钟和慢速时钟
ACLK:辅助时钟;MCLK:主时钟

低功耗
一种活动模式(Activate Mode,AM),五种低功耗模式(Low Power Mode 0~4,LPM0~4)
CPU高速,MEM和外设低速,优化功耗
运行时以类似中断的方式进入AM

处理能力
- 16bit data bus,REG,ALU,ADD
- 24MHz主频
- 硬件乘加器MAC,一条指令实现乘法和加法
- 集成了DMA
片上外设
- 看门狗WDT
- 模拟比较器A,Timer_A/B,10/12bit ADC
- USART_0/1
- 液晶驱动器
系统稳定性
- 自带看门狗,可以自动复位
开发环境
- 支持在线/离线仿真
- JTAG(Joint Test Action Group):JTAG接口可以实现在线编程/修改/调试
10.3 MSP430系统架构
- 16KB机内RAM
- 32外部中断口(P1, P2, P3, P4)
- 有一个实时时钟,看门狗,16bit定时器A、B,基本定时器
- 带CRC校验器
- ALU还支持扩展到20bit
- R4 - R15是通用寄存器
- R2/Status REG(SR)复用,R0/PC复用,R1/SP复用,R3/Constant Generator(CG2)常数发生器复用
- Memory统一编址,片内/外RAM/ROM都是统一编址,不需要用指令区分
10.4 芯片封装
