Low power + high performance MSP432™ MCUs Low

Low power + high performance MSP432™ MCUs Low
MSP432™ MCUs
Low-power at its best, performance at its core
1
INDUSTRY DILEMMA:
DESIGNING PRODUCTS WITH MORE FEATURES AND LESS POWER
Developers are challenged
to pack more performance
into
devices
2
INTRODUCING MSP432™ MCUs:
LOW-POWER AT ITS BEST; PERFORMANCE AT ITS CORE
MORE PERFORMANCE FOR MSP430™ DEVELOPERS
Advance to higher levels of computing and
analog performance, while maximizing your
ultra-low-power
MSP430 MCU investment and expertise
LOWER POWER FOR ARM ® DEVELOPERS
Slash power consumption and boost
performance with the world’s lowest
power Cortex®-M4F microcontroller
NO COMPROMISES
Get low-power and performance with a scalable
portfolio of 16-bit and 32-bit MSP
microcontrollers in a variety of applications
3
MSP432™ MCUs: PERFORMANCE AT ITS CORE
MSP432 MCU
Selecting the highperformance ARM®
Cortex®-M4F core
Highest Coremark score:
3.41/MHz
48MHz ARM®
Cortex®-M4F
• Full ARM
instruction set
• DSP extensions
• FPU engine
Industry-leading
ultra-low-power
• Active power:
95 μA per MHz
• Sleep mode:
850 nA (with RTC)
• ULPBench score:
167.4
Wide voltage range:
1.62-3.7V
Integrated LDO & DC/DC
Selectable RAM retention
Independent flash banks
DriverLib in-ROM
Incorporating
high-performance
peripherals and features
128-bit Flash buffer
& pre-fetch
• Simultaneously read
and erase from flash
14-bit ADC
8-channel DMA
NVIC with tail-chaining
Peripheral & SRAM memory
bit-band
• Execute up to 200%
faster with DriverLib in
ROM vs. Flash
• 14-bit 1MSPS ADC
with 13.2ENOB,
differential mode & 2
window comparators
4
MSP432™ MCUs: LOW-POWER AT ITS BEST
MSP432 MCU
48MHz ARM®
Cortex®-M4F
• Full ARM
instruction set
• DSP extensions
• FPU engine
Wide voltage range:
1.62-3.7V
Integrated LDO & DC/DC
Selectable RAM retention
Independent flash banks
Driver Lib in-ROM
Optimizing the
architecture for
ultra-low power
Industry’s lowest power
ARM
Cortex-M4F MCU
Industry-leading
ultra-low-power
• Active power:
85 μA per MHz
• Sleep mode:
850 nA (with RTC)
• ULPBench score:
192.3
128-bit Flash buffer
& pre-fetch
14-bit ADC
8 channel DMA
NVIC with tail-chaining
Peripheral & SRAM memory
bit-band
Optimizing peripherals for
ultra-low power
• Save 40% more power
with the integrated
DC/DC
vs. LDO
• Save 30nA per RAM
bank with selectable
RAM retention
• Consume minimal
power (375uA) when
sampling sensors at
1MSPS with 14-bit
ADC
• DriverLib in ROM
consumes up to 35%
less power than Flash
5
TI’S INDUSTRY-LEADING LOW-POWER MCU PORTFOLIO:
SCALABILITY FROM 16-BIT TO 32-BIT, PLUS WIRELESS MCUs
MSP430™ MCUs
MSP432™ MCUs
16-bit MSP430 MCUs
32-bit MSP432 MCUs
• The industry leader in ultra-lowpower, rich peripherals and analog
integration.
• World’s only portfolio of ultralow-power embedded FRAM
MCUs.
• Growing portfolio of more than
500 ultra-low-power MCUs across
13,000+ customers.
• Industry’s lowest power ARM®
Cortex®-M4F MCUs. Period.
• High performance MCUs without
sacrificing power consumption.
• Pin-for-pin platform scalability up
to 2MB; sampling 256KB today.
SimpleLink™
Wireless MCUs
SimpleLink Wireless MCUs
•
•
•
​ocus on ease of use and
F
low power.
Support for more than 14 Bluetooth
Smart, Sub-1 GHz, 6LoWPAN,
ZigBee and more.
Portfolio includes SimpleLink WiFi and new ultra-low
power platform.
6
MSP432™ MCUs: OPTIMIZED FOR INDUSTRIAL
INDUSTRIAL SECURITY PANEL
Customers want to increase product capability with more sensors,
and display data in real time, without sacrificing the portability
enabled by ultra-low-power operation
WHY MSP432 MCUs?
Intelligent, fast sensing
• Motion sensing, proximity,
fingerprint scan
• Signature analysis
• Fast processing from multiple
serial interfaces

Ultra-low power
Touch capability
• Keeps system power low while
collecting / processing sensor data
• High-performance, low-power analog
enables touch capability
IP (code) Protection
Large amount of flash
• Runs a large variety of wireless
connectivity stacks
• Preserves and secures customer’s
unique code and algorithms





INDUSTRIAL
|
PERSONAL ELECTRONICS
|
INTERNET OF THINGS
7
MSP432™ MCUs: OPTIMIZED FOR INDUSTRIAL
INDUSTRIAL SECURITY PANEL
ADC14
Microphone
Signal
Conditioning
Speaker
..
Glass Breakage Sensor
SPI
ADC14 for
touch capability
MSP432
MCUs
ADC14
Motion
Sensor
QVGA Display
PWM
Signal
Conditioning
I2C
ADC14
Wi-Fi
(CC3100)
Temp Sensor
(TMP006/7)
WHY MSP432 MCUs?
Intelligent, fast sensing
• Motion sensing, proximity,
fingerprint scan
• Signature analysis
• Fast processing from multiple
serial interfaces

Ultra-low power
Touch capability
• Keeps system power low while
collecting / processing sensor data
• High-performance, low-power analog
enables touch capability
IP (code) Protection
Large amount of flash
• Runs a large variety of wireless
connectivity stacks
• Preserves and secures customer’s
unique code and algorithms





INDUSTRIAL
|
PERSONAL ELECTRONICS
|
INTERNET OF THINGS
8
MSP432™ MCUs: OPTIMIZED FOR PERSONAL ELECTRONICS
WHY MSP432 MCUs?
SMART WATCH
High performance (48MHz)
• Quickly process changes in distance, heart
rate, calories
• 48 MHz single-cycle RAM access
• Leverage extensive ARM ecosystem
Typical requirements include
high performance, fast
High RAM size (64KB)
• Update LCD or dot matrix array displays in
real time
display refresh, sensor data
Ultra-low power
acquisition, and days/weeks
• Ultra-low-power ADC and peripherals
provide days/weeks of power
use before recharging
Flexible flash
• Independent banks allow simultaneous
program read & erase
3.7V
1.62V
Wide voltage range 1.62-3.7V
• Enables 1.8V±10% operation for application
processors and sensors
• Extends support for higher voltage batteries
(e.g. 3.7V Li-ion)






INDUSTRIAL
|
PERSONAL ELECTRONICS
|
INTERNET OF THINGS
9
MSP432™ MCUs: OPTIMIZED FOR PERSONAL ELECTRONICS
WHY MSP432 MCUs?
SMART WATCH
High performance (48MHz)
OLED / LCD display
144 x 144 resolution
Touchscreen
Controller
• Quickly process changes in distance, heart
rate, calories
• 48 MHz single-cycle RAM access
• Leverage extensive ARM ecosystem
SPI / MIPI
SPI
Rechargeable
Battery
150–400mA/hr
High RAM size (64KB)
MSP432
MCUs
PMIC
DC/DC
SPI
• Update LCD or dot matrix array displays in
real time
Wi-Fi
or
BLE
Ultra-low power
• Ultra-low-power ADC and peripherals
provide days/weeks of power
Charge
Control
SPI
Gas
Gauge
Flexible flash
GPS
• Independent banks allow simultaneous
program read & erase
I2 C
3.7V
1.62V
USB /
Inductive
charging
OHRM
AFE

9-Axis
MEM’
s
Wide voltage range 1.62-3.7V
• Enables 1.8V±10% operation for application
processors and sensors
• Extends support for higher voltage batteries
(e.g. 3.7V Li-ion)
Sounder





INDUSTRIAL
|
PERSONAL ELECTRONICS
|
INTERNET OF THINGS
10
Wireless Access Control Solution
11
SimpleLink MSP432 solution for Access Control
TIDM-1004
12
TIDM-1004 (Access Control Panel)
SimpleLink MSP432, CC2640 & CapTIvate technology
Wireless Access Control Panel
• Proximity wake up
• LCD for keypad status, integrated haptics
• iOS/Android BLE app for remote access
• Optimized for Ultra-Low-Power Operation, <20-μA
Overall System (Average)
MSP432
UART
CapTIvate
Middleware
MSP432 as wireless host MCU for
• CC2640 BLE Network Processor
• CapTIvate touch controller
• HMI integration: QVGA display
MSP430FR2633
capTIvate
SimpleLink Platform
• Portfolio: MSP432 host & CC2640 NWP
• Software: MSP432 SDK & Bluetooth plugin
• Unified environment: LaunchPad and CapTIvate integration
LZ4
Libraries
I2C
MSP432 SDK & Bluetooth Plugin
CC26xx
BLE
Enabling Compression for Over the Air Updates
Faster Firmware Updates and code portability
• Enabling ULP and faster OTA download with LZ4 compression
• Reduce code size and download time by 25 percent
• Leverage 16-bit integrated ADC and scale up to 2MB of programming
resources with MSP432 & CC26xx combo
• 100% code portability across SimpleLink platform via SDK & Plugins
Related Applications
• Access Control Panels (TIDM-1004)
• Glass Breakage Detector, Building Gas Detector
• Water Meter, Gas Meter
Resources:
• Owner: David Lara
• SimpleLink SDK Bluetooth plugin
• TI Parts included:
– MSP432P401R, MSP432P4111
– CC2650 (BLE)
MORE ECOSYSTEM WITH EASY-TO-USE TOOLS AND SOFTWARE
2
Connect
to your
computer
MSP432™
LaunchPad
Easy to use, lowcost evaluation
kit with
integrated
emulator and
EnergyTrace+
technology
BoosterPacks
Expand MSP432 LaunchPad evaluation with easy
to use, low-cost BoosterPack add-on daughter
boards
CONNECTIVITY | DISPLAY | SENSORS
Software optimized
for low-power
1
Get
started
here
3
Choose from
your favorite
IDEs
• CCS
• IAR
• Keil
4
Develop or
access code and
collateral online,
instantly
TI Cloud IDE:
MSPWare™:
5
Ease code
development
with easy to use
APIs and
examples
6
Optimize your
code and system
for
ultra-low-power
operation
• Resource Explorer
• Code Composer Studio™
• PinMux
• Driver library
• App notes &
user’s guides
• Example code
• Tutorials
Optimization
tools:
• ULP Advisor
• EnergyTrace+™
15
MSP432™ MICROCONTROLLERS
MSP432P4x
Differentiation
• Industry’s lowest power ARM® Cortex®-M4F MCU ─ Best
ARM®
Cortex™-M4F
48 MHz
ULPBench score of 192.3. As low as 850nA Standby, 85µA/MHz
Active; Deep sleep to Active: <10us typ
• Wide supply range ─ 1.62-3.7V, including flash operation, enabling
multiple battery technologies and eliminating external regulation
FPU
NVIC WIC
MPU
ITM SWD
1.62V – 3.7V Operation
Memory
Power & Clocking
Up to 256 KB Flash
Up to 64 KB SRAM
Driver Libraries
DMA (8 ch)
Bootstrap Loader
Programmable DCO
Low-Power OSC
Real-Time Clock
Security
Comms Peripherals
Analog
AES-256
4× UART or SPI
4× I2C or SPI
24ch, 14-bit 1 MSPS SAR ADC
Debug
• Secure MCU environment – Flash IP protection & integrated AES-
256 encryption
Tools
LaunchPad
• MSP-EXP432P401R
• $12.99
Target Board
• MSP-TS432PZ100
• $89.00
Status
• LaunchPad and Target Board available
• Sampling 256KB (XMS432P401RIPZR)
• Pin-for-pin roadmap to 2MB
System Modules
Real-time JTAG
32KB ROM
1MSPS 14-bit ADC, 375uA at 1MSPS
from existing MSP430 designs
Using 430 Peripherals, Analog & Low Power Modes
85°C
4× 16-bit Timer/PWM/CCP
2× 32-bit GP Timers
Systick Timer
CRC32
Watchdog Timer
• Integrated high-performance and low-power analog ─ Including
• Simplified portability from MSP430 - Leverage software & know-how
Temperature
2× Analog Comparators
Voltage Reference
Temperature Sensor
Capacitive Touch I/O
Same as MSP430
Software
• MSPWare – leverage
C-code portable MSP430 peripherals and
analog
• RTOS Support - TI-RTOS, FreeRTOS,
Micrium
Packages
5x5mm²
9x9mm²
• ARM 3 rd Party Ecosystem
• IDEs - Code Composer Studio™, IAR, KEIL
and gcc
16x16mm²
16
MSP PLATFORM PORTABILITY
Hardware
Software
Development Tools
Development Kits
MSP 16-bit core
MSPWare
CCS IDE
LaunchPad
IAR IDE
BoosterPacks
MSP430
MSP430 Modules
RegisterLevel
Driver
Library
430
430
GCC
Libraries
ULP Tools: ULP Advisor &
EnergyTrace
Intrinsics & Interrupts
MSP Debugger
RTOSs
BSL
Target Board
MSPWare
ARM M4F 32-bit core
MSP432
Energia
RegisterLevel
Driver
Library
New MSP432 Modules
430
430
ARM Modules
432
432
ARM
ARM
Libraries
Intrinsics & Interrupts
CMSIS
Keil
ULP Tools: ULP Advisor &
EnergyTrace+
Same as MSP430
New for MSP432
Slight modifications
from MSP430
ENERGYTRACE+™ TECHNOLOGY
• Provides a complete ecosystem for real-time power debugging and quickens time to
market. Spends less time debugging and more time developing.
• Graphical User Interface in TI’s Code Composer Studio integrated development
environment (IDE) and IAR Systems’ Embedded provides energy profiles of your
application
– Current measurement and CPU states can be tracked over time to help identify
power black holes
18
GET STARTED WITH THE MSP432 LAUNCHPAD TODAY
Develop high performance applications that
benefit from low power operation
Features
•
•
•
•
•
Low-power, high performance MSP432P401R MCU
40 pin BoosterPack Connector, and support for 20 pin BoosterPacks
Onboard XDS-110ET emulator featuring EnergyTrace+ Technology
2 buttons and 2 LEDs for User Interaction
Back-channel UART via USB to PC
Kit Includes
• Development board with demo application
• USB cable
• Quick start guide
Software
• MSPWare featuring example code, User’s Guides, Application notes, training,
and more
• Out-of-box LaunchPad GUI
MSP-EXP432P401R
$12.99
IT’S ALL IN MSPWARE
Your one-stop shop for all
technical collateral
•
•
•
•
www.ti.com/tool/mspware
www.dev.ti.com
User’s Guides
Application Notes
Deep-dive Training
Code Examples
20
MAKE NO COMPROMISES WITH MSP432™ MCUs
You thought a
Cortex®-M0+
solution was the
only option to
stay within your
power budget
But you need
more
performance
than an M0+
or need to
future-proof
your product
MSP432™ MCUs –
Get
Cortex-M4F performance with similar
power as an M0+
MSP432
MCUs
• No longer low-power OR performance; developers can now have ultra-low-power AND performance
• Less power per function means longer battery life
• Developers can pack in more functionality without sacrificing the existing user experience
21
MSP MCUs: INDUSTRY'S LOWEST POWER MICROCONTROLLERS
MSP432™ MCUs: LOW-POWER AT
ITS BEST; PERFORMANCE AT ITS
CORE
MCU
MCU
MCU
GROWING 16- AND 32-BIT
PORTFOLIOS, INCLUDING
ULTRA-LOW POWER FRAM
MCUs
GET STARTED WITH MSP432 MCU
DEVELOPMENT TODAY
22
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement