Date post: | 23-Dec-2015 |
Category: |
Documents |
Upload: | jody-mills |
View: | 215 times |
Download: | 0 times |
MSP430 Senior DesignMSP430 Ultra-Low-Power MCUs
William GohUniversity of Florida
© 2006 Texas Instruments Inc, Slide 2
• MSP430 Overview
• Tools
• Getting Started with IAR Workbench
• eZ430-RF2500
• Resources
Agenda
© 2006 Texas Instruments Inc, Slide 3
Ultra-low Power + High-Performance
• Modern 16-bit RISC CPU
• 1K to 128KB+ ISP Flash
• 14- to 100-pin options
• Intelligent peripherals boost performance
• Embedded emulation
• 0.1µA power down
• 0.8µA standby mode
• 250µA / 1MIPS
• <1µs clock start-up
• Zero-power BOR
• <50nA pin leakage
© 2006 Texas Instruments Inc, Slide 4
MSP430 vs. Microchip PIC
MSP430
• Ultra-low power MCU
• Less code space needed
• Real-time debugger
• Embedded emulation
• Highly integrated
Microchip PIC
• Low-power but stripped down
• Less integrated
© 2006 Texas Instruments Inc, Slide 5
F/C41xFx42x0
Fx42x
F44x
Per
form
ance
Integration
Future
Development
Sampling
Production
Device5xx-Next Gen• 25 MIPS• 32-256 KB • USB-RF
F21x1
2xx-Catalog• 16 MIPS• 1-120KB• 500nA Stand By
F13x-F14x
1xx-Catalog• 8 MIPS• 1-60KB
Fx43x
F20xx
F12xx
F/C11xx
MSP430 Roadmap
F543x
F = FlashC = Custom ROM
4xx-LCD • 8/16 MIPS• 4-120KB• LCD Driver
F15x-F16x
F5xx RF
F21x2
F471x7
F23x-F24x
F5xx
F22xx
F261xF241x
CG461x
FG461x
F23x0
F563xUSB
F47x4
© 2006 Texas Instruments Inc, Slide 6
• MSP430F16x
• Complete Signal Chain on Chip
• Coming Soon: MSP430F26x 2xx Upgrade to F16x
FLASH
8-60K B
RAM
512-10K B
PORBOR
8MhzBasicClock
Watchdog
15-bit
RISCCPU16-bit JT
AG/EEM
Port3/4Port5/6
MAB
MDB
Timer_B7
16-bit
Port1/2with IRQ
Comp_A
USART1UART/SPI
Timer_A3
16-bit
ADC12200ksps
Vref Temp
DAC12_0DAC12_1
DMA
SVS
USART0UART/SPI
I2C
MPYMPYSMAC
MACS
Most Common MSP430 in Schools…
© 2006 Texas Instruments Inc, Slide 7
Ultra-low Power Activity Profile
• Extended Ultra-low Power standby mode
• Minimum active duty cycle
• Interrupt driven performance on-demand
© 2006 Texas Instruments Inc, Slide 8
Why Ultra-low Power Is Important• Longer battery life
• Smaller products
• Simpler power supplies
• Less EMI simplifies PCB
• Permanent battery
• Reduced liability
© 2006 Texas Instruments Inc, Slide 9
Agenda
• MSP430 Learning Platform
• Tools
• Getting Started with IAR Workbench
• eZ430-RF2500
• Resources
© 2006 Texas Instruments Inc, Slide 10
IAR Embedded Workbench V3.41A• Kickstart Version – Free
4KB Limit on C code size Unlimited assembler code size Available from MSP430 web page Supported by TI PIC
• Baseline Version ~$795 12KB Limit on C code size Unlimited assembler code size Available and supported by IAR
• Full Version ~$2695 Unlimited code size Available and supported by IAR
• All versions support all available MSP430 devices
© 2006 Texas Instruments Inc, Slide 11
Code Composer Essentials v2.0• Professional Version –
$250 University Price
• Kickstart Version – FREE 8kB limit on C code Available online Supported by TI PIC
• Supports all MSP430 devices including eZ430-F2013
• Based on the Eclipse open-source platform
• Free upgrade to V2.0 for existing V1.0 users
• Available Today!
© 2006 Texas Instruments Inc, Slide 12
Embedded Emulation• Real-time in-system debug
No application resources used Full speed execution H/W breakpoints Single stepping Complex triggering Trace capability
• Easy to use tools
• Spy Bi-Wire 2-wire debug interface No pin function impact
JTAG
MSP430
VSSVCC
© 2006 Texas Instruments Inc, Slide 13
USB Flash Emulation Tool (FET)• MSP430 FET: real-time debug and programming tool
• Supports ALL MSP430 devices 4-wire JTAG 2-wire Spy Bi-Wire
• Available with socketed target board Example: MSP-FET430U14 = FET Interface + 14-pin target board
• Supported by all MSP430 IDEs
• University Pricing: $75 with board $49 interface alone
© 2006 Texas Instruments Inc, Slide 14
eZ430-F2013 Development Tool• Complete development tool that fits in your pocket
• Supports MSP430F20xx devices only MSP430F20xx devices available in DIP
• Unrestricted programming and debugging
• Fast, easy to use operation
• Includes IAR Kickstart IDE
• Supported by CCE V2
• $20
© 2006 Texas Instruments Inc, Slide 15
Agenda MSP430 Day 2007
• MSP430 Learning Platform
• Tools
• Getting Started with IAR Workbench
• eZ430-RF2500
• Resources
© 2006 Texas Instruments Inc, Slide 16
IAR Workbench• Startup screen
Click Create new project in current workspace
• Create new project
© 2006 Texas Instruments Inc, Slide 17
IAR Workbench• Save Project
• Add files to your project
© 2006 Texas Instruments Inc, Slide 18
IAR Workbench• Right Click on Project Options
© 2006 Texas Instruments Inc, Slide 19
IAR Workbench• Set the appropriate settings
© 2006 Texas Instruments Inc, Slide 20
IAR Workbench• Right click on project Rebuilt All
This will compile your project
© 2006 Texas Instruments Inc, Slide 21
IAR Workbench• Project Debug
This will automatically save your project and compile and download code through JTAG.
© 2006 Texas Instruments Inc, Slide 22
IAR Workbench: Debug Mode• Click on Run
© 2006 Texas Instruments Inc, Slide 23
Agenda MSP430 Day 2007
• MSP430 Learning Platform
• Tools
• Getting Started with IAR Workbench
• eZ430-RF2500
• Resources
© 2006 Texas Instruments Inc, Slide 24
eZ430-RF2500. Wireless Made Easy.
• Star network stack included
• Includes 2 RF targets & battery expansion board
• $49
• Coming October ‘07
© 2006 Texas Instruments Inc, Slide 25
eZ430-RF2500 Battery Board
© 2006 Texas Instruments Inc, Slide 26
• MSP430 Learning Platform
• Tools
• Getting Started with IAR Workbench
• eZ430-RF2500
• Resources
Agenda
© 2006 Texas Instruments Inc, Slide 27
www.ti.com/msp430
© 2006 Texas Instruments Inc, Slide 28
Important Documents• Datasheets
Technical Documents for every device
• User Guide How to use MSP430 guide Divided into families
– 1xx– 2xx– 4xx
• Code Example Code examples by family products.
• Application Notes Sample applications on interfacing an MSP430 Use it!
© 2006 Texas Instruments Inc, Slide 29
Tools Link• www.ti.com/msp430
• www.ti.com/ez430
• www.sparkfun.com
© 2006 Texas Instruments Inc, Slide 30
Obtaining Samples?• www.ti.com/msp430
• Type “msp430fxxxx” in “Part Number”
© 2006 Texas Instruments Inc, Slide 31
designmsp430.com• Website for 2006 MSP430
Design Contest
• ~100 complete designs available online to reviewand download
• Repository for student projects or research topics
• Project Submission will reopen shortly for MSP430 community development
• Eligible for ’07 Design Contest
• Several student design projects submitted
© 2006 Texas Instruments Inc, Slide 32
Summary
I hear, I forget;
I see, I remember;
I do, I understand.
Confucius
• MSP430 – easy to use tools and intuitive architecture turns academic theory into real world practice