MENU

Added CAN/USB connections mark out ARM Cortex-M0 MCUs from STMicro

Added CAN/USB connections mark out ARM Cortex-M0 MCUs from STMicro

Feature articles |
By eeNews Europe



Crystal-less USB 2.0 and CAN interfaces are added to the larger memory footprint of latest STM32 ARM Cortex™-M0 devices; the extended STM32 F0 microcontrollers are based on the ARM Cortex-M0 core and provide a combination of features not found in other ARM Cortex-M0 devices, such as support for CAN and a full-speed 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, which allows battery-powered devices to optimise recharging times with better flexibility, and Link-Power Management, which enables energy saving through enhanced system control. Separate power domains for analogue and digital I/Os support low-voltage operation while allowing a higher voltage dynamic range for accurate sensing on analogue peripherals.

The STM32F0x2 line provides 16 to 128 kBytes of Flash memory in 20- to 100-pin packages in TSSOP, LQFP, UFQFPN, UFBGA, WLCSP or die form.

The 12Mbps USB 2.0 full-speed interface integrated in ST’s latest STM32 ARM Cortex-M0 devices has its own 48 MHz oscillator, saving 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.

Applications for the new microcontrollers 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 main supply voltage range is 2.0V to 3.6V. A portion of the device I/Os are powered independently and capable of operation down to 1.65V. 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 analogue peripherals to be supplied independently up to 3.6V to maintain their full excursion for optimum accuracy.

Power consumption of the new devices is inherently low; four power-management modes are available, including USB SUSPEND mode; STOP mode, which reduces current to 5 µA and has a 4.2 µsec wake-up time; and STANDBY mode, in which the microcontroller draws 2.5 µA.

ST offers 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 STM32F0x2 is priced from $1.32 for the STM32F072C8U6 (64-Kbyte variant in UFQFPN48) (10,000). The STM32F072B-DISCO discovery kit and STM32072B-EVAL evaluation board are $10.40 and $199, respectively.

ST; www.st.com

If you enjoyed this article, you will like the following ones: don't miss them by subscribing to :    eeNews on Google News

Share:

Linked Articles
10s