MSP430F1491IPMR

描述

德州仪器 (TI) MSP430™系列的超低功耗微控制器 (MCU) 包含多款器件,这些器件配备了不同的外设集以满足各类 应用的需求。该架构可与五种低功耗模式配合使用,专为在便携式测量应用中延长电池使用寿命而进行了 优化。该器件 具有 功能强大的 16 位 RISC CPU、16 位寄存器和有助于获得最大编码效率的常数发生器。数控振荡器 (DCO) 可在不到 6μs 的时间内完成从低功耗模式到激活模式的唤醒。
MSP430F13x、MSP430F14x 和 MSP430F14x1 MCU 支持两个内置 16 位计时器、快速 12 位 ADC(在 MSP430F13x 和 MSP430F14x 器件上)、一个 USART(在 MSP430F13x 器件上)或两个 USART(在 MSP430F14x 和 MSP430F14x1 器件上),以及 48 个 I/O 引脚。硬件乘法器可提高性能,并提供型号众多且具有代码和硬件兼容性的器件系列解决方案。

品牌:TI
型号;MSP430F1491IPMR
封装:LQFP64
包装:1000
年份:18+

特性
FAE:13723714318
低电源电压范围:1.8V 至 3.6V
超低功耗:
激活模式:280μA(在 1MHz 频率和 2.2V 电压条件下)
待机模式:1.6μA
关闭模式(RAM 保持):0.1μA
5 种省电模式
可在不到 6μs 的时间内从待机模式唤醒
16 位精简指令集 (RISC) 架构,125ns 指令周期时间
具有内部基准、采样保持和自动扫描功能的 12 位模数转换器 (ADC)
具有 7 个捕捉/比较及影子寄存器的 16 位 Timer_B
具有 3 个捕捉/比较寄存器的 16 位 Timer_A片载比较器
串行板上编程、无需外部编程电压、通过安全保险丝实现的可编程代码保护
串行通信接口 (USART),作为异步 UART 或同步 SPI 接口
MSP430F14x 和 MSP430F14x1 器件上有两个 USART(USART0、USART1)
MSP430F13x 器件上有一个 USART (USART0)
系列成员(另请参阅器件比较)MSP430F133 8KB + 256B 闪存,
256B RAM
MSP430F135
16KB + 256B 闪存,
512B RAM
MSP430F147、MSP430F1471
32KB + 256B 闪存,1KB RAM
MSP430F148、MSP430F1481 48KB + 256B 闪存,2KB RAM
MSP430F149、MSP430F1491 60KB + 256B 闪存,2KB RAM

类别功能
功能RSELx位修改可以在MCLK上产生高频尖峰描述当DIVMx = 00或01时,基本时钟模块的RSELx位递增或以2或更大的步长递减,DCO输出可能暂时产生高电平MCLK上的频率尖峰,可能会破坏CPU操作。这不是问题DIVMx = 10或11。解决方法设置DIVMx = 10或11以在修改RSELx之前划分MCLK输入。之后RSELx位根据需要进行配置,DIVMx设置可以更改回原始选择。
BSL3 BSL模块 ROM中的类别软件 功能接收framesBug
说明接收校验和值等于合法地址的帧可以更改该地址或引导加载程序的内容可能会停止运行。
变通方法软件变通方法作为BSLDEMO.exe的一部分提供,BSLDEMO.exe是BSLSCRIPTER的一部分在MSPBSL页面上下载。
BSL4 BSL模块
ROM中的类别软件
功能闪存无法编程
描述引导加载程序软件无法对闪存进行编程。变通方法软件变通方法作为BSLDEMO.exe的一部分提供,BSLDEMO.exe是BSLSCRIPTER的一部分

在MSPBSL页面上下载。BSL5 BSL模块
ROM中的类别软件
如果RST / NMI引脚配置为NMI输入,则功能BSL可能无法启动
描述如果RST / NMI引脚配置为NMI,则可能无法启动引导加载程序。
将导致不可预测的操作。
解决方法无
CPU4 CPU模块
类别编译器 - 固定
功能PUSH#4,PUSH#8CPU4 - 错误

类别功能
功能端口中断可能会丢失
说明如果在CPU期间发生端口中断,则它们可能会丢失
访问P1IFG和P2IFG寄存器。
解决方法无
RES3 RESET模块
类别功能

功能重置
描述当VCC上电期间RST / NMI保持低电平时,某些内部驱动器不会复位正确。这可能导致高Icc电流,直到内部上电信号
生成一个时钟周期来重置内部驱动程序。这限制了时间在上电电路有效时可能发生过电流。
解决方法无RES4 RESET模块
类别功能功能外部电阻超过一定值时无复位描述如果RST / NMI引脚上的外部下拉电阻为,则不会复位器件
超过一定限度。限制是:
Vcc = 1.8V:最大下拉电阻= 12千欧
Vcc = 3.0V:最大下拉电阻= 5千欧
Vcc = 3.6V:最大下拉电阻= 2.5千欧姆
此外,在高/低RST / NMI信号期间发生更高的电流消耗使用不正确的电阻时的转换。
解决方法使用低于列出值的外部下拉电阻或直接将RST / NMI驱动为低电平生成重置。
TA12 TIMER_A模块
类别功能
功能中断丢失(慢ACLK
说明Timer_A计数器使用慢速时钟(外部TACLK或ACLK)运行MCLK。为捕获/比较通道和CCRx选择比较模式
发生比较中断(如果TAR = CCRx),寄存器加1。
由于快速MCLK,CCRx寄存器递增(CCRx = CCRx + 1)之前发生
Timer_A计数器再次递增。因此下一个比较中断
应该在下一个Timer_A计数器递增时立即发生(如果TAR = CCRx + 1)。

类别功能
功能当IDx> 00时,TAR的第一个增量错误
描述任何定时器清除事件(POR / TACLR)发生后TAR的第一个增量紧跟在所选时钟源的第一个上升沿之后(INCLK,SMCLK,ACLK或TACLK)。 这与时钟输入分频器设置无关(ID0,ID1)。 使用所选的IDx设置正确执行所有后续TAR增量。
解决方法无

TA21 TIMER_A模块
类别功能
定时器A在向上模式下重启后,功能TAIFG标志被错误设置描述在Up模式下,只有当定时器从TACCR0计数到时,才应设置TAIFG标志零。 但是,如果定时器A在TAR = TACCR0处停止,则清零(TAR = 0)设置TACLR位,最后在Up模式下重启,下一个上升沿TACLK将错误地设置TAIFG标志。

类别功能
功能中断丢失(慢ACLK)
说明Timer_B计数器使用慢速时钟(外部TBCLK或ACLK)运行MCLK。为捕获/比较通道和CCRx选择比较模式
发生的比较中断(如果TBR = CCRx),寄存器加1。
由于快速MCLK,CCRx寄存器递增(CCRx = CCRx + 1)之前发生
Timer_B计数器再次递增。因此,下一个比较中断应该在下一个Timer_B计数器递增时立即发生(如果TBR = CCRx + 1)。此中断丢失。解决方法在CCRx寄存器递增之前将捕获/比较模式切换到捕获模式。之后切换回比较模式。

TB3 TIMER_B模块

类别功能
功能端口切换到3状态,与所选功能无关描述端口P4.0 / TB0至P4.6 / TB6(TBoutHiZ控制)的3态功能不正确。如果
TBoutHiZ设置为高电平,所有端口P4.0 / TB0到P4.6 / TB6都设置为3态,独立于P4SEL.x控制信号。这意味着端口P4.x切换到3-
TBoutHiZ状态,即使没有为Timer_B功能选择它。另外,端口即使端口,P4.0 / TB0至P4.6 / TB6也会通过TBoutHiZ切换到3状态方向(来自模块的方向控制)设置为输入。这是按照但是,规范描述是一种意外的行为。

猜你喜欢

转载自blog.csdn.net/szrileyH/article/details/89450317