MSP 432 MCUs Training Part 1 MSP 432

  • Slides: 13
Download presentation
MSP 432™ MCUs Training Part 1: MSP 432 Overview 1

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

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

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

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

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

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

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

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

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

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

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

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

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