msp430f5xx ti’s new ultra-low-power mcu generation
TRANSCRIPT
MSP430F5xx
TI’s New Ultra-Low-Power
MCU Generation
MSP430F5xx Roadmap
F/C41x
Fx42x0
Fx42x
F44x
Per
form
ance
Integration
Future
Development
Sampling
Production
Device
2xx-Catalog16MIPS1-120KB500nA Standby
F13x-F14x
1xx-Catalog8MIPS1-60KB
Fx43x
F20xx
F12xx
F/C11xx
F = FlashC = ROM
4xx-LCD 8/16MIPS4-120KBLCD ASSP
F15x-F16xF/CG461x
F21x1
F47x4
Fx47xF471x7
F22xx
FE42x2
F23x0
F23x-F24x
F261xF241x
F21x2
5xx-6xxUp to 25MIPSUp to 256KBUSB6xx – w/LCD
F543x
F5xx/6xx
CC430F5419
F541x5USB
F5495USB
MSP430 Application Spaces
• Glucose and cholesterol meters, thermometer, EKG, heart rate monitor, pulse oxymeter
• Voltage, current, temperature, pressure, pH...meters
• Energy• Water• Gas• Automated Meter Reading (AMR)• Advanced Metering Infrastructure• Heat Cost Allocation
• Cell phone, digital camera, MP3• Sport watch and sensors• Toothbrush, shaver• Remote control• Wireless keyboard and mouse
• Alarm system, smoke /fire detector
• Home control and automation• Wireless asset tracking• Wireless sensors
Medical and Industrial Metering Sensoring
Utility Metering Portable Consumer
MSP430F5xx: The Next Generation
• Latest generation for the MSP430 platform
• Continues to expand MSP430’s industry leadership in the ULP 16-bit MCU space
MSP430F5xx: The Next Generation
Leading performance in ultra-low-power spaceDesigners can tap into 25MHz of performance whileconsuming as low as 160uA/MHz
Increased design optionsIncreased memory and integrated peripherals like USB, RF and LCD interfaces allow designers to do more with less
Complete ecosystemTools, collateral, third party support, training and university programs facilitate ease-of-use and shorten time to market
MSP430F5xx : Leadership Performance in Ultra-Low-Power Space
• True 16-bit, up to 25MHz– Designers can tap into 25MHz of
performance while consuming as low as 160uA/MHz operation
• Multi-channel DMA enables communication between peripherals and memory – In both active and standby modes
• Industry’s highest code density • Instant wake-up from standby
– Less than 5us
MSP430F5xx : Lowest Power Consumption
• As low as 160uA/MHz• 1.5uA standby includes:
– 32-bit RTC running – Complete status retention– Enables 20+ years battery life
• Cutting-edge power management technology for flexible power optimization
– Low supply voltage (1.8-3.6V) supports direct battery operation
• Unified Clock System (UCS)– ULP 32KHz clock source for RTC– REFO for crystal-less operation – Sub-200nA VLO– Failsafe clock system
MSP430F5xx : Increased Design Options
• Intelligent, high-performance analog peripherals – Operate autonomously and consume
no power when not in use– Leading performance specifications
• Future devices will include USB, encryption, RF and LCD interfaces
• Up to 1 MB of linear system memory– 256KB+ Flash and 16KB+ RAM enables
low-power RF sensor networks, rich user interfaces
– 1.8V Flash read/erase/write
• Consistent architecture/peripheral suite provides easy upgrade path
MSP430F5xx : Complete Ecosystem
• Comprehensive collateral– Extensive library of application notes– 100+ 5xx code examples
• Broad range of affordable, easy-to-use hardware/software tools complemented by Enhanced Emulation Module (EEM)
• Comprehensive worldwide training options – Online & hands-on deep dive technical training
• Global customer support network• Extensive community
– University and third parties
Target Applications
• Portable medical instrumentation– Personal medical devices
– Wireless electrocardiogram
– Electronic stethoscope• Consumer goods
– Self-learning universal remotes
– Feature- and option-rich appliances Sensors and security
• Home automation– Intelligent smoke detectors
– Automated meter reading
– Voice-prompt security systems
– Voice activation
– Movement detection
• Sensors and security– Asset tracking active RF tags, sensors
– Energy harvesting
MSP430F5xx Generation
MSP430F5438: MSP430F54xx, the First Series of the 5xx Generation
• Up to 256KB Flash and 16KB RAM
• MSP430F5438 sampling now! • MSP430F5436, MSP430F5419
sampling in August!
MSP430F5438
Part Number Memory (Flash/RAM) Package
MSP430F5438IPZ 256KB/16KB 100 pin QFP
MSP430F5437IPN 256KB/16KB 80 pin QFP
MSP430F5436IPZ 192KB/16KB 100 pin QFP
MSP430F5435IPN 192KB/16KB 80 pin QFP
MSP430F5419IPZ 128KB/16KB 100 pin QFP
MSP430F5418IPN 128KB/16KB 80 pin QFP
MSP430F5438 Block Diagram
256KB192KB
Flash
16KB
RAM
PowerManagement
LDOSVM/SVSBrownout
WDT+
I/O PortsP1/P2
2x8 I/Os
PA1x16 I/Os
I/O PortsP11
1x3 I/Os
PF1x3 I/Os
I/O PortsP9/P102x8 I/Os
PE1x16 I/Os
I/O PortsP7/P8
2x8 I/Os
PD1x16 I/Os
I/O PortsP5/P6
2x8 I/Os
PC1x16 I/Os
I/O PortsP3/P4
2x8 I/Os
PB1x16 I/Os
DMA3 Channel
CPUXV2&
WorkingRegisters
UnifiedClock
System
EEM
JTAG/SBW
Interface
MPY
32 x 32
Timer0_A5
5CCRegisters
Timer1_A3
3CCRegisters
Timer_B7
7CCRegisters
RTC_A
ADC12_A200KSPS
12-bitAutoscan
USCI0,1,2,3
Ax UART, IrDA, SPI
Bx SPI, I2C
CRC16
XT2IN XT2OUT DVcc AVccDVss AVss RST/NMIPA
P1.x P2.x
PB
P1.x P2.x
PC
P5.x P6.x P7.x P8.x
PE
P9.x P10.x
PF
P11.x
PD
XIN
XOUT
ACLK
SMCLK
MCLK
MSP430F5xx: Breakthrough Performance for Ultra-Low-Power
• F5xx—TI’s new generation of the MSP430 ultra-low-power MCUs
• F5xx Generation offers designers:– Leadership performance in ULP space– The lowest power consumption– More design options– A complete ecosystem
• MSP430F5438IPZ devices are sampling now, the MSP430F5437IPN, F5436IPZ, F5435IPN, F5419IPZ and F5418IPN will be released in August.
Broad Portfolio of Processors
MSP430F5xx vs. previous MSP430 Families2xx 4xx 5xx
CPU Clock (max) 16MHz 8MHz 25MHz
*Active Current
(2.2V / 3.0V)
220uA / 300uA to 365uA / 515uA
200uA / 300uA to 400uA / 600uA
160uA / 160uA
2KB / 128B (Flash / RAM) 8KB / 256B to 120KB / 8KB 256KB / 16KB (Flash / RAM)
Wake-up Time From LPM3 1us 6us 5us
Standby LPM3 Current 0.9 – 1.1uA 1.1 – 2.5uA 1.5uA (with active true RTC)
LPM4 Current 0.1uA 0.1uA 1uA (LPM4)
0.1uA (LPM5)
Flash ISP Minimum DVCC 2.2V 2.7V 1.8V
Port I/O Interrupt Capability P1/P2 P1/P2 P1/P2 (F5438)
Add’l pins in future devices
Prog. Port Pin Drive Strength N/A N/A All port pins
Prog. Pull-ups/-downs All port pins N/A All port pins
Available MCLK Sources DCO
LFXT1
XT2 (if available)
VLO
FLL
LFXT1
XT2 (if available)
FLL
LFXT1
UCS XT2 (if available)
VLO
REFO
Available FLL Reference Clocks N/A LFXT1 LFXT1, REFO, & XT2 (if available)
* Depending on memory configuration
What Has Changed?
1xx 2xx 4xx 5xxBasic Clock System Basic Clock System + FLL, FLL + Unified Clock
System UCS
Core voltage same as supply voltage
Core voltage same as supply voltage
Core voltage same as supply voltage
Programmable Core Voltage with integrated PMM
16-bit CPU 16-bit CPU, CPUX 16-bit CPU, CPUX 16-bit CPUXV2
GPIO GPIO w/ pull-up and pull-down
GPIO GPIO w/pull-up and pull-down, drive strength
N/A N/A N/A CRC16
Software RTC Software RTC Software RTC with Basic Timer, Basic Timer + RTC
True 32-bit RTC w/Alarms
USART USCI, USI USART, USCI USCI, USB
DMA up to 3-ch DMA up to 3-ch DMA up to 3-ch DMA up to 8-ch
MPY16 MPY16 MPY16, MPY32 MPY32
ADC10,12 ADC10,12 ADC12 ADC12_A
4-wire JTAG 4-wire JTAG, some devices with Spy-Bi-Wire
4-wire JTAG 4-wire JTAG and Spy-Bi-Wire