stm32 f0 series stm32 dna at budget price...•stm32 f0 : puts st’s stm32 ... •32-bit and 16-bit...
TRANSCRIPT
STM32 F0 Series
STM32® DNA at Budget Price Press conference - Sampling announcement
11:00 Products offer Daniel COLONNA
Conclusion
Agenda
Time
Speaker
Presentation
21/02/2012
2
STM32 F0 series
Key Messages
• STM32 F0 : Puts ST’s STM32® DNA around the Cortex™-M0 core,
for cost sensitive designs. STM32 DNA provides the essential
elements of the STM32 portfolio IP that have been used for the
STM32F0 family
• STM32 portfolio offers an extraordinary variety of options, now
including ALL Cortex™-M Cores (M0, M3, M4) giving developers
unparalleled flexibility to find the perfect STM32 for their application
3
21/02/2012 STM32 F0 series
AGENDA : STM32 DNA at Budget Price 4
21/02/2012 STM32 F0 series
Cortex™-M0
STM32
DNA
Portfolio
Great fit for
applications
Manufacturing
commitment
Budget
price
STM32 DNA
21/02/2012
7
21/02/2012 STM32 F0 series
Real-Time Performance
STM32 DNA
@48MHz @24MHz
38 DMIPS 22 DMIPS
68 CoreMark 39 CoreMark
@72 MHz @24 MHz
61 DMIPS 30 DMIPS
112 CoreMark 51 CoreMark
@120 MHz
150 DMIPS
254 CoreMark
@168 MHz
210 DMIPS
363 to 488 CoreMark
(compiler dependent)
@24MHz
6 DMIPS
5 CoreMark
5 channel DMA mapped on 11 IPs +
Bus Matrix allows Flash
execution in parallel with
DMA transfer
8
21/02/2012 STM32 F0 series
STM32 F0 Benchmark Positioning
STM32 DNA
0
0,2
0,4
0,6
0,8
1
1,2
1,4
1,6
1,8
CoreMark/MHz
Competitor A (8/16-bit)
Competitor B (8-bit)
Competitor C (16-bit)
Competitor D (16-bit)
STM32 F0 (Cortex-M0)
Legend:
9
2/21/2012 STM32 F0 series
Power Efficiency
STM32 DNA
Features Benefits
Optimized clock system
• Integrated clock system with RC calibration
• Independent ADC clock source
• Communication peripherals with multiple clock
sources
Save cost and power consumption with optimum
performance
Maximum ADC conversion speed
• Optimum ADC conversion speed in all circumstance
• Communication baud rate independent from CPU
frequency and wake-up capability
VBAT • 20 bytes backup registers
• 0.43 µA Standby mode combined with RTC
Lowest current consumption
• Preserved system key variables in Standby mode
• Keep track of clock time
RTC
• Calendar in BCD format
- Prescaler (sub-seconds) in binary format
• Calibration trimming
- Configurable window / step for final calibration check
on customer line
• Automatic correction using mains zero-crossing
(50 or 60 Hz)
Accuracy
• Sub-second alarm – 31µs step possible (best fit for RF
applications)
• Sub ppm RTC
- Window : 8s/16s/32s
- Step : 3.81ppm/1.91ppm/0.95ppm
Innovative Peripherals
21/02/2012
10
STM32 F0 series
STM32 DNA
• Analog • 12 bit ADC with 1MSPS
• 12 bit DAC
• 2x Comparators
• Separate supply for improved accuracy
• HDMI Consumer Electronics Control (CEC)
• Touch-sensing • Up to18 keys
• Key, slider and wheel
• Advanced timers • 32-bit and 16-bit PWM timers with 17
capture/compare input/outputs mapped on up to 28 pins
• Motor control • Permanent Magnet Synchronous Motors
(PMSM)
Maximum Integration
21/02/2012
11
STM32 F0 series
STM32 DNA
• Meets industry safety
specifications
• Class B-ready for appliance
• Hardware RAM parity check
• Clock Security System (CSS) for
switching to back-up internal RC in
case of external clock failure
• 2x Watchdogs (2x WDG) capable
of real-time code execution
monitoring and ensuring the
application integrity independently
from system clock
• Cyclic Redundancy Check (CRC)
with DMA support for embedded
Flash-memory content-integrity
checking
21/02/2012
12 Extensive Tools and SW
STM32 F0 series
STM32 DNA
STM32F0DISCOVERY
$7.99
STM320518-EVAL
$199
• 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
21/02/2012
13 SW Libraries Speed Time-to-Market
STM32 F0 series
STM32 DNA
• Free STM32 Standard peripheral libraries
• C source code for easy implementation of all STM32 peripherals in any application
• Free STM32 Infra-red software
• Free STM32 Motor-control library
• Free STM32 CEC software
• Complete software supported by the STM320518-EVAL evaluation board providing
an implementation of CEC high-level protocol and full-demonstration software
Visit www.st.com/stm32
Portfolio
21/02/2012
All STM32 Cortex™-M MCUs
21/02/2012
15
STM32 F0 series
32-bit/DSC applications
16/32-bit applications
8/16-bit applications
Entry-level MCUs
48 MHz Cortex-M0
16- to 128-Kbyte Flash
Up to 20-Kbyte SRAM
High-Performance DSP MCUs
168 MHz Cortex-M4
Up to 2-Mbyte Flash
Up to 256 -Kbyte SRAM
STM32 F4
STM32 F1
STM32 F2
Mainstream MCUs
24 to 72 MHz Cortex-M3
16-Kbyte to 1-Mbyte Flash
Up to 96-Kbyte SRAM
High-performance MCUs
120 MHz Cortex-M3
256-Kbyte to1-Mbyte Flash
Up to 128-Kbyte SRAM
STM32 F0
STM32 L1 Ultra-low-power MCUs
32 MHz Cortex-M3
32-to 384-Kbyte Flash
Up to 48-Kbyte SRAM
Portfolio
5 Product Series
21/02/2012
16
STM32 F0 series
8/16-bit applications
Portfolio
STM32 F0 Portfolio
21/02/2012
17
STM32 F0 series
8/16-bit applications
Portfolio
Note:* STM32F051R8 is available now.
All other devices will be available
early Q2/2012
NOW
Next step
128 Kbytes/100 pins
Next step
16 Kbytes/20 pins
*
Great Fit for Applications
21/02/2012
19
21/02/2012 STM32 F0 series
Great Fit for Appliances
Great fit for applications
Advanced DIGITAL & ANALOG IPs
- 3 timers suit induction cooking apps
- 1 timer for motor control (complete reference designs avail)
- 1µs, 12-bit ADC with 12 channels for efficient sensors
Safety ready: optimized self-test routines for EN/IEC 60335-1 Class B
Advanced system and peripheral set
- Real-time hardware RAM parity check and 16-bit CRC for FLASH-
memory integrity checks
- Extended double watchdog system with autonomous clock,
windowing and clock security system
Easy communication between front panel and
power components with robust I²C FM+ with 20mA
sink capability and fast IO toggling on AHB interface
(25% faster than STM32F1 @ same frequency)
20
21/02/2012 STM32 F0 series
Great Fit for Consumer
Great fit for applications
Optimized communication:
• CEC with dual clock domain allows flexible
wake-up and synchronization
• Infrared remote-control decoder/encoder
firmware libraries with optimum hardware
implementation
Capacitive touch sensing: Touch-controller IP
allows zero CPU load with charge transfer method
Supporting up to 18 keys and slider/wheel capability
APPLICATION
PROCESSOR
1.8 V
3.6 V
Easy interface with 1.8V IC
(Application processors ,for
example) Keeps ADC, DAC
and CMP advanced analog
3.6V excursion via dual-
voltage domains on STM32F0
CEC
Manufacturing Commitment
2/21/2012
STM32 F0 Manufacturing Commitment
21/02/2012
22
STM32 F0 series
Manufacturing commitment
Fab 4 Fab 1
Fab 3
Fab 2
Double
sourcing
Budget Price
21/02/2012
21/02/2012
24 Speeds Up Cost-Constrained Decisions
STM32 F0 series
Budget price
8-bit cost constraint 16-bit cost constraint
Price positioning Cutting cost often implies
performance or platform headaches
• Save decision time:
• No compromise on product performance
• Wide STM32 platform benefit
• Developers can re-use STM32F0 investment for future applications
Conclusion
21/02/2012
www.st.com/stm32f0