Open search

ARM-Cortex-M0 microcontrollers support CAN

ST (Germany) has extended its range of STM32 F0 micro-controllers based on the ARM-Cortex-M0 core. These models support CAN, crystal-less USB design, accurate sensing and smart power management for connectivity products.

(Photo: STMicroeectronics)

THE MICRO-CONTROLLERS PROVIDE A COMBINATION OF FEATURES not found in other ARM-Cortex-M0 devices, such as support for CAN and a USB 2.0 controller with a self-calibrated clock system that simplifies design and saves external circuitry. Other USB functionality includes support for Battery-Charger Detection (BCD), which allows battery-powered devices to optimize recharging times with better flexibility, and Link-Power Management (LPM), which enables energy saving through enhanced system control. Separate power domains for analog and digital I/Os support low-voltage operation while allowing a higher voltage dynamic range for accurate sensing on analog peripherals.

The product family provides 16 KiB to 128 KiB of flash memory in 20- to 100-pin packages in TSSOP, LQFP, UFQFPN, UFBGA, or WLCSP form. To help accelerate design-starts with these new micro-controllers, the company is releasing dedicated development hardware including an evaluation board and a low-cost discovery kit. A full-speed USB device library is also available as an aid to development. The product line is supported by CooCox CoIDE Free and Open ARM-Cortex MCU development tools.

The main supply voltage range is 2,0 V to 3,6 V. A portion of the device’s I/Os are powered independently and capable of operation down to 1,65 V. These separate power domains allow direct connection to digital circuitry such as the low-voltage CMOS I/Os of an application processor without requiring a level translator, while also allowing the analog peripherals to be supplied independently up to 3,6 V to maintain their full excursion for optimum accuracy.

In addition, four power-management modes are available, including USB Suspend mode; Stop mode, which reduces current to 5µA and has a 4.2µs wake-up time; and Standby mode, in which the micro-controller draws only 2,5 µA.

“This latest expansion of our highly efficient STM32 F0 series brings significant extra functionality and cost improvement ideally bridging the 8- and 16-bit world with the widely deployed STM32 F1 Cortex-M3 series,” said Michel Buffa, General Manager, Microcontroller Division, STMicroelectronics. “Communication gateways, smart-energy devices, Internet-of-Things applications and consumer electronics such as smartphones and game terminals can now leverage the unique features of the new STM32 F0 devices to deliver greater energy efficiency, lower cost, improved accessibility and enhanced functionality.”