STM32 F4 series High-performance Cortex™-M4 MCU Announcement highlights 1 The STM32 F4 series brings to the market the world’s highest performance Cortex™-M microcontrollers 168 MHz FCPU/210 DMIPS 363 Coremark score 2 The STM32 F4 series extends the STM32 portfolio 250+ compatible devices already in production, including the F1 series, F2 series and ultra-low-power L1 series 3 The STM32 F4 series reinforces ST’s current leadership in Cortex-M microcontrollers, with 45% world market share by units in (2010 or cumulated 2007 to Q1/11) according to ARM reporting STM32 F4 series: Most powerful Cortex-M Key features 1 STM32F4 versus competitors (Coremark) 1 ST’s ART Accelerator™ The adaptive real-time memory accelerator unleashes the Cortex-M4 core’s maximum processing performance equivalent to 0-wait state execution Flash up to 168 MHz 1 Real-time performance 32-bit multi-AHB bus matrix Decompressed MP3 decoder Access to the MP3 DMA transfer to User interface: Compressed audio stream code execution data for to audio output DMA transfers of audio stream 112kByte SRAM by decompression stage (I2S) the graphical (MP3) tocore 16kByte block icons from Flash SRAM block to display 1 STM32 F4 series High-performance digital signal controller FPU Single precision Ease of use Better code efficiency Faster time to market Eliminate scaling and saturation Easier support for meta-language tools What is Cortex-M4? MCU Ease of use of C programming Interrupt handling Ultra-low power DSP Cortex-M4 Harvard architecture Single-cycle MAC Barrel shifter 1 Outstanding power efficiency 230 μA/MHz, 38.6 mA at 168 MHz executing Coremark benchmark from Flash memory (with peripherals off), made possible with: ST’s 90 nm process allowing the CPU core Typical values in VBAT mode to run at only 1.2 V ART Accelerator™ reducing the number of accesses to Flash Voltage scaling to optimize performance/power consumption VDD min down to 1.7 V Low-power modes with backup SRAM and RTC support 1 Low power and real life applications Low power in real life applications is not just Low-power mode Need to consider the % of time spend in LP mode and in Run mode mA/MHz % Run Mode % Low power mode Run Run Low power Low power time mA/MHz Average consumption time 1 Average consumption If competitors are claiming better low-power modes, these are only an advantage if the overall system is spending more than 90% of the time doing nothing in low-power mode mA @100 MHz 50 Competitor F 40 Competitor R 30 20 STM32 F4 10 0 20 40 60 80 100 % Run 1 Superior and innovative peripherals Audio architecture HW crypto/hash PWMs @ 168 Ethernet withMHz 2 USB coprocessor andOTG IEEE 1588v2 2 full2.4 duplex I²S and ADC MSPS <1 µA RTC 1 Maximum integration The 1-Mbyte Flash and 192-Kbyte SRAM memories available in the product accommodate advanced software stacks and user data, with no need for external memories 4-Kbyte SRAM battery back-up: EEPROM used to save application state, calibration data In addition, 528 bytes of OTP memory make it possible to store critical user data such as Ethernet MAC addresses or cryptographic keys 1 STM32 – leading Cortex-M portfolio 2 STM32 product series 4 product series 2 Extensive tools and SW Evaluation board for full product feature evaluation Hardware evaluation platform for all interfaces Possible connection to all I/Os and all peripherals Discovery kit for cost-effective evaluation and prototyping Large choice of development IDE solutions from the STM32 and ARM ecosystem STM3240G-EVAL $349 STM32F4DISCOVERY $14.90 2 STM32 F4 block diagram Feature highlight 168 MHz Cortex-M4 CPU Floating point unit (FPU) ART Accelerator TM Multi-level AHB bus matrix 1-Mbyte Flash, 192-Kbyte SRAM 1.7 to 3.6 V supply RTC: <1 µA typ, sub second accuracy 2x full duplex I²S 3x 12-bit ADC 0.41 µs/2.4 MSPS 168 MHz timers 2 STM32 F4 portfolio 2 STM32 F4 series – applications served Points of sale/inventory management Industrial automation and solar panels Building Security/fire/HVAC Test and measurement Transportation Consumer Medical Communication 2 Market update Final Cortex-M MCU volume in 2010: 144 M units Growth into 2011 continues to be strong and healthy Strong ARM growth also Total Cortex-M MCU shipments acknowledged by 80,000,000 Semicast 70,000,000 60,000,000 STM32 = ~ 45% market share in cumulated Cortex-M shipments 50,000,000 40,000,000 30,000,000 20,000,000 10,000,000 0 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 2008 2009 2010 2011 3 STM32 platform leadership: Google trends STM32 leading the MCU trends Still growing STM32 1.00 Competitor A 0.36 Competitor B 0.66 Competitor C 1.56 3 Key messages to remember STM32 F4 series World’s highest performance Extends the STM32 portfolio to over 250+ compatible devices One-in-two Cortex-M MCUs shipped worldwide is an STM32 Discovery kits available now STM32F4DISCOVERY Thank you www.st.com/stm32f4 Glossary ART Accelerator ™ : ST’s adaptive real-time accelerator CMSIS: Cortex™ microcontroller software interface standard MCU: microcontroller unit DSC: digital signal controller DSP: digital signal processor FPU: floating point unit RTC: real-time clock MPU: memory protection unit FSMC: flexible static memory controller