Geneva – STMicroelectronics has expanded its STM32 F0 microcontroller line based on the ARM Cortex-M0 core with new devices that support crystal-less USB designs, accurate sensing and smart power management for next-generation smart devices and connectivity products. Applications include dongle interfaces such as USB to USART, USB to ISO 7816 in smart-card readers, USB to I²C in PC mice, USB to CAN in industrial applications, USB to I²S for audio streaming in smartphone accessories, or gaming applications using audio as the control interface.
The STM32F0x2 line is said to provide a combination of features not found in other ARM Cortex-M0 devices, including support for CAN and a full-speed USB 2.0 controller with a self-calibrated clock system that simplifies design and saves external circuitry. The 12 Mbits/s USB 2.0 full-speed supplies its own 48-MHz oscillator, eliminating the need for an external crystal oscillator to generate the precision clock required by the USB protocol.
By supporting USB 2.0 in addition to USART, I²C, I²S, HDMI CEC and ISO 7816 standard interfaces, the "STM32 F0 devices enable product developers to increase system integration, reduce costs, and break the traditional price/performance limitations imposed by older, proprietary 8- or 16-bit microcontrollers for USB device or USB- controller applications," said ST.
Other USB functionality includes support for Battery-Charger Detection, which allows battery-powered devices to optimize recharging times with better flexibility, and Link-Power Management, which enables energy saving through enhanced system control.
Other features include separate power domains for analog and digital I/Os that support low-voltage operation while allowing a higher voltage dynamic range for accurate sensing on analog peripherals, as well as low power consumption thanks to ST’s ultra-low-leakage process technology. 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 microcontroller draws only 2.5µA, said ST.
The STM32Fox2 line provides 16 to 128 Kbytes of Flash memory in 20- to 100-pin packages in TSSOP, LQFP, UFQFPN, UFBGA, WLCSP or die form. Dedicated development hardware is available including an evaluation board and a discovery kit. A full-speed USB device library is also available. The new product line is supported by CooCox CoIDE Free and Open ARM Cortex MCU development tools.
Availability: The STM32F0x2 is in production now.
Pricing: From $1.32 for the STM32F072C8U6 (64-Kbyte variant in UFQFPN48) in quantities of 10,000. The recommended prices for the STM32F072B-DISCO discovery kit and STM32072B-EVAL evaluation board are $10.40 and $199, respectively.