msp430f5xx ti’s new ultra-low-power mcu generation

17
MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

Upload: maximillian-rogers

Post on 24-Dec-2015

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

MSP430F5xx

TI’s New Ultra-Low-Power

MCU Generation

Page 2: 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

Page 3: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 4: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

MSP430F5xx: The Next Generation

• Latest generation for the MSP430 platform

• Continues to expand MSP430’s industry leadership in the ULP 16-bit MCU space

Page 5: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 6: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 7: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 8: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 9: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 10: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 11: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

MSP430F5xx Generation

Page 12: MSP430F5xx TI’s New Ultra-Low-Power MCU 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

Page 13: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 14: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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.

Page 15: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

Broad Portfolio of Processors

Page 16: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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

Page 17: MSP430F5xx TI’s New Ultra-Low-Power MCU Generation

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