The LPC1700 series of low power cost-effective Cortex-M3 microcontrollers feature best-in-class peripheral support such as Ethernet, USB 2.0 Host/OTG/Device, and CAN 2.0B. Operating at speeds up to 100 MHz, they have up to 256 KB of FLASH, up to 64 KB of SRAM, 12-bit A/D and 10-bit D/A converters as well as an internal RC oscillator.
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 256 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
Packages
LQFP100
LQFP80
Applications
eMetering
Lighting
Industrial networking
Alarm systems
White goods
Motor control
The NXP LPC1700 series uses a low power, cost effective Cortex-M3 core that operates at up to 100 MHz. Each device has up to 256 KB of Flash and up to 64 KB of SRAM. The LPC1700 series features a multi-layer AHB bus that allows high-bandwidth peripherals such as Ethernet and USB to run simultaneously, without impacting performance.