MSP 432 MCUs Training Part 1 MSP 432
- Slides: 13
MSP 432™ MCUs Training Part 1: MSP 432 Overview 1
MSP Offers a Complete Selection of Low-Power Microcontrollers MSP Low-Power MCUs Ultra-Low-Power MCUs The World’s lowest power MCUs MSP 430 FRxx 430™ MSP P it UL 16 -b s MCU The Lowest Power TI Information – Selective Disclosure Low-Power + Performance MCUs with expanded MHz and integration MSP 430 F 5 x/6 x, MSP 432 Security + Communications MCUs with integrated RF and more! RF 430 0™ RF 43 -bit MCUs MSP -bit LP + P 2 2 16/3 s U C M More Integration 16/3 Embedded RF 2
Top Customer Problems… Solved! Increased Processing Capability Low Power Operation Tools & Ease of Use Scalability TI Information – Selective Disclosure Customers are adding functionality requiring higher 32 -bit 48 -MHz Cortex M 4 F provides 2 x more data throughput and integration, performance than M 3, atand/or ½ the standardizing power on ARM Industry’s lowest power general purpose Cortex Applications need to operate off batteries, or draw M device allows for 95 u. A/MHz of active power and minimal power 850 n. A of standby power Extractwant MSPtools power ARM® Customers andefficiency software and that maximizes their product’sthrough performance, minimizes power, and performance easy-to-use hardware and simplifies code development software tools Customers want flexibility portability to scale between ultra-low Achieve seamless between power and high performance, while maintaining MSP’s 16 -bit and 32 -bit portfolio portability 3
Increased processing capability Selecting the highest performance Cortex M core • 48 MHz ARM Cotex M 4 F • Full ARM instruction set (> M 0+, M 3, M 4) • DSP extensions (M 3 vs M 4) • FPU engine (M 4 vs M 4 F) TI Information – Selective Disclosure Incorporating high performance peripherals and features • • Driver Lib in ROM Simultaneous Flash read/write 128 bit Flash buffer and pre-fetch 1 MSPS ADC 14 8 channel DMA NVIC with Tail-chaining Peripheral and SRAM memory bitband 4
ARM Cortex M 4 F Advantages Cortex M 3 vs. Cortex M 4 (SIMD + FPU) DSP Library Benchmark: • Fixed-point ~ 2 x-4 x faster • Floating-point ~ 10 x faster Source: ARM CMSIS Partner Meeting Embedded World, Reinhard Keil Utilize the full ARM instruction set with M 4 F TI Information – Selective Disclosure
Low power operation Silicon optimized for low-power • • Power optimized capabilities • Wide voltage range • Integrated LDO & DC/DC • Selectable RAM retention • Simultaneous Flash read/write Reduce CPU active cycle • 128 bit Flash buffer pre-fetch • 1 MSPS ADC 14 • 8 channel DMA • Peripheral, SRAM memory bit-band • NVIC with Tail-chaining TI Information – Selective Disclosure Software optimized for low-power • Power optimized software • Driver Lib in ROM • MSPWare • Tools to optimize power • ULP Advisor • Energy. Trace+ and Debuggers 6
MSP = ULP EEMBC’s ULPBench provides a true comparison of microcontroller current consumption and efficiency ULPBench Scores 160 T B D 120 90% better score than our closest competitor! 80 40 0 TI MSP 432 TI FR 5969 COMP A TI Information – Selective Disclosure COMP B COMP C See for yourself at www. eembc. org/ulpbench 8
Energy. Trace+TM 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 TI Confidential 9
MSP 432™ Microcontrollers MSP 432 Differentiation • Ultra-low standby and active power, and fast wakeup ─ 95 u. A/MHz active, 850 n. A Standby; Deep sleep to Active: <10 us typ • Wide supply range ─ 1. 62 -3. 7 V, including flash operation, enabling multiple battery technologies and eliminating external regulation ARM® Cortex™-M 4 F 48 MHz FPU MPU NVIC WIC ITM SWD 1. 62 V – 3. 7 V Operation • Simplified portability from MSP 430 - Leverage software & know-how from existing MSP 430 designs Using 430 Peripherals, Analog & Low Power Modes 85°C 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 • Integrated high-performance and low-power analog ─ Including 1 MSPS 14 -bit ADC • Secure MCU environment – Flash IP protection & integrated AES-256 encryption Temperature 32 KB ROM Debug Real-time JTAG Security AES-256 Comms Peripherals 4× UART or SPI 4× I 2 C or SPI System Modules 4× 16 -bit Timer/PWM/CCP 2× 32 -bit GP Timers Systick Timer CRC 32 Watchdog Timer Analog 24 ch, 14 -bit 1 MSPS SAR ADC 2× Analog Comparators Voltage Reference Temperature Sensor Capacitive Touch I/O Kits Same as MSP 430 • Code Composer Studio™, IAR, KEIL IDEs, and gcc A G 80 B FP 9 x 9 mm² Q • ARM 3 rd Party Ecosystem 5 x 5 mm² FN • TI RTOS Support Target Board • Designed for advanced development • $89 Packages • MSPWare – leverage C-code portable MSP 430 peripherals and analog 10 0 L Tools & Software 64 Q Launch. Pad • Designed for evaluation and initial development • Includes on-board emulator • $12. 99 16 x 16 mm² TI Information – Selective Disclosure 10
MSP Platform Portability Hardware Software Development Tools Development Kits MSP 16 -bit core MSPWare CCS IDE Launch. Pad IAR IDE Booster. Packs MSP 430 Modules MSP 432 ARM M 4 F 32 -bit core Register. Level Driver Library 430 GCC Libraries ULP Tools: ULP Advisor & Energy. Trace Intrinsics & Interrupts MSP Debugger RTOSs BSL Target Board MSPWare Register. Level Driver Library New MSP 432 Modules 430 ARM Modules 432 ARM Libraries Intrinsics & Interrupts TI Confidential Energia CMSIS Keil ULP Tools: ULP Advisor & Energy. Trace+ Same as MSP 430 New for MSP 432 Slight modifications from MSP 430
It’s all in MSPWare Your one-stop shop for all technical collateral • • TI Confidential User’s Guides Application Notes Deep-dive Training Code Examples 12
Introducing the MSP 432 Launch. Pad Develop high performance applications that benefit from low power operation Features • • • Low-power, high performance MSP 432 P 401 R MCU 40 pin Booster. Pack Connector, and support for 20 pin Booster. Packs Onboard XDS-110 ET emulator featuring Energy. Trace+ 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 Launch. Pad GUI MSP-EXP 432 P 401 R $12. 99
MSP 432 device options Part Number Flash (KB) SRAM (KB) ADC 14 Chan Comp 0 Chan Comp -1 Chan Timer A MSP 432 P 401 RIPZ 256 64 24/ext 2/int 8 8 MSP 432 P 401 MIPZ 128 32 24/ext 2/int 8 MSP 432 P 401 RIZXH 256 64 16/ext 2/int MSP 432 P 401 MIZXH 128 32 MSP 432 P 401 RIRGC 256 MSP 432 P 401 MIRGC 128 TI Information – Selective Disclosure e. USCI 20 m. A Drive I/O Total I/O Package Type Chan A: UART/ Ir. DA/SPI Chan B: SPI/I 2 C 5, 5, 5, 5 4 4 4 84 100 LQFP 16 x 16 mm 8 5, 5, 5, 5 4 4 4 84 100 LQFP 16 x 16 mm 6 8 5, 5, 5 3 4 4 64 80 BGA 5 x 5 mm 16/ext 2/int 6 8 5, 5, 5 3 4 4 64 80 BGA 5 x 5 mm 64 12/ext 2/int 2 4 5, 5, 5 3 3 4 48 64 QFN 9 x 9 mm 32 12/ext 2/int 2 4 5, 5, 5 3 3 4 48 64 QFN 9 x 9 mm 14