New ARM Cortex-M0 based MCUs from NXP
with USB and smart card interface
NXP Semiconductors N.V. has announced a new low-cost ARM
Cortex-M0 based microcontroller supporting USB architecture
and smart card interface. With a USB 2.0 device controller,
the new LPC11U00 targets consumer electronics and mobile
devices.
"The LPC11U00 series provides a compelling replacement
for 8- and 16-bit USB microcontrollers, delivering robust
USB performance at a sub-dollar price point. The highly
flexible USB architecture we're introducing in the LPC11U00
is quite simply a better approach to USB," said Geoff
Lees, vice president and general manager, microcontroller
product line, NXP Semiconductors. "NXP now offers the
widest range of ARM-based USB solutions, as well as easy-to-use
software and integrated development platforms that make
NXP a one-stop shop for USB."
The LPC11U00 provides up to 10 configurable physical endpoints
with flexible user defined buffer architecture management,
faster post-processing of USB data, and robust asynchronous
USB operation. Endpoint buffers in the LPC11U00 do not reside
within the USB domain but reside in system SRAM space, giving
the CPU direct access to USB packets. Unused endpoint buffer
space is not wasted and can be fully utilized by reallocating
it as system SRAM. This feature is especially suited for
protocol converters such as UART-to-USB and SPI-to-USB bridges
where data needs to be quickly transferred between serial
interfaces.
With the LPC11U00 USB architecture, each non-control endpoint
can be configured for either bulk, interrupt or isochronous,
and can be double-buffered with maximum packet sizes of
1023 bytes. Further, the flexible clocking architecture
supported by a dedicated USB PLL enables asynchronous USB
operation, with the CPU and USB operating independently
at maximum speeds.
The LPC11U00 series delivers up to 32KB Flash, 6KB SRAM,
a variety of serial interfaces, a smart card interface,
4 system timers with PWM functionality, 8 channel 10-bit
ADC and up to 40 GPIOs. The LPC11U00 series is offered in
small 4.5 x 4.5 mm TFGBGA48 package.
Connectivity options on the LPC11U00 series include two
Synchronous Serial Port (SSP) interfaces, I2C with Fast-mode
Plus feature with 10x higher bus-drive capability, a Universal
Synchronous-Asynchronous Receiver/Transmitter (USART), and
a Smart Card interface. The Smart Card interface (ISO7816-3)
provides a plug-and-play interface for smart cards, making
the LPC11U00 a good fit for e-commerce applications.
To boost functionality, various design enhancements have
been implemented on simple peripherals. For example, the
General-Purpose I/O (GPIO) can now be configured as groups
with interrupt capability on programmable patterns - a key
requirement for applications driven by user input. The LPC11U00
series also offers on-chip power profiles, driven by an
Application Programming Interface (API) which can be customized
for any low-power application, so that designers can achieve
ideal power levels with minimal application intervention.
NXP offers royalty-free USB driver software helping in
reduction of development costs. The LPC11U00 also offer
USB Implementers Forum (USB-IF) certification so that designs
comply with the USB specification and are interoperable
with existing USB solutions.
Availability: The LPC11U00 series offers three devices:
LPC11U12 (16K Flash), LPC11U13 (24K Flash) and LPC11U14
(32K Flash). These devices are currently sampling to lead
customers and will be available from distribution worldwide
in May 2011. Additional family members offering higher memory
and package configurations will be available in the second
half of the year. Further information on the LPC11U00 series
is available at: http://www.nxp.com/products/microcontrollers/cortex_m0/lpc11u00
Information on NXP's portfolio of Cortex-M0 microcontrollers
is available at: www.nxp.com/cortex-m0