NXP reveals industry’s first ARM Cortex-M0 MCUs with integrated USB drivers
With up to 128 KB Flash and up to 4K EEPROM, the NXP LPC11U00 family of microcontrollers is designed for consumer, industrial, handheld and computing applications, and is the ideal choice for engineers looking for low-cost, easy-to-use USB solutions.
NXP is also starting a global program in which it will sub-license its USB Vendor ID (VID) and offer Product ID (PID) numbers free of charge to MCU customers. The program will be an important step that eliminates start-up costs for potential USB product developers. To make USB development on Cortex-M0 even easier, NXP and ARM is also expanding mbed, the popular rapid prototyping tool platform, to include LPC11U2x.
“Designing low-power products with USB connectivity is now simpler than ever,” said Jan Jaap Bezemer, director of marketing, microcontroller business line, NXP Semiconductors. “By offering drivers in ROM, free Product IDs and easy-to-use tools with our low cost USB Cortex-M0 microcontrollers, we deliver all the key ingredients that embedded engineers need for successful USB application development.”
The extensible on-chip USB drivers include Human Interface Device (HID), Mass Storage Device Class (MSC), and Communication Device Class (CDC). The driver capability can be further enhanced by NXP’s fully featured open source USB library available on www.lpcware.com . Complementing the Cortex-M0 core, the on-chip 32-bit Divide library provides deterministic cycle time execution while executing from low-power ROM. The LPC11U00 family also offers on-chip power profiles which can be customized for any low-power application, so that designers can achieve ideal power levels in active mode with minimal application intervention.
In addition to the highly successful LPCXpresso platform, NXP has partnered with the mbed project to create a new mbed NXP LPC11U24 microcontroller board. mbed.org, the ARM-supported rapid prototyping tool for microcontrollers, has extended support of its lightweight online compiler and powerful C/C++ microcontroller SDK to the LPC11U24, making it possible to develop USB devices in a few lines of code.
“Low-cost Cortex-M0 based microcontrollers will become one of the most attractive ways to implement USB applications,” said Simon Ford, Director of Online Tools at ARM. “And with the introduction of the LPC11U24 to the mbed platform, developers can prototype these applications in minutes, backed by the resources and support shared in the mbed community.”
Availability and Pricing
NXP LPC11U2x microcontrollers with up to 32K Flash are currently sampling and are available from distributors worldwide. Recommended distribution unit pricing in 10,000 piece quantities for the LPC11U23FBD48/301 (48-pin LQFP package) with 24K Flash, 8K SRAM and 1K EEPROM is at US $1.53. Higher Flash options (32K – 128K) will also be available for sampling in Q1 2012.
More information on NXP Cortex-M0 USB microcontrollers, including the LPC11U2x series, is available at
www.nxp.com/products/microcontrollers/cortex_m0/lpc11u00/