
|
|
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. |
| 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).
|
|