NXP Semiconductors' LPC1700 series is the industry’s highest performance Cortex-M3 microcontroller, based on results from the Embedded Microprocessor Benchmark Consortium (EEMBC). The EEMBC results show that the LPC1700 executes application code on average 35 percent faster than the leading Cortex-M3 competitors when running at the same clock speeds. NXP’s performance advantage is even greater when the LPC1700 runs at higher clock speeds. The LPC1700 has been certified by EEMBC at 72MHz, 100MHz, and 120MHz. This increased speed and efficiency is due to the intelligent architecture of the microcontroller, its use of flexible direct memory access (DMA) and Flash. The LPC1700 series is targeted to operate high-bandwidth communications peripherals such as Ethernet, USB On-The-Go/Host/Device and CAN simultaneously with no bottle-necks. It is designed for use in a wide variety of applications, including eMetering, lighting, industrial networking, alarm systems, white goods and motor control.
Dedicated to giving you more 32-bit microcontroller options, NXP is introducing two new members to the LPC1700 series. The LPC1768 and LPC1758, available in LQFP100 and LQFP80 packages respectively, extend the maximum Flash size of the LPC1700 series to 512kB.
The NXP LPC1700 microcontroller series offers the following features:
- Highest bandwidth Ethernet
- Featuring USB On-The-Go/Host/Device adding to the industry’s widest choice of USB options
- A Quadrature Encoder Interface and Motor Control Pulse Width Modulator (PWM) for flexible, motor control with power to spare
- Two CAN interfaces
- A true 12-bit analog-to-digital converter (ADC) and 10-bit digital-to-analog converter (DAC)
- Fast-Mode Plus (1 Mb/s) I˛C bus, in addition to 4 UARTs, 3 SPI/SSP buses and an I˛S bus
- Real-Time Clock operating at less than 1 uA
- A Memory Protection Unit (MPU) allowing memory regions to be defined as read-only and protect them from corruption
- Revision 2 Cortex-M3 core with enhanced power down capabilities, including Wake-up Interrupt Controller
- Pin compatibility with the NXP LPC2300 ARM7 microcontrollers series
The NXP LPC1700 series is supported by the same large variety of tool vendors available today for NXP's ARM-based 32-bit MCUs, such as Keil (an ARM company), IAR Systems, Hitex Development Tools, Embedded Artists, and more. Code Red Technologies offers support for the LPC1700 in their Eclipse-based Red Suite software development platform.
EEMBC benchmarking results for the LPC1700
LPC1700 series
NXP Semiconductors