MSP430F4XX系列芯片
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.产品介绍:
1.芯片简介:
德州仪器(Texas Instruments),简称TI,是全球领先的半导体公司,TI公司的MSP430系列是一个特别强调超低功耗的单片机品种,很适合应用于采用电池供电的长时间工作场合。在这个系列中有很多个型号,它们是由一些基本功能模块按不同的应用目标组合而成。MSP430系列的CPU,采用16位精简指令系统,集成有16位寄存器和常数发生器,发挥了最高的代码效率。它采用数字控制振荡器(DCO),使得从低功耗模式到唤醒模式的转换时间小于6 µs.其MSP430x41x
系列微控制器设计有一个16位定时器,一个比较器,96段LCD驱动器
和48个通用I/O引脚。
2.型号介绍:
TI公司的MSP430系列单片机可以分为以下几个系X1XX,X3XX,X4XX等等。而且在不断发展从存储器角度又可分为ROM C型,OTP P型,EPROM E 型Flash Memory F型,系列的全部成员均为软件兼容,可以方便地在系列各型号间移植。MSP430系列单片机的MCU 设计成适合各种应用的16位结构,它采用冯-纽曼结构,因此RAM,ROM 和全部外围模块都位于同一个地址空间内。
3.MSP430F4XX系列芯片包括:
MSP430F412:4KB + 256B Flash Memory,256B RAM;
MSP430F413:8KB + 256B Flash Memory,256B RAM;
MSP430F415:16KB+256BFlash Memory,512B RAM;
MSP430F417: 32KB + 256B Flash Memory,1KB RAM;
3.CPU简介
MSP430的CPU具有一个16位的精简指令计算机结构,对应用时高度透明的。所有的操作,除了程序流程指令,都是通过源操作数的7总寻址模式和目标操作数的四种寻址模式的组合对寄存器操作
进行的。CPU集成了16个寄存器,减少了指令执行时间。寄存器到寄存器操作的执行时间是一个CPU周期。其中4个寄存器用作特殊用途:一个是程序计数器,一个是堆栈指针,一个状态寄存器和一个常数发生器。其余寄存器都可以用作通用寄存器。外围模块通过数据,地址和控制总线与CPU相连。通过所有存储器操作指令可以很容易的对它们进行控制。
4.芯片特点
同其它微控制器相比MSP430系列可以大大延长电池的使用寿命,6 S 的启动时间可以使启动更加迅速ESD保护,抗干扰力强,低电压供电,多达64KB寻址空间,包含ROM,RAM,闪存RAM 和外围模块将来计划扩大至1MB ,通过堆栈处理中断和子程序调用层次无限制仅3种子令格式全部为正交结构,尽可能做到1字/指令,源操作数有7种寻址模式,目的操作数有4种寻址模式,外部中断引脚。I/O 口具有中断能力,中断优先级,对同时发生的中断按优先级别。处理嵌套中断结构可以在中断服务过程中再次响应其它中断外围模块地址为存储器分配,全部寄存器不占用RAM空间均在模块内,定时器中断可用于事件计数时序发生PWM 等。看门狗功能A/D 转换器
10位或更高精度正交指令简化了程序的开发,所有指令可以用任意寻址模式。已开发了C-编译器模块设计思想,所有模块采用存储器分配MSP430 全部为工业级16位 RISC MCU -40 85ºC
二.可选型号:
MSP430X415、MSP430X417引脚定义
:
MSP430X415、MSP430X417引脚定义:
MSP430x412、MSP430x413功能模块图如下:
MSP430x415、MSP430x417功能模块图如下:
三.基本I/O口介绍
MSP430x412、MSP430x413引脚功能
注1:当LCD模块控制位置位,不需要PxSEL 位设置,LCD 功能将自动被选择。MSP430X415、MSP430X417引脚功能
四,工作方式
通过对不同模块操作模式和CPU状态的智能化管,MSP430 芯片的工作方式可以适应多种超低电压和超低功耗的需求,即便在中断处理期间也一样。一个中断事件可以把系统从各种低功耗方式唤醒并且通过RETI指令返回到中断以前的工作状态。系统适用的时钟信号有ACLK和MCLK。ACLK就是晶振的频率信号, MCLK和SMCLK 是ACLK的倍频信号,作为系统和子系统时钟。
MSP430支持下列六种运行模式:
✓活动模式AM:可由软件设定,所有的时钟都是活动的。
✓低功耗模式0(LPM0):CPU关闭ACLK和SMCLK信号保持活动,MCLK可用于模块,FLL+锁相环保持活动。
✓低功耗模式1(LPM1):CPU关闭MCLK可用于模块,FLL+锁相环保持关闭。
✓低功耗模式2(LPM2):CPU关闭ACLK保持活动,MCLK和FLL+锁相环、DCO被禁止
✓低功耗模式3(LPM3):CPU关闭ACLK保持活动,MCLK和FLL+锁相环、DCO、DCOCLK被关闭
✓低功耗模式4(LPM4):CPU关闭ACLK信号关闭(晶振停止)MCLK、FLL+锁相环和DCOCLK被禁止,DCO的DC发生器被禁止
不同的运行模式由软件控制内部时钟系统运行来控制。时钟系统通过硬件和软件的大量组合达到应用的最低功耗和成本优化。