32-Bit MCUs Exploit ARM Cortex-M3 Core

Oct. 8, 2008
The STM32 family of 32-bit flash microcontrollers enlists the ARM Cortex-M3 core, which is specifically designed for embedded applications requiring a combination of high performance, low power, and low cost. The devices take advantage of the

The STM32 family of 32-bit flash microcontrollers enlists the ARM Cortex-M3 core, which is specifically designed for embedded applications requiring a combination of high performance, low power, and low cost. The devices take advantage of the Cortex-M3 core’s architectural enhancements including the Thumb-2 instruction for better code density and a nested vectored interrupt controller for faster response to interrupts. The STM32 is offered in two lines: the STM32F103 Performance line with a 72-MHz clock and the STM32F101 Access line with a 36-MHz clock. Both lines offer from 32K to 128K flash memory but differ in maximum SRAM size and peripheral combinations. At 72 MHz and executing from flash, the STM32F103 consumes 36 mA, corresponding to 0.5 mA/MHz. Shared features of both lines include operation from a 2V to 3.6V power supply, a power consumption down to 2 µA in standby mode with reset circuitry active, an integrated RTC with dedicated pin for battery operation, a dedicated 32-kHz oscillator, and four low power modes. Sampling soon, both STM32 lines are available in LQFP48, LQFP64, LQFP100, and BGA100 packages. Distribution pricing for LQFP devices ranges from $1.80 (Access line, 32K flash, 48-pin) to $3.60 (Performance line, 128K flash, 100 pins) each/10,000. STMICROELECTRONICS, Lexington, MA. (888) 787-3550.

Company: STMICROELECTRONICS

Product URL: Click here for more information

About the Author

Staff

Articles, galleries, and recent work by members of Electronic Design's editorial staff.

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!