ARM The Architecture For The Digital World  

NXP - LPC1700 series of Cortex-M3 based microcontr...

NXP



LPC1700 series of Cortex-M3 based microcontrollers

Semiconductor Vendor with ARM Processor RTL license from ARM

Product Description

The 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% 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 72,100, and 120 MHz. This increased speed and efficiency is due to the intelligent architecture of the microcontroller, its use of flexible direct memory access (DMA) and best-in-market 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.

The LPC17xx devices are ARM Cortex-M3 based microcontrollers for embedded applications featuring a high level of integration and low power consumption. The ARM Cortex-M3 is a next generation core that offers system enhancements such as enhanced debug features and a higher level of support block integration.

The LPC17xx devices operate at CPU frequencies of up to 100 MHz. The ARM Cortex-M3 CPU incorporates a 3-stage pipeline and uses a Harvard architecture with separate local instruction and data buses as well as a third bus for peripherals. The ARM Cortex-M3 CPU also includes an internal prefetch unit that supports speculative branching.

The peripheral complement of the LPC17xx devices includes up to 512 kB of flash memory, up to 64 kB of data memory, Ethernet MAC, USB Device/Host/OTG interface, 8-channel general purpose DMA controller, 4 UARTs, 2 CAN channels, 2 SSP controllers, SPI interface, 3 I2C-bus interfaces, 2-input plus 2-output I2S-bus interface, 8-channel 12-bit ADC, 10-bit DAC, motor control PWM, Quadrature Encoder interface, 4 general purpose timers, 6-output general purpose PWM, ultra-low power Real-Time Clock (RTC) with separate battery supply, and up to 70 general purpose I/O pins.

The LPC176x devcies are pin-compatible to the 100-pin LPC236x ARM7-based microcontroller series.

Key Features:
* ARM Cortex-M3 core
- 100 MHz operation
- Nested Vectored Interrupt Controller for fast deterministic interrupts
- Wakeup Interrupt Controller allows automatic wake from any priority interrupt
- Memory Protection Unit
- Four reduced power modes: Sleep, Deep-sleep, Power-down and Deep power-down

* Memories
- Up to 512 KB Flash memory
- Up to 64 KB SRAM

* Serial Peripherals
- 10/100 Ethernet MAC
- USB 2.0 full-speed device/Host/ OTG controller with on-chip PHY
- Four UARTs with fractional baud rate generation, RS-485. modem control I/O, and IrDA
- Two CAN 2.0B controllers
- Three SSP/SPI controllers
- Three I2C-bus interfaces with one supporting fast mode plus (1 Mbit/s data rates)
- I2S interface for digital audio

* Analog Peripherals
- 12-bit Analog-to-Digital Converter with eight channels and conversion rates up to 1 MHz
- 10-bit Digital-to-Analog Converter

* Other Peripherals
- Real-Time Clock operating at < 1 uA
- Eight channel General Purpose DMA controller
- Up to 70 General Purpose I/O
- Motor control PWM and Quadrature Encoder Interface to support three-phase motors
- Four 32-bit general purpose timers/counters
- 4 MHz internal RC oscillator trimmed to 1 % accuracy

http://www.standardics.nxp.com/products/lpc1000/lpc17xx/

Market Segment(s)

  • Embedded
  • Enterprise
  • Home
  • Mobile
  • Emerging Applications

ARM Processor(s)

  • Cortex-M3

System IP

  • AMBA
  • Primecell Peripherals

Physical IP

  • Analog / Mixed Signal (PLLs, ADC/DAC)
  • General Purpose I/O (Inline / Staggered)
  • Standard Cell Libraries
 
ARM Connected