Data Sheet
making it possible to migrate to other toolchains or implement
custom code for peripheral interfaces.
LPC176x microcontrollers
The NXP microcontroller family LPC176x is a series of
cost-effective, low-power Cortex-M3 devices that operate
at up to 100 MHz. They feature best-in-class peripheral
support, including Ethernet, USB 2.0 host/OTG/device, and
CAN 2.0B. There are 512 KB of Flash memory and 64 KB of
SRAM. The architecture uses a multi-layer AHB bus that allows
high-bandwidth peripherals such as Ethernet and USB to run
simultaneously, without impacting performance. The family is
pin-compatible with NXP’s 100-pin LPC236x series of
ARM7-based microcontrollers.
The mbed Library
brb276
Up to 64 KB
SRAM
SRAM
Controller
3 × I
2
C
FM+
I
2
S
2 ×
CAN2.0B
4 × UARTs
RS485/IrDA/Modem
3 ×
SSP/SPI
12-bit/8-ch
ADC
10-bit
DAC
4 × 32-bit
Timers
Quad Encoder
Interface
Motor
Control PWM
Multi-layer AHB Matrix
Advanced Peripheral Bus
Ethernet MAC DMA USB Host/OTG/D PHY PLL DMA GP DMA
Up to 256 KB
FLASH
Test/
Debug
Cortex-M3
Core
Nested
VIC
CPU PLL
Brown Out Detect
Power On Reset
MPU
Trace
FLASH
Accelerator
LPC1768 block diagram