1 / 23

High-performance Cortex™-M4 MCU

High-performance Cortex™-M4 MCU. STM32 F4 series. Announcement highlights. The STM32 F4 series brings to the market the world’s highest performance Cortex™-M microcontrollers 168 MHz F CPU /210 DMIPS 363 Coremark score The STM32 F4 series extends the STM32 portfolio

gudrun
Download Presentation

High-performance Cortex™-M4 MCU

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High-performance Cortex™-M4 MCU STM32 F4 series

  2. Announcement highlights • The STM32 F4 series brings to the market the world’s highest performance Cortex™-M microcontrollers • 168 MHz FCPU/210 DMIPS • 363 Coremark score • The STM32 F4 series extends the STM32 portfolio • 250+ compatible devicesalready in production, including the F1 series, F2 series and ultra-low-power L1 series • 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 1 2 3

  3. STM32 F4 series: Most powerful Cortex-M Key features 1

  4. STM32F4 versus competitors (Coremark) 1

  5. 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

  6. Real-time performance Decompressed audio stream to 112kByte SRAM block User interface: DMA transfers of the graphical icons from Flash to display Compressed audio stream (MP3) to 16kByte SRAM block MP3 decoder code execution by core Access to the MP3 data for decompression DMA transfer to audio output stage (I2S) 32-bit multi-AHB bus matrix 1

  7. STM32 F4 seriesHigh-performance digital signal controller • Single precision • Ease of use • Better code efficiency • Faster time to market • Eliminate scaling and saturation • Easier support for meta-language tools • FPU What is Cortex-M4? Cortex-M4 • MCU • DSP • Harvard architecture • Single-cycle MAC • Barrel shifter • Ease of use of C • programming • Interrupt handling • Ultra-low power 1

  8. 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 to run at only 1.2 V Typical values in VBAT mode • 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

  9. 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 1 time

  10. 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 % Run 1 0 20 40 60 80 100

  11. Superior and innovative peripherals Audio architecture 2 USB OTG 2 full duplex I²S HW crypto/hash coprocessor and <1 µA RTC PWMs @ 168 MHz and ADC 2.4 MSPS Ethernet with IEEE 1588v2 1

  12. 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

  13. STM32 – leading Cortex-M portfolio Over 250 pin-to-pin compatible part numbers 2

  14. STM32 product series 4 productseries 2

  15. 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

  16. 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

  17. STM32 F4 portfolio 2

  18. Points of sale/inventory management Industrial automation and solar panels Transportation Medical STM32 F4 series – applications served • Building • Security/fire/HVAC • Test and measurement • Consumer • Communication 2

  19. Market update • Final Cortex-M MCU volume in 2010: 144 M units • Growth into 2011 continues to be strong and healthy • Strong ARM growth alsoacknowledged bySemicast STM32 = ~ 45% market share in cumulated Cortex-M shipments 3

  20. STM32 platform leadership: Google trends • STM32 leading the MCU trends • Still growing 1.56 0.66 1.00 0.36 Competitor B Competitor C Competitor A STM32 3

  21. 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

  22. Thank you www.st.com/stm32f4

  23. 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

More Related