意法半導體 STM32 微控制器技術研討會 ZEALAND AUSTRALIA PHILIPPINES MALAYSIA SINGAPORE...

58
意法半導體 意法半導體 意法半導體 意法半導體 STM32微控制器技術研討會 微控制器技術研討會 微控制器技術研討會 微控制器技術研討會 20101014

Transcript of 意法半導體 STM32 微控制器技術研討會 ZEALAND AUSTRALIA PHILIPPINES MALAYSIA SINGAPORE...

意法半導體意法半導體意法半導體意法半導體STM32微控制器技術研討會微控制器技術研討會微控制器技術研討會微控制器技術研討會

2010年年年年10月月月月14日日日日

議程議程議程議程時間時間時間時間 議題議題議題議題 講師講師講師講師

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

意法半導體公司簡介意法半導體公司簡介意法半導體公司簡介意法半導體公司簡介

楊正廉楊正廉楊正廉楊正廉

產品行銷經理產品行銷經理產品行銷經理產品行銷經理

意法半導體意法半導體意法半導體意法半導體

3

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

The ST microcontrollers

Micro-Controllers market & applications forecast

MMS – MCDMarketing Team

MCU total market trend

11

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%

Cortex-M3 total shipment ( )

13

TOTAL STM32 ~ 80%

Source: ARM

+500%

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

ST’s Microcontroller division product families

MMS – MCDMarketing Team

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

The STM32 microcontrollersMMS – MCDMarketing Team

STM32 product family key benefits

22

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

Fully scalable portfolio with six product lines

26

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

A solid foundation for growth

30

� 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 Microcontroller division news & strategy

MMS – MCDMarketing Team

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 – EnergyLite ™Ultra-low-power MCUs

www.st.com/stm32l

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

STM32L15x EnergyLite™ product lines

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: member in STM32 portfolio

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

Microcontroller Division of MMS GroupMarch, 2010

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

Fully scalable portfolio with five product lines

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

Thank You