IC单机片 MSP430G2332IPW20R
日期:2018-9-29MSP430G2332IPW20R.jpg" />
品牌:TI
型号:MSP430G2332IPW20R
封装:TSSOP20
包装:2000
DC年份:1802+5
数量:800000
产地:马来西亚
产品信息:MSP430G2X02 混合信号微处理器 TSSOP20封装 卷带包装
瑞利诚科技(深圳)有限公司
联系人:Eason/业助(何小姐)
电话:13312991513/83255665-804
qq:1134043964/ 3236611257
邮箱:13312991513@163.com
MSP430G2332
MSP430G2x32、MSP430G2X02 混合信号微处理器
描述
德州仪器MSP430家族的超低功耗微控制器由多个设备组成,以不同的外设为目标,针对不同的应用。该结构结合五种低功率模式,在便携式测量应用中实现了延长电池寿命。该设备具有强大的16位RISC CPU、16位寄存器和持续的生成器,有助于最大程度地提高代码效率。数控振荡器(DCO)允许起床从低功耗模式在小于1μs主动模式。
MSP430G2332IPW20R.jpg" />
MSP430G2x32和MSP430G2X02系列微控制器是超低功耗混合信号微控制器,内置16位定时器,使用通用串行通信接口,可达16 I/ O电容式触控针,内置通信能力。MSP430G2x32系列有一个10位的a / D转换器。有关配置细节,请参见。典型的应用包括捕获模拟信号的低成本传感器系统,将它们转换为数字值,然后处理显示或传输到主机系统的数据。
特性
低供应电压范围:1.8 V到3.6 V
超低功耗
主动模式:220μA 1 MHz,2.2 V
待机模式:0.5μA
μA RAM模式(保留):0.1
五个节电模式
超高速唤醒在小于1μs待机模式
16位RISC架构,62.5 - ns指令周期时间
基本时钟模块配置
内部频率高达16mhz,有四个校准频率
内部超低功率低频振荡器
32-kHz水晶
外部数字时钟源
一个16位的Timer_A,有三个捕获/比较寄存器
多达16个电容触控使I / O引脚
通用串行接口(USI)支持SPI和I2C
10 -位200 - ksps模拟-数字(A / D)转换器,内部引用,sampleand - hold,和Autoscan(MSP430G2x32)
灯火探测器
串行编程,无需外部编程电压,可编程代码保护
芯片仿真逻辑与间谍双线接口
包选项
TSSOP:14针,20针
PDIP:20销
QFN:16针
MSP430G2332&diagramId=SLAS723H" target="_blank" style="box-sizing:border-box;color:#aa6666;text-decoration-line:none;outline:0px;cursor:url("/assets/images/zoomin.cur"), default;font-family:"microsoft yahei", 微软雅黑, simsun, 宋体, sans-serif;font-size:14px;">功能方框图
特性
23•低电压范围:1.8 V到3.6 V•高达16个电容触点激活I / O引脚
•超低功耗•通用串行接口(USI)支持SPI
-主动模式:220μA 1 MHz,2.2 V和I2C
-待机模式:0.5μA•200 -过度增殖10位模拟数字(A / D)
内部参考的变频器,样品
——从模式(RAM保留):0.1μA
-持有和自动扫描(MSP430G2x32)
•五节电模式
•使电灯暗淡探测器
•超快速唤醒从备用模式进入
•串行机上编程,小于1μs
无需外部编程电压,
•16位RISC架构,62.5 - ns指令可编程代码保护,安全周期定时引信
•基本时钟模块配置•芯片仿真逻辑与间谍双线
-内部频率高达16mhz与接口
表1总结了四种校准频率•家庭成员
-内维低功率低频•封装选项(LF)振荡器
- TSSOP:14针,20针
——32-kHz水晶
- PDIP:20销
-外部数字时钟源
- QFN:16针
一个16位的Timer_A和3个
•对于完整的模块描述,请参见获取/比较注册MSP430x2xx家庭用户指南(SLAU144)
MSP430G2332IPW20R.jpg" />
描述
德州仪器MSP430™家族的超低功耗微控制器由几个设备
针对不同应用程序的不同设置。建筑,加上五种低功耗
在便携式测量应用中,优化了模式,实现了延长电池寿命。设备的功能
强大的16位RISC CPU,16位寄存器,以及能最大限度提高代码效率的常量生成器。
数控振荡器(DCO)允许起床从低功耗模式在小于1μs主动模式。
MSP430G2x32和MSP430G2X02系列微控制器是超低功率混合信号
内置16位定时器的微控制器,以及高达16 I/ O电容触控的引脚和内置
通信能力使用通用串行通信接口。MSP430G2x32系列有
10位A / D转换器。有关配置细节,请参见表1。典型的应用包括低成本的传感器系统
捕捉模拟信号,co
可用选项(1)
Flash RAM ADC10包设备EEM Timer_A USI时钟I / O(KB)(B)通道类型(2)
MSP430G2432IN20 16 20-PDIP
MSP430G2432IPW20 16 20-TSSOP
1 8256 1x TA3 8 1 LF,DCO,VLO
MSP430G2432IRSA16 10 16-QFN
MSP430G2432IPW14 10 14-TSSOP
MSP430G2332IN20 16 20-PDIP
MSP430G2332IPW20 16 20-TSSOP
1 4256 1x TA3 81lf,DCO,VLO
MSP430G2332IRSA16 10 16-QFN
MSP430G2332IPW14 10 14-TSSOP
MSP430G2232IN20 16 20-PDIP
MSP430G2232IPW20 16 20-TSSOP
1 2 256 1x TA3 8 1 LF,DCO,VLO
MSP430G2232IRSA16 10 16-QFN
MSP430G2232IPW14 10 14-TSSOP
MSP430G2132IN20 16 20-PDIP
MSP430G2132IPW20 16 20-TSSOP
11281x TA3 81lf,DCO,VLO
MSP430G2132IRSA16 10 16-QFN
MSP430G2132IPW14 10 14-TSSOP
MSP430G2402IN20 16 20-PDIP
MSP430G2402IPW20 16 20-TSSOP
1 8256 1x TA3 - 1 LF,DCO,VLO
MSP430G2402IRSA16 10 16-QFN
MSP430G2402IPW14 10 14-TSSOP
MSP430G2302IN20 16 20-PDIP
MSP430G2302IPW20 16 20-TSSOP
1 4256 1x TA3 - 1 LF,DCO,VLO
MSP430G2302IRSA16 10 16-QFN
MSP430G2302IPW14 10 14-TSSOP
MSP430G2202IN20 16 20-PDIP
MSP430G2202IPW20 16 20-TSSOP
1 2 256 1x TA3 - 1 LF,DCO,VLO
MSP430G2202IRSA16 10 16-QFN
MSP430G2202IPW14 10 14-TSSOP
MSP430G2102IN20 16 20-PDIP
MSP430G2102IPW20 16 20-TSSOP
11281x TA3 - 1lf,DCO,VLO
MSP430G2102IRSA16 10 16-QFN
MSP430G2102IPW14 10 14-TSSOP
表2。终端功能
终端
不。I / O描述
名称N14、RSA1 N20
PW14 6 PW20
P1.0 /通用数字I /O pin
TA0CLK/ Timer0_A,时钟信号TACLK输入
2 1 2 I / O
ACLK / ACLK信号输出
A0 ADC10模拟输入A0(1)
P1.1 /通用数字I /O pin
TA0.0/ 3 I/O Timer0_A,捕获:CCI0A输入,比较:Out0输出
A1 ADC10模拟输入A1(1)
P1.2 /通用数字I /O pin
TA0.1/ 4 I/O Timer0_A,捕获:CCI1A输入,比较:输出
A2 ADC10模拟输入A2(1)
P1.3 /通用数字I /O pin
5 4 5 I / O
A3/ ADC10模拟输入A3(1)
VREF-/VEREF ADC10负参考电压(1)
P1.4 /通用数字I /O pin
TA0.2/ Timer0_A,捕获:CCI2A输入,比较:输出
SMCLK / SMCLK信号输出
6 5 6 I / O
A4/ ADC10模拟输入A4(1)
VREF+/VEREF+/ ADC10正参考电压(1)
TCK JTAG测试时钟,设备编程和测试输入终端
P1.5 /通用数字I /O pin
TA0.0/ Timer0_A,比较:Out0输出
A5/ 7 6 7 I/O ADC10模拟输入A5(1)
SCLK/ USI:clk输入I2C模式;在SPI模式下的clk
TMS JTAG测试模式选择,用于设备编程和测试的输入终端
P1.6 /通用数字I /O pin
TA0.1/ Timer0_A,比较:Out1输出
A6/ ADC10模拟输入A6(1)
SDO/ 8 7 14 I/O USI:SPI模式的数据输出
SCL/ USI:I2C模式的I2C时钟
在编程和测试过程中,TDI / JTAG测试数据输入或测试时钟输入
特克
P1.7 /通用数字I /O pin
A7/ ADC10模拟输入A7(1)
SDI/ 9 8 15 I/O USI:SPI模式的数据输入
SDA/ USI:I2C模式的I2C数据
TDO/ TDI(2)JTAG测试数据输出端,或在编程和测试期间的测试数据输入
P2.0 - - 8 I/ O通用数字I /O pin
P2.1 - - 9 I/ O通用数字I /O pin
P2.2 - - - 10 I/ O通用数字I /O pin
P2.3 - - 11 I/ O通用数字I /O pin
MSP430G2332IPW20R.jpg" />
短小精悍的描述
CPU
MSP430™CPU有16位RISC体系结构
这对应用程序来说是高度透明的。全部的
操作,除了程序流指令之外
作为注册操作一起执行
七种寻址模式为源操作数和四种
用于目标操作的寻址模式。
CPU与提供的16个寄存器集成
减少指令执行时间。的register-toregister
运行执行时间是一个循环
CPU时钟。
寄存器中的4个,R0到R3,是专用的
程序计数器,堆栈指针,状态寄存器和
分别为常数发生器。剩下的
寄存器是通用寄存器。
外围设备使用数据连接到CPU,
地址和控制总线,可以处理
所有指令。
指令集由原来的51组成
有三种格式和七个地址的说明
扩展的模式和附加说明
地址范围。每个指令都可以在word上操作
和字节数据。
指令集
指令集包含51条指令
三种格式和七种地址模式。每一个
指令可以操作字和字节数据。
表3展示了这三种类型的示例
指令格式;表4显示了地址
模式。
表3。指令字格式
格式示例操作
两个操作数,源目的地添加R4,R5 R4 + R5 - > R5
单个操作数,目的地只调用R8 PC - >(TOS),R8 - > PC
相对跳转,un /条件JNE跳跃-等位= 0
表4。地址模式描述(1)
地址模式的语法示例操作
操作模式
MSP430设备有一个主动模式和五个软件可选择的低功耗模式。安
中断事件可以从任何低功率模式唤醒设备,服务请求,恢复
从中断程序返回的低功率模式。
以下六种操作模式可由软件配置:
•积极模式(点)
-所有的时钟都是活跃的
•低功率模式0(LPM0)
——CPU是禁用的
- ACLK和SMCLK保持活跃,MCLK被禁用
•低功率模式1(LPM1)
——CPU是禁用的
- ACLK和SMCLK保持活跃,MCLK被禁用
- DCO的直流发电机是禁用的,如果DCO没有在活动模式中使用
•低功率模式2(LPM2)
——CPU是禁用的
- MCLK和SMCLK被禁用
- DCO的直流发电机仍然启用
——ACLK仍然是活跃的
•低功率模式3(LPM3)
——CPU是禁用的
- MCLK和SMCLK被禁用
- DCO的直流发电机是禁用的
——ACLK仍然是活跃的
•低功率模式4(LPM4)
——CPU是禁用的
——ACLK是禁用的
- MCLK和SMCLK被禁用
- DCO的直流发电机是禁用的
中断向量地址
中断矢量和powerup启动地址位于地址范围0FFFFh到0FFC0h。
这个向量包含适当的中断处理程序指令序列的16位地址。
如果重置向量(位于地址0FFFEh)包含了0FFFFh(例如,如果flash没有编程)
CPU在powerup后立即进入LPM4。
表5所示。
中断源、标志和向量
系统字中断源中断标志优先中断地址
升高PORIFG
外部重置RSTIFG
监管定时器+ WDTIFG重置0FFFEh 31,最高
Flash关键违反KEYV(2)
电脑超出范围(1)
敝中断NMIIFG(非)可屏蔽的
振荡器故障OFIFG(non)- maskable 0FFFCh 30
Flash内存访问违反ACCVIFG(2)(3)(non)- maskable
0 fffah 29
0 fff8h 28
0 fff6h 27
观察定时器+ WDTIFG maskable 0FFF4h 26
CCIFG(4)maskable 0FFF2h 25
Timer0_A3 TACCR2 TACCR1 CCIFG。maskable 0fff0h24 TAIFGTable 3
(4)
0 ffeeh 23
0 ffech 22
ADC10(5)ADC10IFG(4)(5)maskable 0FFEAh 21
USI USIIFG,USISTTIFG(2)(4)maskable 0FFE8h 20
I/ O端口P2(最多八面)P2IFG。0到p2ifg . 7(2)(4)maskable 0FFE6h 19
I/ O端口P1(最多8个标志)P1IFG。0到p1ifg . 7(2)(4)maskable 0FFE4h 18
0 ffe2h 17
0 ffe0h 16
看(6)0FFDEh到15到0,最低0FFC0h
(1)如果CPU试图从模块寄存器内存地址范围(0h到01FFh)或从其获取指令,就会生成重置
在未使用的地址范围。
(2)多个源旗帜
(3)(non)- maskable:单个中断启用位可以禁用中断事件,但一般中断启用不能。
(4)模块中设置了中断标志。
(5)MSP430G2x32
(6)0 ffdeh到0FFC0h地址的中断向量在此设备中不使用,可以用于常规程序代码
特殊功能寄存器(sfr)
大多数中断和模块启用位被收集到最低地址空间。特殊功能寄存器位
未分配到功能的目的并没有在设备中存在。提供简单的软件访问
这样的安排。
Legend rw:Bit可以读和写。
rw- 0,1:Bit可以被读写。它是由PUC重置或设置的。
rw -(0,1):Bit可以被读取和写入。它是由POR重置或设置的。
SFR bit在设备中不存在。
表6所示。中断启用寄存器1和寄存器2
地址7 6 5 4 3 2 1 0
我爱你
rw-0 rw-0 rw-0 rw-0
WDTIE监视器计时器中断启用。如果选择监视模式,则不活动。如果配置了监视计时器,则激活
间隔计时器模式。
OFIE振荡器故障中断启用
NMIIE(非)可屏蔽的中断使
ACCVIE Flash访问违规中断启用
地址7 6 5 4 3 2 1 0
01 h
表7所示。中断标志寄存器1和2
地址7 6 5 4 3 2 1 0
02h NMIIFG RSTIFG PORIFG OFIFG WDTIFG
rw-0 rw -(0)rw -(1)rw -1 rw-(0)
WDTIFG设置在监视模式下,或安全密钥违规。
重置VCC电源或重置状态在RST /NMI pin的重置模式。
振荡器故障的OFIFG标志。
分波电源重置中断标志。设置在VCC升高。
RSTIFG外部重置中断标志。设置复位模式下的RST /NMI pin复位条件。重置在VCC升高。
MSP430G2332IPW20R.jpg" />
组织的记忆
表8所示。组织的记忆
MSP430G2102 MSP430G2202 MSP430G2302 MSP430G2402
MSP430G2132 MSP430G2232 MSP430G2332 MSP430G2432
内存大小1kB 2kB
Main:中断vector Flash 0xFFFF到0xFFC0 0xFFFF到0xFFC0 0xFFFF到0xFFC0 0xFFFF到0xFFC0
Main:代码内存Flash 0xFFFF到0xFC00 0xFFFF到0xf8000xffff到0xFFFF到0xE000
信息内存大小为256字节256字节256字节256字节
010FFh到01000h 010FFh到01000h 010FFh到01000h
RAM大小128 B 256 B 256 B 256 B
在0X02000X02ff到0X02000X02ff到0X02000X02ff到0X0200
外围设备16 -bit 01FFh到0100h 01FFh到0100h 01FFh到0100h
8-bit 0FFh到010h 0FFh到010h 0FFh到010h
8位SFR 0Fh至00h 0Fh至00h0fh至00h至00h
闪存
闪存可以通过CPU -双线/ JTAG端口或系统在CPU上编程。CPU可以
执行单字节和单字写入到闪存。闪存的特点包括:
•闪存有n段主存和4段信息存储器(A to D)
每个64字节。主内存中的每个段的大小为512字节。
•0到n段可以在一个步骤中删除,或者每个部分都可以单独删除。
•A段A到D可以单独删除,也可以作为一组从0到n .段A到D
叫做记忆的信息。
•段A包含校准数据。复位后,段A被保护,防止编程和擦除。它
可以上锁,但是如果设备专用的校准数据是,请注意不要擦除这部分
MSP430G2332IPW20R.jpg" />
外围设备
外围设备通过数据、地址和控制总线连接到中央处理器,并可以使用所有的方法处理
指令。对于完整的模块描述,请参阅MSP430x2xx家庭用户指南(SLAU144)。
振荡器和系统时钟
时钟系统由基本时钟模块支持,包括对32768 - hz手表晶体的支持
振荡器,一种内部的低功率低频振荡器和内部数字控制振荡器(DCO)。
基本时钟模块的设计满足了低系统成本和低功耗的要求
消费。
内部DCO提供了一个快速刺激时钟源和稳定在不到1μs。的基本
时钟模块提供以下时钟信号:
•辅助时钟(ACLK),来源于32768 - hz手表晶体或内部LF振荡器。
•主时钟(MCLK),CPU使用的系统时钟。
•子主时钟(SMCLK),即外围模块使用的子系统时钟。
将DCO输出频率校准的DCO设置存储在信息内存段A中。
校准数据存储在信息内存段A
标定数据存储在DCO和ADC10中,并以一个标记-长度-值结构组织。
表9所示。标签使用ADC校准标签
名称地址值描述
TAG_DCO_30 x10f6 0 x01 DCO频率校准VCC = 3 V和TA = 30°C在校准
TAG_ADC10_1 0x10DA 0x10 ADC10_1校准标记
为空内存区域的TAG_EMPTY - 0xFE标识符
表10。ADC校准标签使用的标签
标定/描述尺寸地址的标签条件
CAL_ADC_25T85 INCHx = 0 x1010 REF2_5 = 1,TA = 85°C字0 x0010
CAL_ADC_25T30 INCHx = 0 x1010 REF2_5 = 1,TA = 30°C字0 x000e
CAL_ADC_25VREF_FACTOR REF2_5 = 1,TA = 30°C,我马(VREF +)= 1字0 x000c
CAL_ADC_15T85 INCHx = 0 x1010 REF2_5 = 0,TA = 85°C字0 x000a
CAL_ADC_15T30 INCHx = 0 x1010 REF2_5 = 0,TA = 30°C字0 x0008
CAL_ADC_15VREF_FACTOR REF2_5 = 0,TA = 30°C,我马(VREF +)= 0.5字0 x0006
CAL_ADC_OFFSET外部VREF = 1.5 V,f(ADC10CLK)= 5 MHz字0x0004
CAL_ADC_GAIN_FACTOR外部VREF = 1.5 V,f(ADC10CLK)= 5 MHz字0x0002
主要DCO特点
•RSELx选择的所有范围都与RSELx + 1重叠:RSELx = 0重叠RSELx = 1,…RSELx = 14
重叠RSELx = 15。
DCO控制位DCOx有一个步骤大小,由参数SDCO定义。
•调制控制位MODx选择在32个DCOCLK周期内使用fDCO(RSEL,DCO + 1)的频率
周期。频率fDCO(RSEL,DCO)用于剩余的周期。频率是一个平均值等于:
灯火管制
在电源开关时,实现了对该装置的适当的内部复位信号
关机。
数字I / O
有两个8位I / O端口实现:
•所有单独的I / O位都是独立可编程的。
•任何输入、输出和中断条件(仅P1和P2端口)的组合都是可能的。
•如果可用的话,所有8位P1和P2端口的所有8位元都可以选择可选择的中断输入功能。
•对端口控制寄存器的读/写访问得到所有指令的支持。
每个I / O都有单独可编程的拉升/拉低电阻。
•每一个I / O都有一个单独的可编程的pin -振荡器,以实现低成本的电容触控
检测。
WDT +看门狗定时器
监视定时器(WDT +)模块的主要功能是在a之后执行一个受控的系统重启
软件问题发生。如果选择的时间间隔过期,将生成一个系统重置。如果监管机构
在应用程序中不需要函数,可以将模块禁用或配置为间隔计时器
在选定的时间间隔内产生中断。
A3是一个16位计时器/计数器,有三个捕获/比较寄存器。Timer0_A3可以支持多个
捕获/比较、PWM输出和间隔时间。Timer0_A3还具有广泛的中断功能。
可以从溢出条件的计数器和每个捕获/比较中生成中断
寄存器。
表11所示。(1)Timer0_A3信号连接
输入PIN号码设备模块模块输出PIN数模块输入输出
N20,PW20 PW14 RSA16信号名称块信号N20,PW20 PW14 RSA16
p1.0 -2 p1.0 -2 p1.0 -1 TACLK TACLK
ACLK ACLK
计时器NA
SMCLK SMCLK
PinOsc PinOsc PinOsc INCLK
p1.1 -3 p1.1 -3 p1.1 -3 p1.1 -3 p1.1 -3 p1.1 -3 p1.1 -3 p1.1 -3
ACLK CCI0B p1.5 -7 p1.5 -7 p1.5 -6
CCR0 TA0
VSS接地
VCC VCC
p1.2 -4 p1.2 -4 p1.2 -4 p1.2 -4 p1.2 -4 p1.2 -3
CAOUT CCI1B p1.6 -14 p1.6 -8 p1.6 -7
CCR1 TA1
VSS GND p2.6 - 19p2.6 -13 p2.6 -12
VCC VCC
p1.4 -6 p1.4 -6 p1.4 -6 p1.4 -6 p1.4 -6 p1.4 -6
PinOsc PinOsc PinOsc TA0.2 CCI2B
CCR2 TA2
VSS接地
VCC VCC
(1)一次只能启用一个pin振荡器。
USI
通用串行接口(USI)模块用于串行数据通信,并提供basic
用于同步通信协议的硬件,如SPI和I2C。
ADC10(仅MSP430G2x32)
ADC10模块支持快速、10比特的模拟-数字转换。该模块实现了一个10位SAR
核心,样本选择控制,参考生成器和数据传输控制器,或DTC,用于自动转换
结果处理,允许在没有任何CPU干预的情况下转换和存储ADC示例。
绝对最大额定参数(1)
VCC至VSS - 0.3 V至4.1 V的电压
电压适用于任何引脚(2)- 0.3 V到VCC + 0.3 V
二极管电流在任何设备销±2马
塔设备-55°C到150°C
存储温度范围,测试
(3)
编程设备-55°C到150°C
(1)超出“绝对最高评级”所列的压力可能会对设备造成永久性损害。这些都是压力评级
只有在这些或任何其他条件下,设备的功能操作超出“推荐操作”
条件”并非暗示。长时间暴露于绝对最高等级的条件可能会影响设备的可靠性。
(2)VSS所引用的所有电压。JTAG熔断电压,VFB,允许超过绝对最大额定值。电压是
在吹JTAG引信时应用于测试针。
(3)根据目前的JEDEC j - std - 020规范与峰值回流,可在焊接板焊接时使用更高的温度
在运输箱或转盘上的设备标签上的温度不高于分类。
推荐的操作条件
典型值指定在VCC = 3.3 V和TA = 25°C(除非另外说明)
最小公称最大单位
在程序执行时1.8。3.6
VCC V电源电压
在flash编程/删除2.2 3.6期间
VSS电源电压0 V
助教营业自由空间温度-40 85°C
VCC = 1.8 V,dc 6
工作周期= 50%±10%
处理器频率(最高MCLK频率VCC = 2.7 V,fSYSTEM直流12 MHz使用USART模块)(1)(2)责任周期= 50%±10%
VCC = 3.3 V,直流16工作周期= 50%±10%
(1)MSP430 CPU与MCLK直接连接。MCLK的高和低相位都不能超过其脉宽
指定的最大频率。
(2)模块可能有不同的最大输入时钟规范。请参阅本数据表中各个模块的规范。