意法半導體 STM32 微控制器技術研討會 ZEALAND AUSTRALIA PHILIPPINES MALAYSIA SINGAPORE...
Transcript of 意法半導體 STM32 微控制器技術研討會 ZEALAND AUSTRALIA PHILIPPINES MALAYSIA SINGAPORE...
議程議程議程議程時間時間時間時間 議題議題議題議題 講師講師講師講師
13:00 – 13:30 來賓報到
13:30 – 13:40 全球微控制器市場概述與發展趨勢 意法半導體產品行銷經理 楊正廉
余玟宏
13:40 – 15:00 意法半導體微控制器市場策略佈局、產品藍圖及主要應用:�滿足低功耗應用需求的STM32L超低功耗微控制器�爲成本導向應用提供更多選擇的STM32F超值型微控制器�新一代STM32微控制器產品系列
15:00 – 15:15 應用展示
15:15 – 15:30 中場休息/精緻茶點
:15:30 – 16:00 雙介面EEPROM實現無線儲存 意法半導體產品行銷經理 黃鐙誼
16:00 – 16:30 ARM Cortex-M 系列處理器介紹以及技術發展趨勢 ARM 資深應用工程師 陳家隆
16:30 – 17:00 STM32韌體開發工具 IAR/uCOS-II 新華電腦業務部經理 黃瑞安
17:00 – 17:15 Q&A
17:15 – 17:30 抽獎
2
4
STMicroelectronics
A Global Semiconductor Company
13 %Americas 17 %
Japan &Korea44 %
Greater China & South Asia
26%EMEA (1)
Sales by region % of Q2’10 sales
(1) Europe, Middle East & Africa(2) Including revenues from ST-NXP Wireless for the month of January 09 and
ST-Ericsson starting February 09(3) Including ST-Ericsson
� 2009 sales : US$ 8.51 billion (2)
� H1 2010 sales: US$ 4.856 billion
� Q2 2010 sales : US$ 5.531 billion
� Approx. 51,000 employees in the group (3)
� 15 main production sites
� Advanced R&D centers in 10 countries
50/50 JV with Ericsson
Products
Major Customers
Automotive, Consumer, Computer &
Communication Infrastructure (“ACCI”)
Industrial and Multisegment Sector
(“IMS”)Wireless
Home Entertainment
& Displays
Computer & Communication Infrastructure
Automotive Products
Group
Analog, Power and
MEMS
Microcontrollers, Memories and
SmartcardsMajor Product Lines
Business Segment Overview
5
NEWZEALAND
AUSTRALIA
PHILIPPINES
MALAYSIA
SINGAPORE
INDONESIA
HONG KONG
TAIWAN
CHINA
THAILAND VIETNAM
INDIA
Assembly & Test
EWS Center
Wafer Fab Wafer Fab
BHQ
21,000 employees (~40% of ST Total)• 17,000 in Manufacturing
• 4,000 in R&D, S&M, G&A and Product Groups
2009 Sales : US$3.40BQ1 2010 Sales : US$0.95B
2 Wafer Fabrication plants
4 Assembly & Test plants
19 Sales Offices
1 Asia Logistics Hub
All product group & central function teams
3 R&D / IC Design Centers• India, China, Singapore
• Headcount ~25% of ST Total R&D
Logistics Hub
Assembly & Test
HQ S&M
Assembly & Test Assembly & Test
ST Greater China & South Asia Overview
R&D Center
6
ST Taiwan Business OperationsSite : Taipei (since 1984)
Revenue : ~US$400M (2009)
Employees : ~250
Focus : ComputerTelecom WirelessDigital ConsumerIndustrial
Operations : Sales & MarketingCompetence CenterR&D LabSupport Functions
Site : Taipei (since 1984)
Revenue : ~US$400M (2009)
Employees : ~250
Focus : ComputerTelecom WirelessDigital ConsumerIndustrial
Operations : Sales & MarketingCompetence CenterR&D LabSupport Functions
Jian Long BuildingTaipei
意法半導體微控制器市場策略意法半導體微控制器市場策略意法半導體微控制器市場策略意法半導體微控制器市場策略佈局佈局佈局佈局、、、、產品藍圖及主要應用產品藍圖及主要應用產品藍圖及主要應用產品藍圖及主要應用
楊正廉楊正廉楊正廉楊正廉
產品行銷經理產品行銷經理產品行銷經理產品行銷經理
意法半導體意法半導體意法半導體意法半導體
8
MCU, MPU, DSP revenues trend in Industrial & Medical segments
12
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
20%
0.0
1,000.0
2,000.0
3,000.0
4,000.0
5,000.0
6,000.0
7,000.0
2008 2009 2010 2011 2012 2013 2014 2015
Revenues (US $ Millions)
Years
Industrial & Medical revenues trend (source: semicast July 2010)
DSP
32/64-bit MCU/eMPU
16-bit MCU
4/8-bit MCU
ARM core based product %
32/64bit MCU CAGR: 15.1%
Software Development
8-bitAssembly
32-BitC language
C++, JavaGraphical programming
0.35µm
2000 2005 2010
0.18µm 90nm
14
User Interface
LED Segment LCD Beeper
Matrix LCDSound and voice
Color graphicsAudio DecodeAnimation
2000 2005 2010
0.35µm 0.18µm 90nm
15
Motor Control
0.35µm
2000 2005 2010
0.18µm 90nm
8-bitScalar control
32-BitVector control
Advanced algorithm, Floating point,
16
18
ST MCU strategyP
erfo
rman
ce (
MIP
S)
Integration (Features)
32-bit MCU microcontrollers- Cutting-edge core- Scalable portfolio- Price competitive
8-bit MCU microcontrollers- State-of-the-art peripherals- True data eeprom- Cost effective
ST vision : performance of 8-bit and price
competitivness of 32-bit obsoleting 16-bitSTMSTM8
Features
Flash Size (Bytes)
4 K
16 K
128 K
1 MBHigh performance and ultra-low-power
� STM32F (2.0 V – 3.6 V)� STM32L Ultra-low-power (1.65 V – 3.6 V)
32-bit ARM Cortex-M3 core
MCUs – New families development focus
19
Product Strategy – 5 Product families
Low PowerSTM8L/32L
Low PowerSTM8L/32LSTM8STM8 STM32
CortexM3
STM32CortexM3
RF2.4GHz, MAC
RF2.4GHz, MAC
Touch Sensing
Touch Sensing
General Purpose familyThe foundation of our product portfolio
Application specific in key area of expertise
20
Cortex-M code size & performances vs competition
� Cortex-M smallest code size of any microcontroller!
� Reducing code � minimum amount of flash
0
1
2
3
4
5
6
7
8
9
H8/300H H8S/2000 H8S/2600 SH-1 Cortex-M0 Cortex-M3
Relative performance (based on Dhrystone v2.1 at same frequency)
23
� Cortex-M better performance at same or lower clock speeds� Simpler coding, avoiding
careful hand optimisations
� More features, lower clock speed
Relative code size (CoreMark)
STM32: Maximum integration
0.18µmor 90nm
125°°°°C2V-3.6V
62 DMIPSat 72MHz
Low Power
ARMCortex-M3
Maximum integration
� Clocks� Advanced PLLs � Accurate trimming RC oscillator
� Reset circuitry� Power-on reset � Low-voltage detect (brown-out)� Watchdog timers
� System security� Tamper detect
� Power management� Integrated low-voltage regulator� Clock enable/disable for each
peripheralPeripherals Set
24
STM32: Analog & digital state-of-the-art peripherals
STM32’s I/O peripherals
� High-performance analog� 12-bit ADC with 1 µs conversion� 12-bit DAC*
� General-purpose I/O� Fully configurable� 18 MHz max toggle rate� LCD 8x40*
� Advanced timers� Multi-mode 16-bit timers� Motor control timers*� Watchdog and SysTick timers� Real-time clock with battery
backup*
� Connectivity� 4.5 Mbit/s USARTs� 18 Mbit/s SPI� SDIO support� 400 kHz I²C� USB device*� CAN*� I²S*� USB OTG*� Ethernet*
� System peripherals� 12-channel DMA controller� Flexible system memory
controller (FSMC)*
STM32 connectivity and system peripherals
*Device dependant
25
More than 135 STM32 devices available
� Six STM32 families with the new Value Line and STM32L
� From 16-Kbyte to 1-Mbyte embedded Flash
� 36-pin to 144-pin packages
� All pin and software compatible across 135 devices
27
STM32 misc. applications
28
Medical
GPS Car tracker
Cryptography(WIFI device)
Hybrid Card Reader
Power Meter
Flight Instruments
Point Of Sale
Signal treatment(Music instrument)
New comers in the STM32 portfolio
� STM32 XL � 1 Mbyte Flash & 96 Kbytes of
SRAM
29
� STM32 Value Line� For cost sensitive application
� STM32L – Energy Lite� Ultra Low Power
� STM32 F-2� 150MIPS @ 120MHz
� Cheapest and quickest tool with everything included for a quick start with the product� Price: $9.90 (RRP)� Available for STM8S, STM8L, STM32 Value Line
31
� In circuit ST-LINK debugger / programmer included to debug Discovery kit applications or other target board applications.
� Dedicated web site:� « www.st.com/stm32-discovery »
« www.st.com/stm8-discovery »
� Large number of examples ready to run
� Schematics
� Forums� …and more
NEW STM8 & STM32 Discovery Kits
ST’s MCU capacity increase
� 2 new fabs qualified in 2010 to produce STM32 devices
� ST’s Micro-Controller production capacity increased by 50% btw end-2009 and end-2010
����Huge investment done by ST to serve a continuous increasing demand in STM8 and STM32 !
33
ST has licenced all Cortex-M processors� Forget traditional 8/16/32-bit classifications
� Seamless architecture across all applications
� Every product optimised for ultra low power and ease of use
Cortex-M0 Cortex-M3 Cortex-M4“8/16-bit” applications “16/32-bit” applications “32-bit/DSC” applications
Binary and tool compatible
34
512kB100 pin
32-64kB48pin
8bit 32bit MPULinux-WinCE
1-2KB<20pin
16bit
ST Strategy to answer MCU market trend
32bit32bitonly
1-2MB144pin
128kB64 pin
8kB32pin
CM3
NOW 2010
STM8
mpu = memory protection unit , is_dsp = Instruction set DSP , fpu = floating point unit
mmu = memory management unit (in MicroProcessors Only)
MPU = MicroProcessor MCU = MicroController
eFlash
& pins
MCU MPU
mpuis_dspfpu
mpu
is_dspfpu
mpummu
Ext. Flash, ddr i/f200-400 pins
NEXT 2012
STM8 CM0 CM3 CM4
$0.3 $6
35
意法半導體微控制器市場策略意法半導體微控制器市場策略意法半導體微控制器市場策略意法半導體微控制器市場策略佈局佈局佈局佈局、、、、產品藍圖及主要應用產品藍圖及主要應用產品藍圖及主要應用產品藍圖及主要應用
余玟宏余玟宏余玟宏余玟宏
技術行銷工程師技術行銷工程師技術行銷工程師技術行銷工程師
意法半導體意法半導體意法半導體意法半導體
36
STM32L – Highlights
� Commitment for ultra-low power� EnergyLite™ platform for 8-bit (STM8L) and 32-bit (STM32L)
MCUs
� Ultra Low Power member in STM32 portfolio� Enriches both STM32 ultra-low-power EnergyLite™ platform
and STM32 portfolio
� Pure energy efficiency� High performance combined with Ultra Low Power High energy
saving
Ultra-low-power EnergyLite™ platform
� STMicroelectronics’ 130 nm ultra-low-leakage process technology
� Sharing common technology, architecture and peripherals
STM8L/32L targeted applications
� Alarm systems
� Metering
� Sensors� Mobile
� Portable medical
� General portable devices
� Factory automation
STM32L152 ultra-low-power consumption
1.8V
Backup registers saved
CPU ONPeripherals activatedRAM & context saved
Wake up STOP: 8µSPOR/PDR ON
More than ultra-low-power: energy saving!
> 443 µA/DMIPS
in Run mode
Energy saving (µA/DMIPS)
Down to 185 µA/DMIPS
in Run mode
Low power mode
time
µA
Competitor Y
• Low power mode (µA)
• Medium performance (DMIPS)
Run mode
• Ultra low power static modes (µA)• Optimized dynamic modes (µA)
• High performance (DMIPS)
STM32Ltime
µA Run mode
Low power run or sleep
Ultra-low-power mode
33.3 DMIPS at
32 MHz
STM32L: Advanced ultra-low-power MCU
Sec
urity
& S
afet
y
ULP
Mul
ti S
peed
-
Inte
rnal
osc
illat
or
HSI
LSI
HSE
LSE
MSI
� To achieve very low power consumption at 7 low frequencies� 1µA @ 64KHz � 20 µA @ 4MHz
� 0.5% accuracy when trimmed by RTC oscillator
� Very efficient for monitoring activities with Low Power Run or Low Power Sleep
0
BOR ON
BOR ON
BOR OFF
BOR OFF
Vdd
1.75 V
1.65 V
1.55 V
1.45 V
Saf
e st
art-
upw
ith B
OR
Opt
imiz
ed R
un m
ode
with
Vol
tage
sca
ling
mA0xWS = 1.24
DMIPS/MHz
1xWS = 1.04
DMIPS/MHz
STM32L portfolio
� Power supply:� 1.65 to 3.6V
without BOR
� 1.8 to 3.6V with BOR
� Pin-to-pin compatible with existing STM32 F-1 series
STM32L HW boards and SW lib available
� Extensive ST software libraries free at www.st.com/mcu� C source code for easy implementation of all STM32L peripherals in any application
� Complete evaluation platform implementing the full range of peripherals and features
� Ultra-low-power demo board (low cost)� To demonstrate different ultra-low power modes
STM32L ultra-low-power EnergyLite™
� With the EnergyLite™ platform, STMicroelectronics is strongly committed to ultra-low-power MCUs
� Energy saving� 32-bit ARM Cortex-M3 performance
� Ultra-low power in dynamic and static modes
� New STM32L series increase STM32 offer scalability� STM32 is the industry’s largest portfolio of Cortex-M based MCUs� 135 part numbers across 7 product lines, rich and diverse
peripheral set
STM32 Value line key features
� High-performance core� ARM® Cortex™-M3 zero wait state 1.25 DMIPS/MHz
� up to 30 DMIPS at 24 MHz max
� Essential features for appliances, consumer and industrial� Seven PWM 16-bit timers including motor control timer , fast 1.2 µs 12-bit ADC,
dual 12-bit DAC and Consumer Electronic Control (CEC) hardware function
� From 16-Kbyte up to 128-Kbyte Flash with future extension up to 512 Kbytes
� From 48-pin to 100-pin packages
� Under $1 most accessible STM32� From $0.85 (resale 10 Ku) for 16-Kbyte devices in LQFP48 package
Some STM32 Value line applications
Industrial
Electricity metersLow-end UPS
Home appliances
Home automationHome appliances, motor control, power tools
TimersCommunication peripherals
DACTimers
Communication peripherals
Consumer appliances
A/V receivers, TVs, Blu-ray disk players
Printers
Gaming
Cost competitiveCommunication peripherals
CEC, DAC
More than 110 STM32 devices available
� Five STM32 families with the new STM32 Value line
� From 16-Kbyte to 1-Mbyte embedded Flash
� 36-pin to 144-pin packages
� All pin and software compatible across 110 devices
STM32 Value line key benefits
Superior performance with 16-bit code density
ARM Cortex-M3 and 7-channel DMA
Reduced system costBuilt-in reset, watchdog, PLL, oscillator, RTC
Addresses all your connectivity needs3-Mbit/s USART, 12-Mbit/s SPI, 400-kHz I²C, CEC
Decreased total system costAdvanced analog 12-bit ADC and 12-bit DAC
Perfect fit for control applicationsSeven PWM 16-bit timers including motor control timer
BenefitsFeatures
STM32 Value line portfolio
STM32F100C4 STM32F100R4
STM32F100C6 STM32F100R6
STM32F100C8 STM32F100R8
STM32F100CB STM32F100RB
STM32F100V8
STM32F100VB
16KB
32KB
64KB
128KB
48 pins LQFP
64 pins LQFP/BGA
100 pins LQFP
256KB
384KB
512KB
144 pins LQFP
STM32F100RC
STM32F100RD
STM32F100VC
STM32F100VD
STM32F100ZC
STM32F100ZD
STM32F100RE STM32F100VE STM32F100ZE
Samples Q2 2010Production Q4 2010
Flash size(bytes)
Packages
Large tools offer
Evaluation board for full product
feature evaluation
Discovery kit for fast evaluation
or prototyping at less than $10
available in Q2 2010
Large choice of development IDE solutions
Atollic support in Q2 2010
STM32 100B - EVAL
Software libraries – speed time-to-market
� STM32 standard peripheral libraries at www.st.com/stm32� C source code for easy implementation of all STM32 peripherals in any
application
� Class B: IEC 60335-1 approved self-diagnostic routine s� ST’s self-test-library software modules have been approved by the VDE(http://www.vde.com/vde_en/)
� STM32 motor control library� complete 3-phase motor control library supporting PMSM motors in sensor and
sensorless mode and AC induction motors in sensor mode, and a patented single-shunt algorithm
� STM32 CEC software free at www.st.com/stm32� Complete software supported by the STM32100B-EVAL evaluation board
providing an implementation of CEC high-level protocol and full demonstration software