The STM32 F4 series

advertisement
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
Download