Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
410 views

STM32 Microcontroller General Oct2012

This document provides information about STM microcontrollers. It discusses various STM32 product series that include Cortex M0, M3, and M4 cores. It provides details on the features, specifications, and development tools for some of the STM32 microcontrollers.

Uploaded by

dcesenther
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
410 views

STM32 Microcontroller General Oct2012

This document provides information about STM microcontrollers. It discusses various STM32 product series that include Cortex M0, M3, and M4 cores. It provides details on the features, specifications, and development tools for some of the STM32 microcontrollers.

Uploaded by

dcesenther
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 69

STM MCU Presentation

Oct. 2012

Features
2

MCD market vision


3 Flash size (bytes)

1 MB

High performance and ultra-low-power STM32xxx F L W M0, M3 and M4 with TFT controller

128 K

Standard voltage and ultra-low-power STM8S (2.95 to 5.5 V) STM8A (Automotive, 5V ) STM8AL (Aut. 1.65 to 3.6 V) STM8L ( 1.65 to 3.6 V) STM8T (Touch)
Proprietary ST core

32-bit ARM Cortex-M

16 K

4K

Features

Features
3

Features
4

Features
5

Features
6

Features
7

Features
8

Features
9

STM32 Series Presentation


Sept. 2012

MCD market vision


Flash size (bytes)

1 MB

High performance and ultra-low-power STM32xxx F L W M0, M3 and M4 with TFT controller

128 K

Standard voltage and ultra-low-power STM8S (2.95 to 5.5 V) STM8A (Automotive, 5V ) STM8AL (Aut. 1.65 to 3.6 V) STM8L ( 1.65 to 3.6 V) STM8T (Touch)
Proprietary ST core

32-bit ARM Cortex-M

16 K

4K

Features

Features
11

STM32 portfolio overview


Cortex-M4
High-performance MCUs with DSP and FPU Cortex-M4 168 MHz/210 DMIPS Mixed-signal MCUs with DSP and FPU Cortex-M4 72 MHz/94 DMIPS from CCM-SRAM

32-bit/DSC applications
High-performance MCUs Cortex-M3 120 MHz/150 DMIPS

Cortex-M3

Mainstream MCUs Cortex-M3 72 MHz/61 DMIPS

Ultra-low-power MCUs Cortex-M3 32 MHz/33.3 DMIPS


Wireless MCUs Cortex-M3 24 MHz/30 DMIPS

16/32-bit applications

Cortex-M0

Entry-level MCUs Cortex-M0 48 MHz/38 DMIPS

8/16-bit applications

Powerful & scalable instruction set


Floating Point

DSP (SIMD, fast MAC)

Advanced data processing Bit field manipulations

General data processing I/O control tasks

Real-Time Performance
@168 MHz 210 DMIPS

@ 72 MHz 63 DMIPS 94 DMIPS from CCM-SRAM

@120 MHz 150 DMIPS

@24 MHz 30 DMIPS

@72 MHz 61 DMIPS

@24 Mhz 40 DMIPS

@48MHz 38 DMIPS

@24MHz 22 DMIPS

@24MHz 6 DMIPS

STM32F Complete offer


STM32 F0 Entry STM32 F1 Mainstream STM32 F2 Hi Perf STM32 F3 Analog / DSP STM32 F4 Hi Perf / DSP

Cortex-M0 48 MHz 1.8 to 3.6V 8/16 bit application

Cortex-M3 24 to 72 MHz 2.0 to 3.6V widest portfolio

Cortex-M3 120 MHz 1.7 to 3.6V High performance

Cortex-M4 72 MHz 1.8V or 2.0 to 3.6V DSP & Analog

Cortex-M4 168 MHz 1.7 to 3.6V High performance & DSP

Platform optimized for cost effectiveness 16KB 256KB

5 lines Foundation of STM32 Best mix Features / Perf 16KB -1MB

2 lines Advanced connectivity Encryption 128KB -1MB 128kB SRAM

5 lines ADC 5Msps, 16-bit ADC , PGA, Compar., Hi-resol. timer, 32KB 256KB

2 lines Advanced connectivity Encryption 512KB -4MB 512kB SRAM

Cost Smart

Broad Range

High Performance

Advanced & SoC solution

High Performance w/ DSP

STM32 7 product series

16

STM32 leading portfolio in production

STM32 F0 Series Cortex M0


http://www.emcu.it/STM32F0xx/STM32F0xx.html

STM32F051 Fact sheet


ARM 32-bit Cortex-M0 core 48 MHz max CPU frequency 2.0 to 3.6V supply RTC with H/W calendar, alarm functions and two tamper inputs I/O ports 12 MHz I/O toggling Fast I/O ports Up to 18 touch sensing keys Analog features 1x 12-bit ADC 1.0 s with separate analog supply 1x 12-bit DAC 2x Analog comparators 1x Temperature Sensor Debug mode Serial wire debug (SWD) Power consumption (TYP) 250 A/MHz run STOP 1A 0.43 Standby RTC UFQFN 32 5x5, LQFP32 7x7, LQFP48 7x7, LQFP64 10x10 packages

Specific Low voltage mode: 1.8V+/-8% to 3.6V with separate VDD ADC analog supply
Communication peripherals Up to 4x USART, 2x SPI, 2x I2C
IC fast mode+ (20mA drive capability) SPI (24 Mbit/s) with 4-16 bit programmable bit frame USART with wake-up from STOP and baud rate programming independently from CPU clock freq support, ISO 7816 interface, LIN master, IrDA and modem control support

HDMI Consumer Electronics Control (CEC)

Remote control receiver with full software support


Up to x8 Timers 1x 32-bit timer each with 4 IC/OC/PWM 1x 16-bit PWM motor control AC timer with 4 IC/OC/PWM 1x 16-bit timer with 4 IC/OC/PWM 1x 16-bit timer with IC/OC/PWM 1x 16-bit timer each with 2 IC/OC 2x 16-bit timer with IC/OC/PWM 1x basic16-bit timer

STM32F051 block diagram (64 Kbytes)

STM32F050 fact sheet


ARM 32-bit Cortex-M0 core 48 MHz max CPU frequency 2.0V to 3.6V supply Specific Low voltage mode: 1.8V+/-8% to 3.6V with separate VDD ADC analog supply Communication peripherals 1x USART, 1x SPI, 1x I2C I2C fast mode+ (20mA drive capability) SPI (24Mbit/s) with 4-16 bit programmable bit frame USART with wake-up from STOP, auto baud rate detection and baud rate programming independently from CPU clock freq support, ISO 7816 interface, LIN master, IrDA and modem control support Remote control receiver with full software support Up to 6x Timers 1x 32-bit timer each with 4 IC/OC/PWM 1x 16-bit PWM motor control AC timer 1x 16-bit timer with 4 IC/OC/PWM 2x 16-bit timer with 1 IC/OC/PWM 1x 16-bit timer each with 2 IC/OC/PWM RTC with H/W calendar, alarm functions and two tamper inputs I/O ports 12 MHz I/O toggling Fast I/O ports Analog features 1x 12-bit ADC 1.0S with separate analog supply 1x Temperature Sensor Debug mode Serial wire debug (SWD) Power consumption (TYP) 250A/MHz run STOP 1A 0.43 Standby RTC TSSOP20, UFQFN 28 4x4 , UFQFN 32 5x5, LQFP32 7x7, LQFP48 7x7 packages

STM32F050 block diagram (32 Kbytes)

STM32F050/051 Portfolio
STM32F050 16KB-32KB Flash 4KB SRAM 5x 16-bit timer including MC timer 1x 32-bit timer 1x SPI, 1x I2C,1x USART 12-bit ADC STM32F051 16KB-64KB Flash 4KB-8KB SRAM 6x 16-bit timer including MC timer 1x 32-bit timer 2x SPI, 2x I2C, 2x USART, CEC, 12-bit DAC, 12-bit ADC, 2x Analog Comp

Flash size (bytes)

128 K
12K SRAM 12K SRAM

NEW Samples Q1/13


12K SRAM

64 K

NEW Samples Q4/12 Prod Q1/13


4K SRAM 4K SRAM

8K SRAM

8K SRAM

8K SRAM

4K SRAM

4K SRAM 4K SRAM 4K SRAM 4K SRAM 4K SRAM 4K SRAM

32 K

4K SRAM 4K SRAM

Now

16 K

4K SRAM

4K SRAM 4K SRAM

20 pins
TSSOP

28 pins UQFN

32 pins UQFN

48 pins LQFP

64 pins LQFP

100 pins LQFP

Pin count

= 1.8 V version

STM32F052 Fact sheet : H1 2013


ARM 32-bit Cortex-M0 core 48 MHz max CPU frequency 2.0V to 3.6V supply Specific low voltage 1.8V -+8% mode Communication peripherals USB 2.0 Full Speed, 1x CAN, 4x USART, 2x SPI, 2x I2C USB Full Speed USB Charging Class compatible; Link Power Management (LPM) CAN 2.0 B I2C fast mode+ (20mA drive capability) SPI (24Mbit/s) with 4-16 bit programmable bit frame USART with wake-up from STOP and baud rate programming independently from CPU clock freq support, ISO 7816 interface, LIN master, IrDA and modem control support Up to 8x Timers 1x 32-bit timer each with 4 IC/OC/PWM 1x 16-bit PWM motor control AC timer with 4 IC/OC/PWM 1x 16-bit timer with 4 IC/OC/PWM 1x 16-bit timer with IC/OC/PWM 1x 16-bit timer each with 2 IC/OC 2x 16-bit timer with IC/OC/PWM 1x basic16-bit timer

I/O ports
12 MHz I/O toggling Fast I/O ports Analog features 1x 12-bit ADC 1.0s with separate analog supply from 2.4V to 3.6V 1x 12-bit DAC 2x Analog comparators Debug mode Serial wire debug (SWD) Power consumption (TYP)

250A/MHz run STOP 1A max 2A max RTC

STM32 F1 Series Cortex M3


http://www.emcu.it/STM32.html

STM32F1 series Product Lines


All lines include:
Multiple communication peripherals Up to 5 x USART, 3xSPI, 2xIC ETM* FSMC** Dual 12-bit DAC*** Multiple 16-bit Timers Main Osc 4-16MHz (25MHz on 105/107) Internal 8 MHz RC and 40 kHz RC Real Time Clock with Battery domain & 32KHz ext osc 2 x Watchdogs Reset circuitry and Brown Out Warning Up to 12 DMA cnls
* Performance/Access Lines 256KB, 384KB, or 512KB devices and ALL Connectivity devices

Connectivity Line: STM32F107


72MHz CPU Up to 256 KB Flash / 64KB SRAM 2x12-bit ADC (1s) TempSensor USB 2.0 OTG (FS) 2 x Audio Class I2S

2x CAN

PWM timer

Ethernet IEEE158 8

Connectivity Line: STM32F105


72MHz CPU Up to 256 KB Flash / 64KB SRAM 2x12-bit ADC (1s) TempSensor USB 2.0 OTG (FS)

2 x Audio Class I2S

2x CAN

PWM timer

Performance Line: STM32F103


72MHz CPU Up to 1MB Flash / 96KB SRAM 2/3x12-bit ADC (1s) TempSensor USBFS Device SDIO* I2S* CAN

PWM
timer

USB Access Line: STM32F102


48MHz CPU Up to 128KB Flash / 16KB SRAM 1x12-bit ADC (1s) Temp sensor USBFS Device

Access Line: STM32F101


36MHz CPU Up to 1MB Flash / 80KB SRAM 1x12-bit ADC (1s) Temp sensor

Value Line: STM32F100


24MHz CPU Up to 512KB Flash / 32KB SRAM 1x12-bit ADC (1.2s) Temp sensor HDMICEC PWM timer

** 256KB, 384KB, or 512KB Performance and Access devices *** 256KB, 384KB, or 512KB devices except Value line where present on all memory range

STM32 Discovery kit


Development Toolchain support
Atollic TrueSTUDIO

IAR EWARM
KEIL MDK-ARM

What should I use to develop on STM32 ?


Large number of software examples available at:

Price: $9.90

www.st.com/stm32-discovery http://www.emcu.it/STM32.html#TUTORIAL_and_SW_examples

27

STM32 Value line Discovery Board


On-board ST-LINK with selection mode switch to use the kit as standalone ST-LINK with SWD connector Designed to be powered by USB or by external power 5V or 3.3V supply Can supply target application with 5 Volts or 3 Volts Two User LEDs (Green and Blue) One user Push Button Extension header for all QFP64 I/Os for quick connection to prototyping board or easy probing
ST-LINK SWD connector

28

84mm

STM32F100RBT6B User button Led Blue Led Green

http://www.emcu.it/STM32Discovery/S TM32ValueLineDiscovery.html

42mm

F-1 series Tools & Software


Evaluation board for full product feature evaluation
Hardware evaluation platform for all interfaces: External memories, Ethernet and 2 USB OTG connectors, touch-screen TFT display, audio output Possible connection to all I/Os and all peripherals

Many options of development IDE solutions from the STM32 and ARM ecosystem.

STM3210E-EVAL
(F103,F102,F101)

STM3210C-EVAL
(F105,F107)

STM32100E-EVAL
(F100)

STM32 F2 Series Cortex M4


http://www.emcu.it/STM32/STM32F2xx/STM32F2xx.html

STM32 F-2 Series highlights


Advanced technology and process from ST:
Memory accelerator: ART Accelerator Multi AHB Bus Matrix 90nm process

Outstanding results:
150DMIPS at 120MHz Execution from Flash equivalent to 0-wait state performance Outstanding dynamic power consumption: 188uA/MHz, less than 23mA in run mode from flash at 120MHz with peripherals OFF (running CoreMark benchmark).

STM32 F-2 Series highlights 2/2


More Memory
Up to 1MB Flash, up to 128kB SRAM

New peripherals in the STM32 platform


USB OTG High speed 480Mbit/s Camera interface Crypo/hash processor 32-bit random number generator (RNG) 32-bit RTC with calendar 32bit Timers

STM32 F-2 Series product lines

Notes: 1. HS requires an external PHY connected to ULPI interface

2. Crypto/hash processor on STM32F217x and STM32F215x 3. 1.65 V for WLCSP64 package only and 1.8 V for all other packages

STM32 F-2 series portfolio

/LQFP176
Note: For STM32F205RGY6 and STM32F205REY6 only

STM32 F3 Series Cortex M4


Analog & DSP
http://www.emcu.it/STM32F3xx/STM32F3xx.html

STM32 F3 series: Fact sheet


STM32 F3 series complement the F-1 series with: More performance (Cortex-M4F & more DMips) Richer analog peripherals set Renewed digital peripheral set Pin and SW compatibility w/ F1 series Performance Core Cortex M4 + FPU Fmax = 72 MHz Core Coupled Memory (CCM-SRAM) to execute critical loop at full speed (0 WS @ 72 MHz = 90 DMips) Safety RAM with parity bit Memory Protection Unit (MPU) HW CRC Power supply 2.0 to 3.6 V supply Specific 1.8V -/+8% mode Rich analog peripherals Comparators, DAC, PGA, 12-bit ADC 5Msps, 16-bit ADC , Hi-Resolution timer (<1ns) Renewed digital peripherals IC, UART, SPI, CRC, RTC, faster I/Os, Capacitive Touch sensing (Charge Transfert)

STM32 F3 series combine DSP & High-end Analog set

05/10/2012

STM32 F3 series Product lines

Number of instance differs between lines

Number of instance differs between lines

STM32 F3 series Main differences


Unit parameters
Core Freq max Flash max Ram (up to)

STM32F303
Cortex-M4F + FPU 72 MHz 256 Kbytes 40 Kbytes
48-Kbyte

STM32F302
Cortex-M4F + FPU 72 MHz 256 Kbytes 32 Kbytes
40-Kbyte

STM32F373
Cortex-M4F + FPU 72 MHz 256 Kbytes 32 Kbytes

STM32F372
Cortex-M4F + FPU 72 MHz 256 Kbytes 32 Kbytes

CCM (Code-SRAM)
ADC SAR

8 Kbytes
4x 12-bit 5 Msps

8 Kbytes
2x 12-bit 5 Msps

1x 12-bit 1 Msps

1x 12-bit 1 Msps

ADC
Other Analog

7x Comp 4x PGA 2x DAC 2x (144 MHz) 1x USB FS device 1x CAN, CT Touch sense

4x Comp 2x PGA 1x DAC 1x (144 MHz) 1x USB FS device 1x CAN, CT Touch sense

3x 16-bit
2x Comp 3x DAC 1x USB FS device 1x CAN, CT Touch sense

1x 16-bit
1x Comp 1x DAC 1x USB FS device 1x CAN, CT Touch sense

MC timer Other Digital


(except SPI, UASRT, IC)

1.8 V power supply option

1.8 V power supply option

Large tools offer STM32F3- series


Evaluation board for full product feature evaluation
Available Mid October 2012
(For any support before please contact the local ST office )

Sales types :

STM32303C-EVAL STM32373C-EVAL

STM32F3 discovery kit : low-cost evaluation kit is the cheapest and quickest way to discover the STM32F3 series
For fast evaluation or prototyping at less than $ 13 Available in October 2012

Large choice of development IDE solutions

STM32 F4 Series Cortex M4


http://www.emcu.it/STM32F4xx/STM32F4xx.html

STM32 F4 series High-performance digital signal controller


168 MHz FCPU/210 DMIPS - 363 Coremark score
Single precision Ease of use Better code efficiency Faster time to market Eliminate scaling and saturation Easier support for meta-language tools (Matlab)

FPU

MCU
Ease of use of C programming Interrupt handling Ultra-low power

DSP
Cortex-M4
Harvard architecture Single-cycle MAC Barrel shifter

STM32 F4 Series highlights 1/2


Advanced technology and process from ST:
Memory accelerator: ART Accelerator Multi AHB Bus Matrix 90nm process

Outstanding results:
210DMIPS at 168Mhz. Execution from Flash equivalent to 0-wait state performance up to 168Mhz thanks to ST ART Accelerator

STM32 F4 Series highlights 2/3


More Memory
Up to 1MB Flash, 192kB SRAM: 128kB on bus matrix + 64kB on data bus dedicated to the CPU usage

Advanced peripherals shared with STM32 F2 Series


USB OTG High speed 480Mbit/s Ethernet MAC 10/100 with IEEE1588 PWM High speed timers: Now 168Mhz max frequency! Crypto/hash processor, 32-bit random number generator (RNG) 32-bit RTC with calendar: Now with sub 1 second accuracy, and <1uA typ.

STM32 F4 Series highlights 3/3


Further improvements
Low voltage: 1.8V to 3.6V VDD , down to 1.7*V on most packages Full duplex I2S peripherals 12-bit ADC: 0.41s conversion/2.4Msps (7.2Msps in interleaved mode) High speed USART up to 10.5Mbits/s High speed SPI up to 37.5Mbits/s Camera interface up to 54MBytes/s
*external reset circuitry required to support 1.7V

STM32 F4 series applications served

Building

Security/fire/HVAC

Test and measurement

Consumer

Communication

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 IS 3x 12-bit ADC 0.41 s/2.4 MSPS 168 MHz timers

STM32 F4 portfolio

STM32 L1Series Cortex M3 Low Power


http://www.emcu.it/STM32/STM32Lxx/STM32Lxx.html

STM32 L1 series
Wide range of application

Consumer

Digital cameras

Bar-code scanners

GPS

Gaming

Industrial

Healthcare and fitness

Home automation

Water meters Electricity meters Glucose meters, insulin pumps, ECG, sports watches

STM32L - block diagram


Core
ARM Cortex-M3 core @ 32 MHz 1.65 to 3.6 V w/o BOR 1.8 to 3.6 V with BOR

Memory
64 to 128-Kbyte Flash 10 to 16-Kbyte SRAM 4-Kbyte data EEPROM

STM32L portfolio

STM32L flexible and secure


Security and safety Flexible clock system Multiple sources
HSI
Internal 16 MHz

HSE
External 1/24 MHz

0.5 % internal clock accuracy when trimmed by RTC oscillator


Up to 5 clock sources MSI (STM32L only) to achieve very low power consumption at 7 low frequencies 1 A @ 64 kHz 20 A @ 4 MHz

MSI
Internal 64 kHz to 4 MHz

LSI
Internal 38 kHz

LSE
External 32 kHz

Dynamic voltage scaling in Run mode


Voltage scaling optimizes the product efficiency (consumption versus performance) User selects a mode (voltage scaling) according to:
External VDD supply DMIPS performance required Maximum power consumption

Just-enough energy concept


Maximum fCPU in MHz
235 A/DMIPS* 32

16

200 A/DMIPS*

4
Note: * Run from Flash with internal oscillator are the minimum values

171 A/DMIPS*

1.2 V

1.5 V

1.8 V

Udig

STM32L152 ultra-low-power consumption

CPU ON Peripherals activated RAM & context saved Backup registers saved

1.8V

Wake up STOP: 8S POR/PDR ON

Ultra-low-power Discovery-kit

STM8L/STM32L1

15/03/2012

STM32 Motor control offers

STM32F fitting Motor Control needs


Features & Performance

Dual MC

Single MC

5V

2009

2010

2011

2012

Time

STM32s features for appliances


STM32 features
Touch Units (CT)

Applications
with OCN & DT

Advanced MC Timer

Timer / PWM

4x Induction

Cortex Core

Comparator

Timers (all)

ADC 12-bit

DAC 12-bit

Single MC

Freq. max

Products

STM32F405

C-M4

150

188

17

2/6

3x 2Msps 24ch 3x 2Msps 24ch 4x 5Msps 39ch 3x 1Msps 21ch 1x 1Msps 16ch 1x 1Msps 16ch

R T R

STM32F205
STM32F30x STM32F103 STM32F100 STM32F051

C-M3
C-M4 C-M3 C-M3 C-M0

120
72 72 24 48

150
90 62 30 36

0
18 0 0 18

17
13 11 16 11

2
2 2 1 1

2/6
5/9 2/6 4/7 4/7

0
7 0 0 2

2
2 2 2 1

0
4 0 0 0

R T R
R R R R T R R R T R R T

Dual MC

DMips

PGA

The STM32 FOC PMSM SDK v3.x


- at a glance STM32 PMSM FOC SDK v3.x: is a Motor Control Software Development Kit for 3-phase Permanent Magnet Synchronous Motors (PMSM) based on Field Oriented Control (FOC) supporting STM32F103, STM32F100, STM32F2xx, STM32F4xx, STM32F0xx, STM32F3xx. Key features: Single/Dual simultaneous vector control (FOC) Any combination of current reading topologies and/or speed/position sensors is supported Wide range of STM32 microcontrollers families supported Full customization and real time communication through PC software ST MC Workbench Wide range of motor control algorithms implemented for specific applications Application example based on FreeRTOS Increase code safety through MISRA C rules 2004 compliancy Strict ANSI C compliancy New object oriented FW architecture (better code encapsulation, abstraction and modularity)

05/09/2012

Features set, MCU support


STM32F103x HD/XL, STM32F2xx, STM32F4xx, STM32F3xx
STM32F103x LD/MD STM32F100x, STM32F0xx
1shunt

Flux Weakening
Sensor-less (STO + PLL)

Dual FOC
IPMSM MTPA Sensor-less (STO + Cordic)

3shunt
Max FOC
F103 ~25kHz F2xx ~40kHz F2xx ~50kHz F3xx T.B.D.

Feed Forward

FreeRTOS
F103, F2xx

Encoder ST MC Workbench support

Hall sensors USART based com protocol add-on

Debug & Tuning


Max FOC
F100 ~11kHz F0xx T.B.D.

ICS

Max FOC dual


F103 ~20kHz F2xx ~36kHz F4xx~45kHz F3xx T.B.D.

Max FOC
~25kHz

05/09/2012

STM32 SW & HW tools

STMs MCU MicroXplorer


MCU configuration tool
Peripherals pinout setup wizard
Quickly define your pin configuration Efficient constraint solver to match your application request

Clock configuration Code generation*

MCU product selector


Quickly identify the best fitting MCU for your application STM8/STM32** portfolio
*Under development **All references not available yet

http://www.emcu.it/MicroXplorer/MicroXplorer.html

STM STudio
Variable Monitoring Tool All STM8/STM32 support Several display modes
Bar graph, Oscilloscope, View point

Two acquisition modes


On-the-fly mode Snapshot mode* (link library provided)

Log to/Replay from file feature


Read/Write capability

Variable import through ELF file


ST-LINK/Rlink support
*Under development

http://www.emcu.it/STM_Studio/STM_Studio.html

STM32 Embedded software solutions link

STM32 C Compiler
67
Version : 2.0 Latest Update : April 2012 Feature SW Tool Company Compiler Linker IDE
Current version\Date

Available versions

EWARM

IAR System Proprietary Proprietary

V6.30 (Dec-11)

* 30-day evaluation edition * KickStart edition(32Ko Limitation)

Operating System ST Probes Mac support Windows Linux OS STM32F1xx XP STM32F2xx ST-LINK (SP3) STM32F4xx STVista No No STM32Lxxx LINK/V2 (SP2) STM32Wxxx 7(32/64) Supported ST-MCUs STM32F0xx STM32F1xx STM32F2xx STM32F4xx STM32Lxxx XP SP2 Vista 7 (32/64)

Next version MCU support Availability

STM32F0xx

v6.40 May-12

MDK-ARM

Keil

Proprietary ARMCC Proprietary v4.1.0.894

V4.50 (Mar-12)

* * * *

MDK-Lite (32Ko Code size limitation) MDK-Basic (256Ko Code size limitation) MDK-Standard MDK-Professional

ST-LINK STLINK/V2

No

No

STM32Wxxx

v4.53 May-2012

RIDE7/Rki Raisonance t ARM

GNU v4.5.2

STM32F1xx STM32F2xx RIDE7 v7.36 * 7-day entreprise license (with RLink Pro) STM32F4xx Proprietary Rkit ARM * Lite license (64Ko size limitation with STM32Lxxx v1.38 Rlink Std) MD STM32Wxxx

No

XP SP3 Vista 7 (32/64)

No

No

STM32Lxxx HD STM32F0xx

Rkit v1.40 May-2012

Tasking

Tasking

Proprietary Eclipse

v4.2r1 (Mar-12)

* Free 15-day evaluation version

STM32F0xx STM32F1xx ST-LINK STM32F2xx STSTM32F4xx LINK/V2 STM32Lxxx STM32Wxxx

2000 XP Vista 7

Yes

Yes

STM32F3xx

v4.3r1 June-2012

TrueSTUDIO

Atollic

GNU v4.6.2

Eclipse

V3.1.0 (April-12)

* 32Ko Limitation * Professional version * 30 day Professional version (Trial)

STM32F0xx XP STM32F1xx ST-LINK Vista STM32F2xx ST(32/64) STM32F4xx LINK/V2 7 STM32Lxxx (32/64) STM32Wxxx STM32F1xx STM32F2xx STM32F4xx STM32Lxxx XP Vista (32/64) 7 (32/64) XP Vista (32/64) 7 (32/64)

No

No

STM32F3xx

v3.2.0 August-2012

Code Red Red Suite Technologie s

GNU v4.5.1

Eclipse

Red Suite 4.2 * Red Suite Full License (Feb-2012)

No

Yes

Yes

STM32F0xx

Not yet known

CrossWork Rowley s for ARM Associates

GCC 4.6.2

Eclipse

V2.2.0 (Dec-11)

* Evaluation version (30-day evaluation version) * Commercial License * Educational License * Personal License

STM32F1xx STM32F2xx STM32F4xx STM32Lxxx

No

Yes

Yes

STM32F0xx Note: The device support database is separate from CrossWorks releases.

v2.2.1 June-2012

STM32 Short term roadmap

STM32 next major launch Q4/12


2nd Family STM32

Q1/13

F4 Cortex-M4 ++ MHz
Sample Q4 2012 Production Q1 2013

Existing portfolio: 300+ sales types


Cortex-M Flash High performance

ARM 32-bit Cortex-M4 core w/FPU


Xxx MHz max CPU frequency

2-Mbyte Flash TFT LCD controller SDRAM support 1.65 to 3.6V supply High performance /fast IP

STM32LW Cortex-M3 + 2,4Ghz radio


ARM 32-bit Cortex-M3 core
32 MHz max CPU frequency

Samples - Q1/2013 Production eof Q2/2013

1.65 to 3.6 V supply New 2,4GHz radio

STM32 F052 Cortex-M0 48 MHz


ARM 32-bit Cortex-M0 core

Q1 2013

48 MHz max CPU frequency 64-Kbyte to 128-Kbyte flash / up to 12-Kbyte SRAM 20 & 28pin

USB Full Speed Charging Class CAN 2.0 B 1.8 to 3.6 V supply 250 A/MHz, new digital lps, < 5 A STOP

You might also like