Title: ST MCU
1ST MCU ??????????
- James Wu
- MCU Marketing Engineer
- South China
- 11th13th,Aug,2004
2STMicroelectronicsCompany Introduction
3Company Mission
To offer strategic independence to our partners
worldwide, as a profitable and viable broad range
semiconductor supplier
4Shareholding Structure
As of December 14, 2001 FT1CI and
Finmeccanica currently share 50/50 voting rights
in ST Holding N.V. New York Stock Exchange,
Euronext, Paris and Borsa Italiana, Milano
5Balanced sales in high growth market segments
6Broad product portfolio
ST Q1 2004 sales US 2.03 billion
Selective in standard products
Focus on differentiatedproducts
Memories
Telecom peripherals automotive
Logic
Consumer microcontrollers
Discretes
Standard
Differentiated Products
Commodities
72003 Worldwide Ranking
8ST A global semiconductor company
27 Europe
4 Japan
42 Asia Pacific
12 Emerging Markets
9Global Manufacturing Infrastructure
France
USA
Italy
China
Malta
Malaysia
Morocco
Singapore
10Manufacturing Infrastructure in Asia
China
Malaysia
Singapore
11Asia Pacific Presence
12China Presence
Staff Strength 2,500
Dalian
Qingdao
Chengdu
Wuxi
Suzhou
Xiamen
Xiamen / Chengdu / Suzhou Rep Offices Qingdao /
Dalian / Wuxi Ready end 2004
132003 Worldwide Ranking
Source Gartner Dataquest (April, 2004)
14 2003 Ranking in Asia Pacific
Source Gartner Dataquest (March 2004)
Includes India
152003 Ranking in China
Source Gartner Dataquest (April 2004)
16ST MCU
17Source iSuppli March 2004 (including
smartcards)
18Focus Market Segment
Automotive
Mass Market
Connectivity
19Automotive
EngineManagement
- Cost Effective
- Innovative solutions
- A micro for every Application
Fuel Water Pumps
Power Steering
CarRadio
SeatModule
CoolingFan
MirrorControl
ST7ST9
WindowLift
DoorModule
- Reliable
- Quality proven in volume
- Embedded Flash
Dashboard
20Mass Market
Home Appliances
Industrial Control
Battery Charger
Lighting
Power Meter
Power Supply
21Connectivity
Gaming
Personal Entertainment
PC Connectivity
UPS
22Product PortfolioIntroduction
23MCU Product Range
16-bit
24ST62
- With more than 200 million units sold world-wide
since 1992 - Today, ST produces more than 3 million units
every month. - ST62 family MCUs have proven ideal in many
applications like car body, home appliances,
alarms, security and industrial control. - Legendary noise immunity
- 10 Years Guaranteed lifetime on several salestypes
25ST62 OTP and ROM Part number
26ST7 Product Range
16 pins (1Kb FLASH) 80 pins
(60Kb FLASH / ROM)
ST7 LITE
ST7 MID-RANGE
ST7 MOTOR
ST7 USB
ST7 CAN-LIN
From Mass Market to Application Specific Standard
Micros
- ST7Lite
- 1-8K ROM/Flash
- 16 to 28 pins
- ADC8 - AD10
- RC1 - E2
- SPI - SCI - I2C
ST7231X 4-60K OTP / ROM 44 to 64 pins ADC8
PWM SPI - SCI - I2C ST7232X 4 -60K FLASH / ROM 32
to 64 pins ADC10 PWM SPI - SCI - I2C
- ST7CAN
- 16-60 K ROM/Flash
- 32 to 80 pins
- CAN - LIN
- ADC10 - PWM
- SPI - SCI - I2C
ST7 USB 4-32 K FLASH / ROM 20 to 64 pins Low
Speed / Full Speed ADC10 - PWM SPI - SCI -
ISO7816 Flash Card Interface
ST7Motor 8-60K FLASH / ROM 32 to 64 pins
Brushless Motor ADC10 - PWM x 10 SPI - SCI
2716/20 pins Best sellers
ST7FLite39F2 RC1-E2
ST7FLite35F2 RC1
ST7FLite30F2
Lite3
8K
AD10-SPI-SCI-15 I/0s
ST7FDaliF2 E2-RC1-DALI
Lite2
8K
AD10-SPI-15 I/0s
ST7FLite19Y1 RC1-E2
ST7FLite15F1 RC1
ST7FLite10F1
ST7FLite15Y1 RC1
ST7FLite10Y1
ST7FLite19F1 RC1-E2
4K
Lite1
SPI-AD10-11 I/Os
AD10-SPI-15 I/0s
ST7FLite02Y0
ST7FLite05Y0 AD8
ST7FLite09Y0 AD8- E2
1.5K
New Q104
ST7FLiteS2Y0
ST7FLiteS5Y0 AD8
1K
-40C lt TC lt 85C
28ST7 Mid-Range
64 pins TQFP
80 pins TQFP
44 pins TQFP (or SDIP)
32 pins TQFP (or SDIP)
ROM
ROM
ROM
60K
ST7F321(AR/R)9 60K I²C - ARTimer
ST7F521(M)9 60K I²C ARTimer CAN
ST7F321J9 60K I²C - ARTimer
ROM
ROM
48K
ST7F321(AR/R)7 48K I²C - ARTimer
ST7F321(AR/R)7 48K
ROM
ROM
ROM
ST7F324K6 32K
ST7F321(AR/R)6 32K I²C - ARTimer
ST7F324J6 32K
32K
ROM
ROM
ROM
ST7F324K4 16K
ST7F324J4 16K
FLASH
16K
Common features
ROM
ROM
AD10 SCI SPI 2 x 16bit Timers PWM
ST7F324K2 8K
ST7F324J2 8K
8K
298-Bit Families
30CAN 8-Bit Microcontrollers
DUAL CAN
ST92F150 32K-128K FLASH 1K 6K RAM 64/100
pins ADC10 - PLL SPI SCI / LINSCITM I2C - 1 or
2 CAN2.0B
31LIN 8-Bit Microcontrollers
LIN SLAVE
LIN SLAVE/MASTER
LIN SLAVE/MASTER
ST7232X 4 -60K Flash Rom 32 to 64 pins ADC10
PWM SPI - I2C SCI
- ST7FL39
- 8K Flash
- 256 byte data E2
- 20 pins
- ADC 10
- RC5
- SPI - LINSCITM
- ST72F361
- 16-32 K SV Flash Rom
- 32 to 44 pins
- LINSCI
- ADC10 - PWM
- SPI
- LINSCITM
32USB Product Trend
Source In-Stat 2003
33USB Product Portfolio
Low Speed USB 1.1 MCU
USB 2.0 MCU
FULL Speed USB 1.1 MCU
Read gt 20MB/sec Write gt 10MB/sec
Transfer speed gt 1 MB/sec
Ideal for USB PC peripherals !
ST72F63BK6 32K - SCI - I2C
ST72F63BK6 32K - SCI - I2C
ST72F63BK6 32K - SCI - I2C
ST7263BK6 19 I/O
ST72651AR6 47 I/O
ST7267 48 I/O
32K
2.7v - 5.5v
TQFP48 7x7, TQFP64 10x10, LFBGA 64 8x8
packages
ST7263BK2 8K - SCI
ST72F63BK6 32K - SCI - I2C
ST72F63BK6 32K - SCI - I2C
ST72F63BK4 19 I/O
ST7SCR 35 I/O
ST72652L4 17-31 I/O
16K
ST7263BK2 8K - SCI
ST7263BK2 19 I/O
8K
ST7263BK2 8K - SCI
ST7263BK1 19 I/O
4K
SO34 SDIP32
TQFP48 / SO34 / SDIP32 / SO24
TQFP64 (32K), SO34 (16K)
34USB Applications
USB keyboard with smart card reader
USB token/SIM card reader
Smart card reader
Set-top box
USB-MP3-Drive
35ST9 Flash Product Range
MEMORY
CAN
10-bit A/D converter
10-bit A/D converter
10-bit A/D converter
5 x 16-bit timers
5 x 16-bit timers
5 x 16-bit timers
SPI - SCI - I
²C
SPI - 2 x SCIs - I
²C(s)
SPI - 2 x SCIs - I
²C
CAN 2.0B active
CAN 2.0B active
2 x CAN 2.0B active
J1850
General Purpose
256K
10-bit A/D converter
10-bit A/D converter
ST92F250CV2
5 x 16-bit timers
5 x 16-bit timers
SPI - 2 x SCIs - I
²C
SPI - SCI - I
²C
128K
ST92F150CR1
ST92F150CV1
ST92F150JDV1
ST92F124V1
64K
ST92F124R9
ST92F150CR9
ST92F150CV9
64 pins
100 pins
100 pins
64 pins
PACKAGE
3632-bit ARM Product Range
37Introduction
- ST is a leading MCU provider and has a strong
foothold in the embedded market - ST has over 4 years experience in building
ARM-based products for ASIC and
application-specific circuits - ST is an innovator in embedded Flash technology,
with automotive grade 0.18µ process and beyond - We have leveraged the investment made in the
above three directions and are introducing a
family of standard ARM microcontroller for the
mass-market
38Why use an ARM-based processor?
- Most popular 32-bit core
- Becoming an industrial standard like the C51
- Compatible leading edge core roadmap
- ARM7 -gt ARM9 /10
- Large number of product choices
- Multiple vendors means a large choice
- Design resources/ Application support
- Lots of ARM trained engineers
- Rapid time to market using 3rd party SW
- Large number of tools and OS offerings
39Competitive Analysis/Code Density
The choice is always yours...
Non-ARM approaches...
Speed 32 bit ARM
Code size 16 bit Thumb
Clock frequency for 1 Vax MIIPS
...whether to program your code in speed
optimized 32-bit ARM or program in code size
optimized 16-bit Thumb instructions (on a
function by function basis)
ARM7T takes significantly less power as its clock
frequency is lower for the same performance
level.
40ST Licensed ALL ARM Processors Cores
- ARM7TDMI
- Maximum 80 MIPS _at_ 90 MHz in 0.18 um
- ARM720T
- Maximum 80 MIPS _at_ 90 MHz in 0.18 um
- MMU
- 8K of unified cache
- ARM946E-S
- Maximum 231 MIPS _at_ 210 MHz in 0.13 um
- Extended DSP instructions
- Configurable instruction and data cache 4k,
8k,16k,32K Bytes each - ARM926EJ-S
- Maximum 275 MIPS _at_ 250 MHz in 0.13 um
- Extended DSP instructions
- Configurable instruction and data cache 4k,
8k,16k,32K Bytes each - Latest ARM10/11
41ARM7 TDMI Core
- 32-bit RISC
- High performance
- Low power consumption
- Small die size
- Low cost
- Fast data transfers
- Thumb
- 32-bit instruction set
- 16-bit instruction set
- Reduces memory cost
- X8 or x16 memory
- Multiply capabilities
- In-chip emulator
- Debugging facilities
32-Bit Address Bus
ARM Instruction Decoder and control logic
Address Register
Address
Incrementer
37 32-Bit Registers
(including 6 status registers)
32 x 8
Instruction
Multiplier
Barrel
Shifter
Thumb
Instruction
Decompressor
32-Bit ALU
Write Data Register
Pipeline
32-Bit Data Bus
42ST ARM Key Benefits
- Standard ARM product
- Industrial temperature range
- Large choice of general purpose peripherals
- CAN and USB are not present in many competitors
ARM MCUs - Chose between Flash ARM7TDMI devices or ROMless
ARM720 with cache, MMU and SDRAM for the best
compromise - Real embedded Flash
- As opposed to competitors stacked-die solution
with low performance due to slow interface
between CPU and flash die - Best-in-class flash random access time of 32ns
- Means 30MHz with pure deterministic behavior, or
up to 48MHz with burst acceleration - Automotive Grade Flash memory
- 100K cycles, 20 year retention supporting
in-application programming - 2 Flash protection levels to prevent unwanted
write and software piracy.
43ST ARM Product
Q1 2005
Q3 2004
STR720 Series
- ARM7, 60 MIPS at 66 MHz
- Cache MMU
- I2C, SPI, UART, 14-bit ADC, RTC, Timers
- USB, CAN, EMI SDRAM ATAPI
- STR720RB
- 16 KB SRAM
- PQFP208
New FLASH ARM products 10-bit ADC _at_ 3µs, motor
control PWM and enhanced I/O capability
STR710F Series
- ARM7, 43 MIPS at 48 MHz
- I2C, SPI, UART, 12-bit ADC, RTC, EFT
- USB, CAN, EMI
- STR710FZ2
- 256 KB Flash
- 64 KB SRAM
- TQFP144
- STR710FZ1
- 128 KB Flash
- 16 KB SRAM
- TQFP144
- STR711FR2
- 256 KB Flash
- 64 KB SRAM
- USB, TQFP64
- STR711FR1
- 128 KB Flash
- 16 KB SRAM
- USB, TQFP64
- STR712FR2
- 256 KB Flash
- 64 KB SRAM
- CAN, TQFP64
- STR712FR1
- 128 KB Flash
- 16 KB SRAM
- CAN, TQFP64
44ST ARM Embedded Flash
- Real embedded Flash
- 0.18µm embedded single voltage Flash process from
ST - 128KB and 256KB code flash 16KB data flash
- Multiple Sectors 8 x 8K, 1x 32K, 1 to 3 x 64K
- Read While Write, one bank can be read while the
other bank is written - Best-in-class flash random access time 32ns
- Means 30MHz direct access for pure deterministic
behavior - Up to 48MHz with burst acceleration (64-bit wide
Flash) - Automotive Grade Flash memory
- 100K cycles, 20 year retention Guaranteed
- Versatile Programming
- In Application Programming (Read While Write)
- In Situ Programming with boot loader (UART) or
JTAG - Extensive Protection for unwanted write or piracy
- Sector Write Protection to prevent unwanted
write - Module Access Protection to prevent software
piracy
45ST ARM Low Power
RUN Full power mode
- WFI Mode
- You reduce power consumption by stopping the
core. Peripherals are kept running and the
register contents are preserved
- Slow Mode
- You reduce power consumption by slowing down the
main clock
Stop Mode You stop all clocks without resetting
the device, hence preserving the MCU status. The
internal power is maintained
LPWFI WFI in slow mode
Standby Mode In Standby mode, the main Voltage
Regulator is switched off internally, and the
kernel of the device is powered off. Exit with
RTC, WAKEUP IT, Reset
46STR710F Block Diagram
47STR710F Flash MCUs with USB and CAN
- Key Features
- Industry standard ARM7TDMI RISC 16/32 bit CPU
- 128K / 256K embedded Flash
- 16 /64K high-speed SRAM
- Versatile package options
- Up to 10 communication interfaces including CAN,
USB, HDLC, MMC and smartcard interface - Four low power modes
- Extensive application development tools including
a low-cost kit based on the popular ARM RealView
Developer Suite
- Key Benefits
- Shortens your development cycle and adapts easily
to your customers' expectations - Best-in-class Flash random access times
- - up to 48MHz with 0 wait states (with
acceleration) - - up to 30MHz with 0 wait states (without
acceleration) with no penalty from context
switches and branches. - This allows deterministic and optimum
behavior ideal for real time applications - Small, low pin-count TQFP64 package
- TQFP144 package with external memory bus
48STR720 Block Diagram
49STR720 embedded processor with USB and CAN
- Key Features
- Industry standard ARM720T RISC 16/32-bit CPU
- 8 KByte cache and Memory Management Unit
- External Memory Interface for Flash and SRAM
- SDRAM interface with 128 MBytes address space
- Six communication peripherals including CAN and
USB - Four low power modes
- Extensive application development tools including
a low-cost kit based on the popular ARM RealView
- Key Benefits
- Shortens your development cycle and adapts easily
to your customers' expectations - Mixed data, instruction cache and write buffer
increase execution speed and reduce memory
bandwidth - Combining SDRAM and Cache gives you optimum
performance - Memory interfaces make the product very versatile
and ideal for scalable applications - MMU allows running advanced Operating Systems
such as Linux, WIN-CE, QNX
50ST ARM Application Examples
Measurement
Point of Sale
- Testing equipment
- Medical equipment
Automation
Telecom
- PLC
- User interface
- Motor control/robotics
51RealView Developer Kit for ST
52ST ARM Boards
- Boxed kit includes power supply, cables,
documentation, data CD
- STR720-EVAL board
- All you need to exercise the product
- Pre-loaded with demo
- Resale price 699
- STR710-EVAL board
- All you need to exercise the product
- Pre-loaded with demo
- Resale price 699
53ARM Conclusion
- ST offers standard ARM microcontrollers NOW
- ARM7TDMI with robust FLASH 0.18µ technology as
well as ARM720T ROMless - Wide range of general purpose peripherals
including USB and CAN. Memory/packaging options
make the family very scalable - STR7xx ARM-based MCUs strengthen STs portfolio
and positions us as a key provider of MCUs from
8- to 32-bits. The portfolio is going to expand
in the near future with more ARM7 devices by the
end of 2004
5432-Bit x86 Product RangeEmbedded System Solution
55Pentium II Class performance 200 MHz _at_ 1.7w
0.18 micron
Under Development
0.25 micron
STPC Vega
Performance / Integration
486 CPU Core 133MHz
STPC Atlas
STPC Consumer II
STPC Elite
Mass Production
56STPC Concept
TV Encoder
Graphics
PCI-ISA
RAMDAC
CRTC
Processor
IDE
Chipset
VIP
- Reduce system complexity and cost
- Reduce development time ...... quicker time to
market - Less discrete components ...... smaller form
factor than possible previously - Reuseability, upgradeability
- x86 platforms are universal, with vast software
support and millions of trained engineers.
57STPC Elite
x86 133MHz
16-bit _at_ 100MHz
16-bit _at_ 8MHz
SDRAM Controller
64-bit _at_ 66MHz
32-bit _at_ 33MHz
Arbitration
Multiplexor
58STPC Elite Application
Array Electronics Limited
59STPC Consumer-II
16-bit _at_ 100MHz
16-bit _at_ 8MHz
64-bit
32-bit _at_ 33MHz
Video Port
Video Stream
60STPC Consumer-II Application
Industrial control Board
61STPC Atlas
16-bit _at_ 100MHz
16-bit _at_ 8MHz
EIDE
64-bit _at_ 100MHz
32-bit _at_ 33MHz
Enhanced 2D SVGA
RAMDAC
TFT I/F
Video Stream
Multiplexor
62STPC Atlas Application
Siemens
63STPC Vega Architecture
NEW
64 65ST MCU Chinese Web Site
66MCU Roadmap
Price competitiveness
- Die size
- Wafer cost
- Test cost
Performance
- CPU MIPS
- Consumption Low Power
- ADC, LVD, PLL precision
Reliability
- Memory with Error Correction
Features
- Memory Single Voltage Flash EEPROM
- Enhanced Analog Peripherals
- Enhanced Digital Peripherals
67Conclusion
- Our Products
- ST6 OTP and ROM, maturity, ruggedness and
economy - ST7 1.5Kbyte to 60Kbyte Flash and ROM products,
16 to 100 pins. Peripheral options include 10-bit
multi-channel ADC, SCI, SPI, I²C, USB and CAN
interfaces as well as a variety of 8-bit and
16-bit timers with PWM capabilities. - ST9 Flash, 16-bit performance at 8-bit cost,
24MHz internal clock frequency. - STR7 Best of both 16 and 32 world, Flash and
ROMless - STPC 32-bit embedded microprocessors, PC
architecture
ST is committed to be a leading player in the
microcontroller market, striving to bring the
most cost effective, reliable and quality MCU
products to our customers !
68THE ENDEmail James.Wu_at_st.comwww.stmcu.com