欢迎访问ic37.com |
会员登录 免费注册
发布采购

MSP430F168IPMR

日期:2019-4-20类别:会员资讯 阅读:985 (来源:互联网)
公司:
瑞利诚科技(深圳)有限公司
联系人:
陈小姐
手机:
13631649137
电话:
086-0755-83255665-804
传真:
086-0755-83980300
QQ:
2881496441
地址:
深圳市福田区振华路海外装饰大厦A座6楼
摘要:MSP430F15x / 16x / 161x系列是微控制器配置,带有两个内置16位定时器,一个快速12位A / D转换器,双12位D / A转换器,一个或两个通用串行同步/异步通信接口( USART

描述

德州仪器(TI)MSP430系列超低功耗微控制器由多个器件组成,具有针对各种应用的不同外设集。该架构与五种低功耗模式相结合,经过优化,可在便携式测量应用中实现更长的电池寿命。该器件具有功能强大的16位RISC CPU,16位寄存器和恒定发生器,有助于实现最高的代码效率。数字控制振荡器(DCO)允许在不到6μs的时间内从低功耗模式唤醒到活动模式。

MSP430F15x / 16x / 161x系列是微控制器配置,带有两个内置16位定时器,一个快速12位A / D转换器,双12位D / A转换器,一个或两个通用串行同步/异步通信接口( USART),I2C,DMA和48个I / O引脚。此外,MSP430F161x系列还为内存密集型应用和大型C-stack要求提供扩展的RAM寻址。

典型应用包括传感器系统,工业控制应用,手持式仪表等。

品牌:TI

型号;MSP430F168IPMR

封装:QFP64

包装:1000

年份:18+

瑞利诚科技(深圳)有限公司

联系人:何小姐

TEL:13723714318

qq:3007215867


特性

低电源电压范围:1.8 V至3.6 V.

超低功耗

有源模式:1 MHz时为330μA,2.2 V

待机模式:1.1μA

关闭模式(RAM保持):0.2μA

五种省电模式

从待机模式唤醒的时间小于6μs

16位RISC架构,

125 ns指令周期时间

三通道内部DMA

12位模数(A / D)转换器

使用内部参考,采样保持,

和自动扫描功能

双12位数模(D / A)

具有同步的转换器

16位Timer_A,带三个

捕获/比较寄存器

16位Timer_B有三个或七个

捕获/与阴影寄存器进行比较

片上比较器

串行通信接口(USART0),

用作异步UART或

同步SPI或I2C™接口

串行通信接口(USART1),

用作异步UART或

同步SPI接口

电源电压监控器/监控器

可编程电平检测

掉电探测器

Bootstrap Loader

串行板载编程,无外部

需要编程电压,可编程

安全保险丝的代码保护

家庭成员包括

MSP430F155

16KB + 256B闪存

512B RAM

MSP430F156

24KB + 256B闪存

1KB RAM

MSP430F157

32KB + 256B闪存,

1KB RAM

MSP430F167

32KB + 256B闪存,

1KB RAM

MSP430F168

48KB + 256B闪存,

2KB RAM

MSP430F169

60KB + 256B闪存,

2KB RAM

MSP430F1610

32KB + 256B闪存

5KB RAM

MSP430F1611

48KB + 256B闪存

10KB RAM

MSP430F1612

55KB + 256B闪存

5KB RAM

提供64引脚QFP封装(PM)和

64引脚QFN封装(RTD)

有关完整模块说明,请参阅

MSP430x1xx系列用户指南,

文献编号SLAU049 I2C是Philips Incorporated的注册商标。

类别功能

功能在I2C通信周期之间的SCL上的毛刺会破坏I2C中的状态机

主模式。

描述USART配置为I2C通信时(U0CTL.I2C,SYNC和I2CEN

(已设置)并且模块配置为I2C主设备(U0CTL.MST = 1),即I2C

在I2C主控生成后,模块自动切换到从模式

停止条件。如果SCL然后拉低并再次释放,则使用以下器件

行为可以观察到:

1)当产生停止条件并且ARDYIFG为时,SCL被拉低

尚未设置,则ARDYIFG未按预期设置且ALIFG已设置。 SCL发布了。

有关如何处理此情况的详细信息,请参阅解决方法1。

2)当SCL在设置ARDYIFG的同时被拉低时,ALIFG置位并且

SCL发布了。后续通信可以立即产生ALIFG

代。有关如何处理此情况的详细信息,请参阅解决方法2。

3)当ARDYIFG置1但ARDYIFG清零之前SCL被拉低时,ALIFG

未设置,但主机将SCL保持为低电平。发生SCL挂起情况。看到

解决方法3有关如何处理此情况的详细信息。

4)当ARDYIFG清零后SCL被拉低时,模块按预期运行。

未设置ALIFG标志并释放SCL。

解决方法1.必须处理ALIFG。数据字节不受影响。

2.必须处理ALIFG。数据字节不受影响。为了避免第二次ALIFG,

在新通信开始之前清除I2CEN并重新设置I2CEN。

3.清除I2CEN并在新通信开始清除SCL之前重新设置I2CEN

挂断。

I2C14 USART模块

类别功能

功能主SCL阶段与I2CSCLx设置不匹配。

描述USART配置为I2C模式时(U0CTL.I2C,SYNC和I2CEN置1)

该模块用作I2C主控制器(U0CTL.MST = 1),生成I2C移位时钟

(SCL)高和低相位可以是比定义的更长的一个或多个I2CIN时钟周期

由I2CSCLH和I2CSCLL。高I2CIN频率,大型外部上拉电阻,以及

SCL上的大容性负载增加了发生这种情况的可能性。

解决方法如果可能,请使用1MHz或更低的I2CIN输入频率。另外,使用低阻抗

I2C上拉电阻,最好在较低的单位数k-Ohm范围内,和

最小化SCL上的容性负载。

I2C15 USART模块

类别功能

功能I2CBUSY标志可以在停止条件之前清除

描述在看到总线上的停止条件之前,I2CBUSY标志可能已被清除

类别功能

功能当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寄存器递增之前将捕获/比较模式切换到捕获模式。

之后切换回比较模式。

TB16 TIMER_B模块

类别功能

功能当IDx> 00时,TBR的第一个增量错误

描述任何定时器清除事件(POR / TBCLR)发生后TBR的第一个增量

紧跟在所选时钟源的第一个上升沿之后(INCLK,

SMCLK,ACLK或TBCLK)。这与时钟输入分频器设置无关(ID0,

ID1)。使用所选的IDx设置正确执行所有后续TBR增量。解决方法无

类别功能

定时器B在向上模式下重启后,错误地设置TBIFG标志功能

描述在Up模式下,只有当定时器从TBCCR0复位为时,才应设置TBIFG标志

零。 但是,如果定时器A在TBR = TBCCR0处停止,则清零(TBR = 0)

设置TBCLR位,最后在Up模式下重启,下一个上升沿TBCLK将错误地设置TBIFG标志。