Previous Page   Next Page

 

STM32 Releasing Your Creativity


Page Contents:   [ Featured Products | Datasheets | Application Notes | Buy Now ]


See it First - Buy it First


The STM32 family is built to offer new degrees of freedom to MCU users. It offers a complete 32-bit product range that combines high performance, low power and low voltage, while maintaining full integration and ease of development.

It eases migration from the 16-bit world thanks to its high level of features integration, its easy-to-use architecture, its low power capability and cost-effectiveness.

This new family will enable you to create new applications, and design in the innovations you have been long dreaming about.

 

 


STM32F10x Block Diagram

 

Outstanding Power Efficiency

High performance does not mean high power consumption. We have taken special care to address three main energy requirements driven by the market:

  • High dynamic power efficiency in running mode
  • Extremely low power when the application is in standby
  • Low voltage capability for direct battery operation

In run mode, executing from Flash at full 72MHz CPU speed, the STM32 has a current consumption as low as 36mA (0.5mA/MHz). In standby mode, current consumption is as low as 2µA typical. Finally, it’s 2.0 to 3.6V power supply enables its use for battery operated applications.

 


 

The STM32 has three different low power modes and a versatile clocking scheme so that users can optimize power consumption versus performance.

The STM32 also embeds a real-time clock (RTC) running either from a 32kHz quartz oscillator or an internal RC. The RTC has a separate power domain, with an embedded switchover to run either from a dedicated coin cell battery or from the main supply. Its typical current consumption is 1.5µA at 3.3V. It embeds 20 bytes for data backup.

Start-up time from low power modes is lower than 10µs typical from stop mode, and 40µs typical from standby mode and reset.

 


 

  • Low voltage 2.0V to 3.6V operation
  • 0.5mA/MHz in Run mode from Flash
  • Startup time from Stop < 10µs; startup time from Standby 40µs
  • Reset circuitry always active

High Level of Integration

  • Built-in supervisor reduces need for external components:
    • Power-on reset, low voltage detect, brown-out detect, watchdog timer with independent clock
  • One main crystal drives entire system:
    • Inexpensive 4-16MHz crystal drives CPU, USB and all peripherals
    • Embedded PLL generates multiple frequencies
    • Optional 32kHz crystal for RTC
  • Embedded accurate 8MHz RC can be used as main clock:
    • Factory trimmed
    • Additional low frequency RC for RTC or watchdog
  • Only 7 external passive components required for base system on LQFP100 package

 

Motor Control

The STM32 performance line embeds timers and ADC features that are perfectly suited to three-phase brushless motor control. The advanced control PWM timer offers:

  • Six outputs
  • Dead-time generation
  • Edge-aligned and center-aligned waveforms
  • Emergency stop and synchronization capability with the dual ADC, synchronization capability with other timers
  • Programmable smoke inhibit feature to protect registers against unwanted writing
  • Encoder input

 

The dual ADC architecture allows dual sample and hold capability with 12-bit resolution, 1µs conversion time. The dual ADC is controlled by two independent sequencers with discontinuous mode, multiple trigger sources, and channel-by-channel programmable sampling time.

This dedicated set of peripherals combined with the high performance of the Cortex-M3 core allows your software to shorten the total vector control loop to typically 20µs (sensor mode, three-phase PMSM motor). The CPU load is below 25% at 10kHz current sampling frequency.

 

Application Notes

Application examples of the STM32F101xx and STM32F103xx core and system peripherals

STM32F10xxx ADC application examples

STM32F10xxx CAN application examples

STM32F10xxx GPIO application examples

STM32F10xxx I²C application examples

STM32F10xxx SPI application examples

STM32F10xxx TIM application examples

STM32F10xxx TIM1 application examples

STM32F10xxx USART application examples

STM32F10xxx debug application examples

STM32F10xxx hardware development: getting started

STM32F10xxx in-application programming using the USART

Smartcard interface with STM32F10xxx

Using the STM32F101xx and STM32F103xx DMA controller

 

 

 Featured Products
Part Number   Description Data
Sheet
App.
Notes
 
STM32103B-D/RAIS New Product Introduction Raisonance Development Kit for STM32     Buy Now
STM3210B-EVAL New Product Introduction ST Evaluation Board for the STM32 View PDF   Buy Now
STM3210B-MCKIT New Product Introduction Motor Control Kit for the STM32     Buy Now
STM3210B-PRIMER New Product Introduction Low Cost Evaluation Kit for the STM32     Buy Now
STM3210B-SK/HIT New Product Introduction Kit Includes HiTOP5 (16K Code-size Limited Version), GNU C/C++ Compiler, Debugger and USB Stick with STM32 Device Evaluation Features and Integrated In-circuit Debugging/Programming Capability     Buy Now
STM3210B-SK/IAR New Product Introduction Kit Includes RealView Microcontroller Development Kit for ARM (16K Code-size Limited Version) with ARM C/C++ Compiler, ULINK (USB/JTAG) In-circuit Emulator and Evaluation Board for STM32     Buy Now
STM3210B-SK/KEIL New Product Introduction Kit Includes RealView Microcontroller Development Kit for ARM (16K Code-size Limited Version) with ARM C/C++ Compiler, ULINK (USB/JTAG) In-circuit Emulator and Evaluation Board for STM32     Buy Now
STM3210B-SK/RAIS New Product Introduction Raisonance Starter Kit for the STM32     Buy Now
STM32F101C6T6 New Product Introduction 32KB Flash, 6KB RAM, 1x12-bit ADC, 2xUSART, 2xSPI, 2xI2C, 2x16-bit Timer View PDF   Buy Now
STM32F101C8T6 New Product Introduction 64KB Flash, 10KB RAM, 1x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, 3x16-bit Timer View PDF   Buy Now
STM32F101R6T6 New Product Introduction 32KB Flash, 6KB RAM, 1x12-bit ADC, 2xUSART, 2xSPI, 2xI2C, 2x16-bit Timer View PDF   Buy Now
STM32F101R8T6 New Product Introduction 64KB Flash, 10KB RAM, 1x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, 3x16-bit Timer View PDF   Buy Now
STM32F101RBT6 New Product Introduction 128KB Flash, 16KB RAM, 1x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, 3x16-bit Timer View PDF   Buy Now
STM32F101V8T6 New Product Introduction 64KB Flash, 10KB RAM, 1x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, 3x16-bit Timer View PDF   Buy Now
STM32F101VBT6 New Product Introduction 128KB Flash, 16KB RAM, 1x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, 3x16-bit Timer View PDF   Buy Now
STM32F103C6T6 New Product Introduction 32KB Flash, 10KB RAM, 2x12-bit ADC, 2xUSART, 2xSPI, 2xI2C, PWM Timer, 2x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103C8T6 New Product Introduction 64KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103R6T6 New Product Introduction 32KB Flash, 10KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103R8T6 New Product Introduction 64KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103RBT6 New Product Introduction 128KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103V8H6 New Product Introduction 64KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103V8T6 New Product Introduction 64KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103VBH6 New Product Introduction 128KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now
STM32F103VBT6 New Product Introduction 128KB Flash, 20KB RAM, 2x12-bit ADC, 3xUSART, 2xSPI, 2xI2C, PWM Timer, 3x16-bit Timer, USB/CAN View PDF   Buy Now

refers to New Product Introduction

 

Previous Page
Terms of Use  |  Privacy Policy
© 2010 Future Electronics. All rights reserved.

Next Page