EBV Elektronik
Products Franchises Services Events Locations About EBV Home Sitemap Contact

STM32 - based on ARM Core Cortex-M3
For High Integration, Low Power, Real Time Performance and Low Cost -
Now with 512K Flash and other more features!

  

   STM32, the new family of 32-bit Flash microcontrollers built around the high performance, low power consumption, real time and low cost attributes of the ARM Cortex-M3 core.

The new STMicroelectronics MCUs are offered in two lines.

The STM32F103 'Performance' line, with 72MHz clock frequency; and the STM32F101 'Access' line, with 36MHz clock frequency, offers users of 16-bit devices a significant increase in performance at 16-bit price levels. Both variants offer from 32KByte to 512KByte of embedded Flash memory, but differ in maximum SRAM size and peripheral combinations.

At 72MHz, executing from Flash, an STM32 device consumes only 36mA, believed to be the lowest power consumption in the 32-bit market and corresponding to an impressive 0.5mA/MHz. Well-suited for battery-operated applications, the devices operate from a 2.0V to 3.6V power supply and consume as little as 2µA in standby mode with reset circuitry active.

  

(Click image to enlarge)
 


Other power-saving features include an integrated Real Time Clock (RTC) with dedicated pin for battery operation and a dedicated 32kHz oscillator, and four low power modes.

In performance terms, the STM32 family offers up to 30% faster processing than an equivalent ARM7TDMI-based product. Or, for the same processing power, STM32 devices require 75% less power.


These improvements are facilitated by the many new architectural enhancements provided by the Cortex-M3 Core. A tightly-coupled Nested Vectored Interrupt Controller (NVIC) provides significantly faster interrupt response (down to six CPU cycles inter-interrupt latency). The provision of atomic bit manipulation allows individual bits to be modified in a single write operation. Execution is further accelerated by the use of branch speculation, and the provision of single-cycle multiply and hardware divide functions.

The STM32 family also allows designers to reduce code size by up to 45%, via the use of the Thumb 2 instruction set.

Both types of device are offered in QFN36, LQFP48, LQFP64, LQFP100 and BGA100 packages in addition with the 512KByte Flash version BGA and LQFP-144 are also available.

ST has added 28 new devices to the STM32 family, including devices in 36-pin packages at the low end and 144-pin packages at the high end. Compatibility of pin-assignments, peripherals and software across all STM32 devices remains a core technical feature throughout this extended family of microcontrollers. The latest MCUs provide 256 Kbytes, 384 Kbytes or 512 Kbytes of embedded Flash for code and data storage, enabling developers to implement new features and enhance the capabilities of existing product platforms. Embedded SRAM has also been increased, to 64 Kbyte for the 72MHz Performance Line variants, and 48 Kbytes for the 36MHz Access Line devices. The Access Line is engineered to encourage entry to 32-bit design for cost-constrained applications, or 16-bit designs.

Extra peripherals embedded in MCUs with 256 Kbytes and larger Flash memories include a Flexible Static-Memory Controller (FSMC) supporting NOR and NAND Flash, SRAM, and CompactFlash memories. The FSMC also supports Intel 8080 and Motorola 6800 modes for parallel interface with LCD controllers. These MCUs also feature a host interface for removable media including SD (Secure Digital), SDIO (Secure Digital Input/Output) and MMC (Multi-Media Card), meeting MultiMediaCard System Specification 4.42 for 8-bit data transfer at 48MHz.

In addition, an I2S port supporting master and slave modes and audio-sampling frequencies from 8 kHz to 48 kHz has been added, as well as a 2-channel 12-bit DAC and an Embedded Trace Macrocell (ETM) to enhanced debug capabilities. Additional standard peripherals are included with a combination of up to five UARTs/USARTs and three SPI and two I2C bus interfaces. This new combination of peripherals allows the STM32 family to address new markets that require superior connectivity and additional control.


The new Performance Line MCUs, with from 256 Kbytes to 512 Kbytes of Flash, now include an extra PWM timer, offering two timers with seven outputs and dead-time control. These two PWM timers combine with up to four standard 16-bit timers to allow support of up to twenty-eight PWM signals using the largest package. With an extra 12-bit ADC also added, these devices provide up to 21 channels of ADC with triple sample-and-hold capability. This gives the STM32 dual motor-control capabilities, to enable it to drive two 3-phase brushless motors at the same time for air-conditioning units and applications requiring four-wheel drive, for example. All Performance Line MCUs also include a USB port and CAN interface.

In all, the STM32 product range now comprises 46 different Performance Line and Access Line devices. The STM32 environment allows developers to build applications on a standard core, drawing on a large ecosystem of software and tools. Support for developers includes a new ST evaluation board for the latest models introduced, software and firmware libraries, and a wide variety of compatible third-party tools.


STM32F10x Portfolio


(Click image to enlarge)



Key Features

  • Leading Edge Cortex-M3 Core
  • Harvard Architecture with bus matrix
  • Class leading Interrupt response and handling
  • Superior and innovative peripherals
  • Maximum integration
  • Outstanding power efficiency
  • Easy development,  fast time to market
  • 90 DMIPs, 72MHz Core CPU
  • DMA, single cycle 32x32 multiply, hardware divide
  • 6K – 20K SRAM with 32K – 512K FLASH
  • QFN36 / LQFP48/64/100/144 BGA100/144
  • 2.0V – 3.6V operation (5V tolerant I/O)
  • -40 - +85°C or -40 - +105°C
  • 30 years data retention at 85°C with
  • 10K write/erase cycles

Applications

  • Industrial PLCs
  • Domestic appliances and industrial security
  • Fire and HVAC systems
  • PC applications such as card readers and biometrics
  • Portable applications
  • Medical
  • Motor drives

Tools

  • Hitex-Performance Stick:

    The STM32-Performance Stick (STM3210B-PFSTICK) is a low cost evaluation and development package, which allows you to compare the performance between an ARM7TDMI® and a Cortex™-M3 core (Power consumption measurements, Security and Real-Time-Clock features, ADC and counter measurements)
  • STM32 Primer:

    The STM32 Primer (STM3210B-PRIMER) is a fun, innovative evaluation and development tool package that provides a quick, easy introduction to the features of the STM32 and its powerful ARM Cortex™-M3 core. It plugs directly into a host PC's USB port for in-circuit debugging/programming, and comes with Raisonance's RIDE software toolset (Debug up to 32K of code) and the GNU C/C++ compiler (unlimited compiling). 

A forum for STM32-Primer users is available at the STM32 Circle Community.



Starter Kits 


Description Order No. Price
Raisonance Kit STEBV-SK RAI 99€
Upgrade to Raisonance Professional Kit RKITPSTRXUPGRAD 399€
Keil Starterkit STM3210B-SK/KEI 140€
IAR Starterkit STM3210B-SK/IAR 170€
Hitex Starterkit STM3210B-SK/HIT 76€
STM Evaluation Board STM3210E-EVAL 160€


Save 50% cost! The Starterkits from Keil, IAR and Hitex are available for the half price, subject to prior sales.

First evaluation kits mounted with the new 512K Flash devices available in August.


Included in Raisonance Starter Kit (Order No. STEBV-SK)


  • Main Board (REva)
  • STM32 (USB, CAN) daughter board
  • STR711 (USB) daughter board
  • STR730 (CAN) daughter board
  • STR750 (USB, CAN) daughter board
  • STR912 (Ethernet, USB) daughter board
  • ST7LITE3 daughter board
  • All cables
  • RLink debugging and programming tool
  • Software


Included in Raisonance Software CD

  • RIDE integrated development environment for STM32
    ST7 and uPSD (debug code up to 16K, no limits on compiling and programming)
  • GNU C/C++ compiler for ARM core-based mircrocontrollers
    ST 8-,16- and 32-bit Microcontroller mini-ROM With the STEBV-SK RAI you can evaluate the complete available
  • ST 8-,16- and 32-bit Microcontroller Mini-ROM



Included in Upgrade Kit to the Raisonance Professional Kit

  • CD-ROM with unlimited toolset including RIDE, RFlasher, GNU C/C++ compiler
  • RLink-Pro with unlimited debugging for STM32, STR7 and STR9

For more details and part numbers please have a look at the STM32 - Cortex-M3 Minutes Guide (PDF 1,262 kB).

We have a special promotion in place for the Starter Kits from Keil, IAR and Hitex - order now and save 50%.



RTOS Partner / Tools

For more information please note our
RTOS partners overview 
(PDF 10 kB).

Related Links 

Webpage STMicroelectronics STM32
Webpage STM32 Circle Community
Webpage Hitex STM32-PerformanceStick

EBV ARM Guide (PDF 240 kB)

Webpage STM32 Training from MVD in France
Webpage STM32 Training from Doulos in Germany
Webpage STM32 Training from Masters in Poland


   Contact your Local EBV Sales Office for more information.

 
 
 
TERMS AND CONDITIONS     PRIVACY     LEGAL NOTICES     IMPRINT Print Print