(3)外围模块:经过MAB、MDB、中断服务及请求线与CPU相连。MSP430不同系列产品所包含外围模块的种类及数目可能不同。它们分别是以下一些外围模块的组合:时钟模块,看门狗,定时器A,定时器B,比较器A,串口0、1,硬件乘法器,液晶驱动器,模数转换,数模转换,端口,基本定时器,DMA控制器等。
2.2 MSP430F149系列单片机结构与特点
德州仪器(TI)的MSP430系列单片机种类齐全,用户可以根据应用需求选择合适的芯片。总的来说,MSP430系列单片机可以分成两类:片内无段式LCD驱动的系列产品和片内有段式LCD驱动的系列产品。
即将作为例子详细介绍的MSP430F149单片机属于无LCD驱动系列产品。片内无段式液晶驱动模块的产品主要是MSP430X1XX系列[14]。该系列构成应用系统时,性价比高,使用方式灵活,控制简单,而且是TI品种最多的一个系列,实际中应用很广。MSP430X1XX系列又可细化为MSP430X11X系列;MSP430X12X系列;MSP430X13X系列;MSP430X14X系列;MSP430F15/16X系列。上述各系列的结构和特点不同。接下来对MSP430X14X系列的进行详细介绍。
2.2.1 MSP430X14X系列特点
该系列单片机特点如下:
(1)低电源电压范围:1.8-3.6V。
(2)超低功耗:
2.5μA @4kHz,2.2V;
280μA @1MHz,2.2V。
(3)5种节电模式:
等待方式 1.6μA;
RAM保持的节电方式 0.1μA。
(4)从等待方式唤醒时间:6μs。
(5)16位RISC结构,125ns指令周期。
(6)基本时钟模块配置:
高速晶体(最高8MHz);
低速晶体(32768Hz);
DCO。
(7)配合外部器件可构成单斜边A/D转换器。
(8)12位200Kbps的A/D转换器,自带采样保持。
(9)内部温度传感器。
(10)具有三个捕获/比较寄存器的16位定时器Timer_A,Timer_B。
(11)两通道串行通信接口可用于异步或同步(UART/SPI)模式。
(12)6个8位并行端口,且2个8位端口有中断能力。
(13)硬件乘法器。
(14)多达60KB FLASH ROM和2KB RAM。
(15)串行在系统编程。
(16)保密熔丝的程序代码保护。
(17)期间主要有MSP430F143,MSP430F148,MSP430F149。
2.2.2 MSP430X14X系列结构
MSP430X14X系列单片机结构如图2.3所示。
图2.3 MSP430X14X系列单片机结构
2.2.3 MSP430X14X系列引脚
MSP430X14X系列单片机的引脚如图2.4所示。
图2.4 MSP430X14X系列单片机引脚
MSP430X14X系列单片机引脚说明如表2.1所示。
表2.1 MSP430X14X系列单片机引脚说明
引 脚 I/O 说 明
名 称 序号
P1.0/TACLK 12 I/O 通用数字I/O引脚/Time_A,TACLK时钟信号输入
P1.1/TA0 13 I/O 通用数字I/O引脚/Timer_A,捕获:CCI0A输入,比较:OUT0输出
P1.2/TA1 14 I/O 通用数字I/O引脚/Timer_A,捕获:CCI1A输入,比较:OUT1输出
P1.3/TA2 15 I/O 通用数字I/O引脚/Timer_A,捕获:CCI2A输入,比较:OUT2输出
P1.4/SMCLK 16 I/O 通用数字I/O引脚/SMCLK信号输出 基于I2C总线的存储系统设计+源代码+原理图(5):http://www.751com.cn/zidonghua/lunwen_9612.html