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

MSP430G2232IPW20R

日期:2019-4-20类别:会员资讯 阅读:989 (来源:互联网)
公司:
瑞利诚科技(深圳)有限公司
联系人:
陈小姐
手机:
13631649137
电话:
086-0755-83255665-804
传真:
086-0755-83980300
QQ:
2881496441
地址:
深圳市福田区振华路海外装饰大厦A座6楼
摘要:16位RISC架构,62.5 ns指令周期时间 基本时钟模块配置 内部频率高达16 MHz,具有四个校准频率 内部超低功耗低频(LF)振荡器

描述

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

MSP430G2x32和MSP430G2x02系列微控制器是超低功耗混合信号微控制器,具有内置16位定时器,最多16个I / O电容触摸使能引脚和使用通用串行通信接口的内置通信功能。 MSP430G2x32系列具有10位A / D转换器。有关配置详情,请参阅。典型应用包括低成本传感器系统,可捕获模拟信号,将其转换为数字值,然后处理数据以供显示或传输到主机系统。

品牌:TI

型号;MSP430G2232IPW20R

封装:TSSOP20

包装:2000

年份:18+

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

联系人:何小姐

TEL:13723714318

qq:3007215867

特性

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

超低功耗

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

待机模式:0.5μA

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

五种省电模式

待机模式下的超快速唤醒时间小于1μs

16位RISC架构,62.5 ns指令周期时间

基本时钟模块配置

内部频率高达16 MHz,具有四个校准频率

内部超低功耗低频(LF)振荡器

32kHz晶体

外部数字时钟源

一个16位Timer_A,带有三个捕捉/比较寄存器

最多16个支持电容触摸的I / O引脚

通用串行接口(USI)支持SPI和I2C

具有内部参考,采样保持和自动扫描的10位200 ksps模数(A / D)转换器(仅限MSP430G2x32)

掉电探测器

串行板载编程,无需外部编程电压,安全保险丝可编程代码保护

采用Spy-Bi-Wire接口的片上仿真逻辑

包装选项

TSSOP:14引脚,20引脚

PDIP:20针

QFN:16针

有关CPU错误的更多详细信息,请参阅以下MSP430编译器文档

解决方法。

TI MSP430编译器工具(Code Composer Studio IDE)

•MSP430优化C / C ++编译器:检查--silicon_errata选项

•MSP430汇编语言工具

MSP430 GNU编译器(MSP430-GCC)

•MSP430 GCC选项:检查-msilicon-errata =和-msilicon-errata-warn =选项

•MSP430 GCC用户指南

IAR Embedded Workbench

•针对msp430硬件问题的IAR变通方法

- 当将RSEL从<12切换到> 13时,建议将RSEL设置为默认值

在切换到所需目标频率之前,首先将值(RSEL = 7)。

- 如果RSEL为15(最高设置),建议将RSEL设置为默认值

在访问DCOCTL以修改DCOx和MODx位之前,首先进行值(RSEL = 7)。

在DCOCTL寄存器修改之后,可以在一个中操作RSEL位

额外的一步。

在大多数情况下,如上所述直接切换到中间RSEL步骤

以上将防止BCL12的发生。但是,一种更可靠的方法可以

通过逐步改变RSEL位来实现,以保证安全功能

没有任何DCO的死时间。

注意,3步时钟启动序列包括清除DCOCTL,加载

BCSCTL1目标值,最后按照建议加载DCOCTL目标值

在MSP430x2xx系列的“TLV结构”章节中,用户指南不受影响

BCL12 if(且仅当)在任何其他设备复位(PUC)之后执行

对BCSCTL1进行了修改,因为在这种情况下,RSEL仍处于其默认值

但是,对DCOx和MODx位的任何进一步更改都需要

考虑上面概述的变通方法。

类别编译器 - 固定

功能PUSH#4,PUSH#8CPU4  - 错误

描述单操作数指令PUSH不能使用内部常量(CG)4和8。

可以使用其他内部常量(0,1,2,-1)。 时钟周期数是

不同:

PUSH #CG使用地址模式00,需要3个周期,1个字的指令

PUSH#4 /#8使用地址模式11,需要5个周期,2个字的指令

类别调试

函数调试器可能会清除中断标志

说明调试期间,读取敏感中断标志可能会立即清除

调试器停止。 这在单步和自由运行模式下均有效。解决方法无。

类别功能

功能中断丢失(慢ACLK)

说明Timer_A计数器使用慢速时钟(外部TACLK或ACLK)运行

MCLK。 为捕获/比较通道和CCRx选择比较模式

发生比较中断(如果TAR = CCRx),寄存器加1。

由于快速MCLK,CCRx寄存器递增(CCRx = CCRx + 1)之前发生

Timer_A计数器再次递增。 因此下一个比较中断

应该在下一个Timer_A计数器递增时立即发生(如果TAR = CCRx + 1)。

这个中断丢失了。

解决方法在CCRx寄存器递增之前将捕获/比较模式切换到捕获模式。之后切换回比较模式。