视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MSP430单片机在实际应用中的设计方案
2025-09-25 14:06:23 责编:小OO
文档
本文由ciaspc贡献

ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

UltraUltra-low power design with

Texas Instruments 超低功耗微控制器

超低功耗微控制器

MSP430

August 00 / 1

UltraUltra-low power design with

MSP430 发展历程

性能 ROM/OTP

2.5-5 V LCD Driver FLL Timer/Port Basic Timer 8-bit T/C x33x

LCD120 Timer_A USART MPY

Flash

1.8-3.6 V Basic Clock Timer_A New

Flash

1.8-3.6 V LCD Driver ….

F14x

Timer_B ADC12 2 USART MPY Comp_A

F44x

New

F13x

Timer_B ADC12 USART Comp_A

F42x

x32x

LCD84 ADC14

X12x

USART

F41x F40x

x31x

LCD92

x11x1

Comp_A

1996

1999

2000

2001

2002

August 00 / 2

UltraUltra-low power design with

MSP430:全新的微控制器 :

RUN THE MARATHON, NOT THE MILE. TI’s Flash MSP430 MCU reduces power consumption drastically, so your batteries run longer.

MSP430 的能效极高 的能效极高. I/O 和 CPU 运行是能用不同的时钟 CPU 功耗的开关通过状态寄存器的 控制位实现 ? MSP430 的功耗极低. 的功耗极低. 执行时为 160uA @ 1.8V (Flash) 备用时为 0.1uA (Flash) ? MSP430 极大地延长了电电池寿命

MSP430 有工业级 16 bit RISC MCU. -40 - 85 oC ? MSP430 编程方便,开发工具廉价 编程方便,

ADD MEM1,MEM2 ;MEM2=MEM1+MEME2

′ The MSP430 runs with a watch crystal at up to 4MHz internal clock!

August 00 / 3

UltraUltra-low power design with

MSP430F1xx: FLASH 系列特性 :

New

灵活多样的外围模块

RUN THE MARATHON, NOT THE MILE. TI’s Flash MSP430 MCU reduces power consumption drastically, so your batteries run longer.

12-bit A/D (8 + 4 通道, 转换<10 μs) ? 16-bit Timer_A with 3 C/C 寄存器 ? 16-bit Timer_B with 7 C/C 寄存器 ? 1- 2 个 USART接口 ? 硬件乘法器 ? 模拟信号比较器 ? 基本时钟模块 - 由可编程内部电阻控制频率 - 由单一外部电阻控制频率 - 32 kHz 晶振产生低频 - 高频晶振产生高频 - 可选择外部时钟源

超低功耗 ? 1.8 V …… 3.6 V 供电电压范围 ? 200 μA @ 1MHz, 2.2V,活动模式 ? 0.7 μA 备用模式 ? 0.1 μA 保持 RAM 数据 ? 6 μs 从备用模式唤醒 强大的 CPU 内核 ? 16-Bit RISC 结构 ? 125 ns 指令周期 @ 8 MHz

August 00 / 4

UltraUltra-low power design with

MSP430 系列

注: 1 - 可由 Comparator_A 实现 2 - 可由 Timer/Port 实现 3 - 有 256B FLASH 和 Boot ROM 4 - Input/Output + Output

外围模块: 外围模块 TIMERS: WDT 8bit T BT1 T_A T_B

- Watchdog 定时器 - 8 位定时器/计数器 - Basic Timer 1 - Timer_A (x) 捕捉/比较寄存器 - Timer_B (x) 捕捉/比较寄存器

UART 软件实现,或通用同步/异步接口数 MPY 硬件乘法器 I/O 数字 I/O,及Output

August 00 / 5

UltraUltra-low power design with

MSP430 FLASH 系列

New

Five new Flash configurations available now!

型号

FLASH 1 KB 4 KB 8 KB 16 KB 32 KB 48 KB 60 KB

A/D Slope Slope 12-bit 12-bit 12-bit 12-bit 12-bit

Timers A3 A3 A3 + B3 A3 + B3 A3 + B7 A3 + B7 A3 + B7

USART 1 1 2 2 2

MPY v v v

I/O 14 14 48 48 48 48 48

FLASH 型

超低功耗 Flash 内核 100,000 次写/擦周期 程序存储器分段:512B 信息存储器分段:128B 可以分段擦除或整体擦除 编程和擦除电压由内部产生 有代码读出保护

MSP430F1101 MSP430F1121 MSP430F133 MSF430F135 MSP430F147 MSP430F148 MSP430F149

August 00 / 6

超低功耗的实现: 超低功耗的实现:快速起动和省电模式

其他 MCU

I

UltraUltra-low power design with

* 4/ 8bit CPU * 电流消耗大 * 唤醒慢

Icc / μA

450 400 350

400

IAvrg

300 250 200

t

Vcc = 3V

1 μsec cycle time

150 100

MSP430

I

Active Mode LPM0

LPM1

LPM2

LPM3

IAvrg t

例:LPM3, 备用模式 (MSP430C31x) 32768Hz 振荡器活动。 基于 Basic Timer1 的实时钟活动。 LCD 驱动有效。

August 00 / 7

LPM4

* 16bit CPU * 突发式模式切换 * 电流消耗小 * 唤醒快 (<6 μs)

50 50 6 1.3 0.1

50 0

超低功耗的实现: 超低功耗的实现:FLASH 型

其它 MCU

I

UltraUltra-low power design with

1-2 mA

* 4/ 8bit CPU * 电流消耗大 * 唤醒慢

例:LPM3, 备用模式 振荡器 32768Hz 活动, Timer_A 有效, 经 LCD 模块驱动 LCD

Icc / μA

IAvrg

450 400

t

350 300

MSP430

I

* 16bit CPU * 突发式模式切换 * 电流消耗小 * 唤醒快 (<6 μs)

250 200 150 100

200 Vcc = 2.2V

1 μsec cycle time

32 32 11 0.7 0.1

Active Mode LPM0 LPM1 LPM2 LPM3 LPM4

<200uA

IAvrg t

50 0

August 00 / 8

时钟系统( FLL 时钟系统(3x)

UltraUltra-low power design with

只用一个晶体, 只用一个晶体,无其它外部元件 处理机时钟频率稳定, 处理机时钟频率稳定,抗干扰性能好 时钟可关闭, 时钟可关闭,可快速启动 电路功耗低

32.768 kHz crystal XIN ACLK 辅助时钟 XOUT FLL PUC fMCLK = ( N + 1 ) * fACLK MCLK 主系统时钟 (fSystem)

低功耗 32.768 kHz 晶振

MSP430

August 00 / 9

型的时钟系统 F11x,F11x1) 时钟系统( FLASH 型的时钟系统(F11x,F11x1)

1 个晶振 1 个DCO, 适应不同频率需要 个晶振,

UltraUltra-low power design with

August 00 / 10

型的时钟系统 F13x,F14x) 时钟系统( FLASH 型的时钟系统(F13x,F14x)

2 个晶振 1 个DCO, 适应不同频率需要 个晶振,

UltraUltra-low power design with

August 00 / 11

速度比较: 速度比较 32 kHz 时的运算快于 20 MHz

MSP430

′ 32kHz

晶振 ′ DCO 作为主时钟发生器 ′ 主时钟:4 MHz = 250ns ′ 1 机器周期 / 指令 ′ 250ns 指令周期,16 位操作

UltraUltra-low power design with

典型的 8bit 单片机

′ 20MHz 晶振 ′ 内部 4 分频 ′ 主时钟:5MHz = 200ns ′ 5 机器周期 / 指令 ′ 1000ns 指令周期,8 位操作

MSP430 performs 16 bit instead of 8 bit 4 times faster than a typical 8 bit μC !!

August 00 / 12

MSP430x33x框图 框图

XIN XOut XBuf VCC1 VCC2 VSS1 VSS2 VSS3 RST/NMI P4.0 P4.7 P2.x 8 Oscillator FLL

System Clock

UltraUltra-low power design with

P1.x P3.0 8

P3.7 P0.0

P0.7

ACLK MCLK

TDI TDO

24kB ROM 32kB ROM 32kB EPROM

1024B RAM

SRAM

PoweronReset

I/O Port

1x8 dig. I/O's

I/O Port

2x8 I/O's all with interr. cap. 2 Int. Vectors

I/O Port

1x8 dig. I/O抯

I/O Port

8 I/O's, all with interr. cap. 3 Int. Vectors

UART MAB, 16bit CPU incl. 16 reg. Test JTAG MDB, 16bit TMS TCK MPY MPYS MAC 16x16bit 8x8bit Watchdog Timer 15bit TimerA 16bit PWM UTX URX UCK USART

UART or SPI

MAB,4bit MCB Bus conv. MDB,8bit

TimerA

RXD, TXD

8bit Timer/ Counter

Timer/Port

Appl.抯 : ADC Timer, O/P

Basic Timer1

f CMPI

LCD

30 Segment Lines

Com0..3 S0..28/O2..28 S29/O29/CMPI

function TXD RXD 6

LCD

1,2,3,4 Mux

SIMO SOMI TACLK TA0.0..5 STE

TP.0 .. 5

CIN

R03 R23 R13 R33

August 00 / 13

MSP430x32x框图 框图

XIN XOut XBuf VCC VSS RST/NMI

UltraUltra-low power design with

P0.0

P0.7

Oscillator FLL

System Clock

ACLK MCLK

8kB ROM 16kB ROM 16kB EPROM

'C': Prom 'P': OTP 'E': EProm

256B RAM 512B RAM 512B RAM

SRAM

POR

8b Timer/ Counter

Serial Protocol Support

I/O Port

RXD 8 I/O's TXD 3 Int. Vectors

TDI TDO

CPU incl. 16 reg.

Test JTAG

MAB, 16bit

MAB,4bit MCB Bus conv. MDB,8bit

MDB, 16bit TMS TCK

ADC 12+2bit

5 Channels Current S.

WDT 15bit

Timer/ Port

B. Timer

LCD

84 Segmente 1, 2, 3, 4 Mux f LCD

Com0..3 Seg 0..19 Seg 20/CMPI

CMPI

A0..5 RI SVCC

TP.0 TP.5 ……TP.4 CIN

R03 R23 R13 R33

August 00 / 14

MSP430x31x框图 框图

UltraUltra-low power design with

XIN

XOut

XBuf

VCC

VSS

RST/NMI

P0.0

P0.7

Oscillator FLL

System Clock

TXD

ACLK MCLK

4kB ROM 8kB ROM

'C': Prom 'P': OTP 'E': EProm

256B RAM

SRAM

POR

8b Timer/ Counter

Serial Protocol RXD Support

I/O Port

8 I/O's, all with interr. capability 3 Int. Vectors

TDI TDO MAB, 16bit

CPU incl. 16 reg.

Test JTAG

MAB,4bit MCB Bus conv. MDB,8bit

MDB, 16bit TMS TCK Timer/Port Applications: A/D Conv. Timer, O/P

f LCD

WDT 15bit

B. Timer

LCD

92 Segmente 1, 2, 3, 4 Mux

Com0

..3 Seg 0..18,22,23,26 Seg 27/CMPI

6 TP.0 .. 5 CIN

CMPI

R13

R23

August 00 / 15

MSP430x11x框图 框图

DCOR JTAG ACLK

UltraUltra-low power design with

P2.5/Rosc P2.4/CA1

P1.7/TA2

I/O Port 1

8 I/O's, all with interr. capability

I/O Port 2

8 I/O's, all with interr. capability

14 中断线

P1.0/TACLK

P2.3/CA0 P2.2/CAOUT P2.1/INCLK

MAB,4bit

MDB,8bit

Out0

CCI0 B

Outx CCIx A TACL K SMCL K

INCL K

MCB

P2.0/ACLK

Comp. Power-On Bus con v. TACLK or INCLK CCI1 BOutx Reset

+

CCIx A CCIx B

P2.4 P2.3

12 位斜坡 ADC

RST/NMI 128/256B RAM

SRAM

Timer_A

3 CC Register: CCR0/1/2

PWM 和 UART

VSS MAB, 16bit MDB, 16bit VCC 2/4kB ROM 4kB MTP

'C': ROM 'F': MTP

4K + 256 flash

Watchdog/ Timer

15 / 16 bit

Test / JTAG

XOut

Oscillator

System Clock

多模式时钟

MCLK

XIN Rosc

CPU including 16

TEST/ VPP

ACLK SMCLK

ACLK

SMCLK

August 00 / 16

MSP430F13x框图 框图

XIN1 XOut1 DVCC DVSS AVCC AVSS RST/NMI P1 P2

UltraUltra-low power design with

P3

P4

P5

Rosc XIN2 XOut2

Oscillator

System Clock

ACLK SMCLK

Flash 8 KB 16 KB

RAM 256 B 512 B

Power on Reset

I/O Port 1/2

16 I/O’s with interr. capability

I/O Port 3/4

16 I/O’s with interr. capability

I/O Port 5

8 I/O’s with interr. capability

MCLK Test CPU JTAG incl. 16 reg. Break point Logic MCB MDB, 16bit Bus conv. MDB,8bit MAB, 16bit MAB,4bit

New

12 bit ADC

8 channels <10us conv.

TEST/ VPP ACLK SMCLK

Watchdog Timer

15 / 16 bit

Timer_B3

3 CC Register Shadow Reg.

Timer_A3

3 CC Register

Comparator A

USART

8

pin QFP

A0..7

August 00 / 17

MSP430F14x框图 框图

XIN1 XOut1 DVCC DVSS AVCC AVSS RST/NMI P1 P2

UltraUltra-low power design with

P3

P4

P5

Rosc XIN2 XOut2

Oscillator

System Clock

ACLK SMCLK

Flash 32 KB 48 KB 60 KB

RAM 1 KB 2 KB 2 KB

Power on Reset

I/O Port 1/2

16 I/O’s with interr. capability

I/O Port 3/4

16 I/O’s with interr. capability

I/O Port 5

8 I/O’s with interr. capability

MCLK Test CPU JTAG incl. 16 reg. Break point Logic MCB MDB, 16bit Bus conv. MAB, 16bit MAB,4bit

New

Timer_B7

7 CC Register Shadow Reg.

MDB,8bit

New

12 bit ADC

8 channels <10us conv.

TEST/ VPP

Hard ware MPY

Watchdog Timer ACLK SMCLK

15 / 16 bit

Timer_A3

3 CC Register

Comparator A

COMM port Two USARTs

8

pin QFP

A0..7

August 00 / 18

MSP430的空间 的空间

地址 7 0FFFFh 中断向量表 0FFE0h 0FFDFh 程序存储器 跳转控制表 数据表等 ROM 0 功能

UltraUltra-low power design with

字/字节

1K-60K

ROM 字/字节

128-2K

数据存储器 0200h 01FFh 16 位外围模块 0100h 0FFh 8 位外围模块 010h 0Fh 特殊功能寄存器 0h

August 00 / 19

RAM Timer, ADC 等 I/O,LCD, 定时器/端口 等 SFR

字/字节

字节

字节

MSP430的空间:FLASH 型的 FLASH 存储器 的空间: 的空间

FFFFh Segment 0 FE00h 中断向量 Segment 1 FC00h Segment 2 FA00h Segment 3 F800h

UltraUltra-low power design with

主存储器按 512 byte 分段

信息存储器按 128 byte 分段

各分段可单独擦除或同时擦除

Up to 60Kbyte

1100h Segment A 1080h Segment B 1000h

August 00 / 20

FLASH 存储器:写入和读出 存储器:

Flash 存储器以正常的寻址方式读出

UltraUltra-low power design with

Flash 存储器可以在程序控制下写入(Vcc 需高于 2.7V) 存储器可以在程序控制下写入( ) 存储器擦除、写入( 用户定义口令作保护) 自举程序可在写保护后对 Flash 存储器擦除、写入(由用户定义口令作保护)

FLASH Busy

Set write mode Write flash memory

FLASH Busy

August 00 / 21

中断:向量表( 中断:向量表(3x, 11x, 11x1) )

中断源 上电 外部复位 看门狗 NMI 振荡器故障 I/O 专用 I/O 专用 看门狗定时器 Timer_A Timer_A USART 接收 USART 发送 ADC,定时器/端口 定时器/端口 P2 P1 Basic Timer P0 中断标志 WDTIFG NMIIFG OFIFG P0IFG.0 P0IFG.1 WDTIFG CCIFG0 TAIFG URXIFG UTXIFG ADCIFG P2IFG.0-7 P1IFH.0-7 BTIFG P0IFG.2-7 系统中断 复位 非屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽

UltraUltra-low power design with

地址 0FFFEh 0FFFCh 0FFFAh 0FFF8h 0FFF6h 0FFF4h 0FFF2h 0FFF0h 0FFEEh 0FFECh 0FFEAh 0FFE8h 0FFE6h 0FFE4h 0FFE2h 0FFE0h

优先级 15,最高 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0,最低

August 00 / 22

中断:向量表( 中断:向量表(13x,14x) )

中断源 上电 外部复位 看门狗 Flash 存储器 NMI 振荡器故障 Flash 存储器访问错 Timer_B7 Timer_B7 Compare_A 看门狗定时器 USART0 接收 USART0 发送 ADC Timer_A3 Timer_A3 P1 USART1 接收 USART1 发送 P2 中断标志 WDTIFG NMIIFG OFIFG ACCVIFG BCCIFG0 BCCIFG1-6,TBIFG CMPAIFG WDTIFG URXIFG0 UTXIFG0 ADCIFG CCIFG0 CCIFG1-2,TAIFG P1IFG.0-7 URXIFG1 UTXIFG1 P2IFG.0-7 系统中断 复位

UltraUltra-low power design with

地址 0FFFEh

优先级 15,最高

非屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽 可屏蔽

0FFFCh 0FFFAh 0FFF8h 0FFF6h 0FFF4h 0FFF2h 0FFF0h 0FFEEh 0FFECh 0FFEAh 0FFE8h 0FFE6h 0FFE4h 0FFE2h 0FFE0h

14 13 12 11 10 9 8 7 6 5 4 3 2 1 0,最低

August 00 / 23

寻址方式和指令

Ult

raUltra-low power design with

MSP430 指令: 27条 (RISC指令) 指令: 指令) 条 指令

采用模拟指令后为 51条 条

MSP430的寄存器 的寄存器

程序计数器 PC 堆栈指针 SP 状态寄存器 SR/常数发生器 CG1 常数发生器 CG2 工作寄存器 R4 工作寄存器 R5 : : 工作寄存器 R13 工作寄存器 R14 工作寄存器 R15 R0 R1 R2 R3 R4 R5 : : R13 R14 R15

MSP430的寻址方式 的寻址方式

寻址模式

寄存器模式 变址模式 符号模式 绝对模式 间接寄存器模式 间接增量模式 立即模式

语法

Rn X(Rn) ADDR &ADDR @Rn @Rn+ #N

August 00 / 24

片上外围模块: , 片上外围模块:I/O,LCD驱动 驱动

UltraUltra-low power design with

I/O 端口 P0、P1、P2:各位方向可选,可产生中断,触发沿可选 、 、 :各位方向可选,可产生中断, P3、P4: 、 : P5、P6: 、 : (33x:P0-P4 : 各位方向可选, 各位方向可选,引脚复用 各位方向可选, 各位方向可选,引脚复用 11x:P1,P20-25 : 13x、14x:P1-P6) 、 : )

LCD

驱动 LCD 段:21x4 -- 30x4 空闲 LCD 引脚用作输出 系列、 系列 系列) (3x系列、4x系列) 系列

August 00 / 25

片上外围模块: 片上外围模块:硬件乘法器

UltraUltra-low power design with

乘法

无符号乘 有符号乘 以第一操作数地址来区别) 无符号乘加 (以第一操作数地址来区别)

精度

8位 X 位

8位 位

8位 X 16位 位 位 16位 X 位 8位 位

16位 X 16位 位 位 速度 写入操作数后, 写入操作数后,立即可读乘积 当用间接寻址访问时, 当用间接寻址访问时,需等待一条指令

August 00 / 26

片上外围模块:定时器, 片上外围模块:定时器,比较器

BASIC Timer1 定时器/端口 定时器 端口 定时器/计数器 定时器 计数器 PWM定时器 定时器 看门狗定时器

UltraUltra-low power design with

2x8 位或 16 位计数器,做实时钟、LCD 帧频时钟 位计数器,做实时钟、 2x8 位或 16 位计数器,与比较器及 TP 端配合实现斜坡 A/D 位计数器, 8 位计数器,可预置定时值,可实现软件 UART 位计数器,可预置定时值, 8 位计数器,可产生低精度 D/A 位计数器, 看门狗功能, 看门狗功能,或 16 位定时器功能

Timer_A16 位,带比较器 捕捉器,可实现 UART、PWM、斜坡 A/D 带比较器/捕捉器 捕捉器, 、 、 Timer_B16 位,带比较器 捕捉器,可实现 UART、PWM、斜坡 A/D 带比较器/捕捉器 捕捉器, 、 、 Compare_A 模拟信号比较器, 模拟信号比较器,监视外部模拟电压

August 00 / 27

片上外围模块: 片上外围模块:TIMER_A,TIMER_B ,

TIMER_B

UltraUltra-low power design with

August 00 / 28

片上外围模块: 片上

外围模块:USART

异步通信

波特率产生

UltraUltra-low power design with

时钟频率、波特率选择,波特率调整寄存器

例:bit=13.67T,UMCTL=01101011,T:14, 14, 13, 14, 13, 14, 14, 13 帧格式 多机模式 ST(0) | DATA(7-8bit) | AD | PA | SP(1) | SP(1) 线路空闲多处理机模式:地址帧 10位以上 “1” 后首帧 地址位帧多处理机模式:地址帧(AD=1) AD=1

同步通信

同步时钟 数据传输 方式: 由主机发送,不必利用波特率调整技术 主机的发送和接收同时进行 主机发送数据, 主机发送数据, 从机发送伪数据 从机发送数据

主机发送伪数据, 从机发送数据

August 00 / 29

片上外围模块: 片上外围模块:A/D 12 + 2 bit(32x) ( )

输入通道 A0 A7 参考电压 内置或外置

UltraUltra-low power design with

转换方式 选择电压范围(2 位):电阻网络

逐位比较(12 位):开关电容阵列

转换精度 12 +2 位, 12 位(预先设定转换电压范围)

转换时间 12+2 位:132ADCLK,12 位:96ADCLK ADCLK = (1 - 1/4)MCLK

时钟速率的影响 高:转换未完成, 低:电容阵列放电

恒流模式 A0 A3 可作为电流源以输出电流驱动传感元件(如热敏电阻等)

August 00 / 30

片上外围模块: 片上外围模块:A/D 12 bit(13x,14x) ( , )

片内参考电压源

UltraUltra-low power design with

采样/转换控制 采样 转换控制

可编程参考源选择 片内温度传感器

自动扫描桶型缓存

August 00 / 31

利用比较器构成 10 bit A/D

Vin

UltraUltra-low power design with

CA1

CAOUT

C1

CA0

Vin =

Vcc x

n 1024

R1 P1.0 P1OUT.0

MSP430

( Not To Scale!! ) P2.0/DAC VCC Vin ~ Vout Vin + 1 LSB

August 00 / 32

利用比较器构成斜坡 12 bit A/D

Vin

UltraUltra-low power design with

CA1 CA0 C1 Vref R1 R Vb R P1.2 VCC/4 P1.0

CAOUT

P1OUT.0 P1DIR.0

P1.1

P1OUT.1

Vref Vin = e ln(0.5) x Tvin-Tvref TVcc-Tvb

P1.3

P1OUT.2

P1OUT.3

MSP430

Vref Vin Vref/2 Vth Tvin charge charge Tvref Tvb charge August 00 / 33

F11x 应用实例

UltraUltra-low power design with

August 00 / 34

TIMER_B + ADC应用 3 相 H-桥电路驱动 应用: 应用 桥电路驱动

6-Channel PWM + Dead Band

Active Time

UltraUltra-low power design with

AC ~

Temperature Drive Voltage

MSP430F14X

TB5 TB4 TB3 TB2 TB1 TB0

T1 T3 T5

U0

T4

Over current protection Shunt resistor RC cell Feedback gain

T6

T2

A0 A1 A2

August 00 / 35

开发工具介绍

TI 软件包

Simulator ? Assembler ? Linker ? Archiver ? Object Code Converter ? Absolute Lister ? LCD Editor

UltraUltra-low power design with

C-编译器 编译器

IAR Systems C

C-Compiler

仿真器

Dr. Krohn & Stiller Emulator MX430, MX430P, MX430L, and AX430 Emulator (hitex) OCEAN MSP430xx JTAG Emulator (Goepel electronic)

TI 软件库

Floating Point Package

评估板

Starter Kit MSP-STK430X320 Evaluation Kit MSP-EVK430X320 Evaluation Kit MSP-EVK430X330 Flash ICE MSP-FET430X110 Flash ICE MSP-FET430P140

编程器

TI Programming Adapter SMS Gang Programmer BP Microsystems

August 00 / 36

UltraUltra-low power design with

FLASH 型低价格仿真工具:FET 型低价格仿真工具:

MSP-FET430X110

(适用于 F11x / F11x1 型)

价格低廉 仿真功能基于片内集成的仿真逻辑来实现 可仿真 F1101, F1121 硬件 包括:PC 并行电缆, JTAG 电缆, 插座, 仿真座 软件 CD-ROM: IAR开发环境软件包 包括:Simulator, Debugger, Assembler/Linker, 版 C-Compiler (1KB Code), 功能 程序下载、更新、运行及代码调试 由 PC 环境下的 JTAG 控制实现 Flash 存储器编程 由片内仿真逻辑实现全速调试(2个断点)

August 00 / 37

UltraUltra-low power design with

FLASH 型低价格仿真工具:FET 型低价格仿真工具:

MSP-FET430P140

(适用于 F13x / F14x 型)

价格低廉 仿真功能基于片内集成的仿真逻辑来实现 可仿真 F133, F135, F147, F148, F149 硬件 包括:PC 并行电缆, JTAG 电缆, 插座, F149 样机 软件 CD-ROM: IAR开发环境软件包 包括:Simulator, Debugger, Assembler/Linker, 版 C-Compiler (1KB Code), 功能 程序下载、更新、运行及代码调试 由 PC 环境下的 JTAG 控制实现 Flash 存储器编程 由片内仿真逻辑实现全速调试(3个断点) New

August 00 / 38

UltraUltra-low power design with

MSP430 系统:性能/价格比 系统:性能/

电源的高效率 电池缩减 / 电池寿命延长 电源电路简化 / 可远程供电 硬件简化 外部元件极少 集成实时钟 集成 LCD 驱动电路 集成 ADC 加速产品开发 用 Flash 或 OTP 型可快速制作样机 用 Flash 型可作现场更新 容易学习和设计程序 代码效率高 和开发工具FET 廉价的微控制器 MSP430 和开发工具

August 00 / 39

MSP430 网上资源

UltraUltra-low power design with

从 Internet 可以得到

- MSP430 器件资料 - MSP430 开发工具软件 - 可以下载的各类文件 - 免费的仿真软件 - 免费的软件包

http://www.ti.com/sc/docs/products/micro/msp430 http://www.lierda.com E-mail: lierda@mail.hz.zj.cn(wzptt)

August 00 / 40

1下载本文

显示全文
专题