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 芯片封装



Comments