ARM7 MCU with Ethernet, USB OTG, CAN, and optional LCD controller

Built for connectivity, these powerful yet cost-effective microcontrollers support 10/100 Ethernet, full-speed (12 Mbps) USB 2.0, USB OTG, and CAN 2.0B. They have 512 KB of ISP/ IAP Flash, 98 KB of SRAM, an external memory interface, 10-bit A/D and D/A converters, an Internal RC oscillator, and an SD memory-card interface on two high-speed buses to eliminate communication bandwidth bottlenecks.
Product Training Module:  Migrating from 8/16-Bit to 32-Bit ARM
Product Training Module - On Line, On Demand
NXP Image
Key Features
 •  72-MHz, 32-bit ARM7TDMI-S with dual AHB buses
 •  512 KB of ISP/IAP Flash and 98 KB of SRAM
 •  10/100 Ethernet MAC with DMA and MII/RMII interface
 •  Two CAN 2.0B controllers with acceptance filtering
 •  General-purpose DMA controller
 •  10-bit A/D converter and 10-bit D/A converter
 •  160 general-purpose Fast I/O pins
 •  XGA LCD controller with dedicated DMA for TFT and
     STN panels (LPC247x only)

 •  USB 2.0 full-speed OTG/Device/Host plus PHY and DMA
 •  Multiple serial interfaces: three I2C, one I2S, four UARTs, three SPI/SSP
 •  External memory interface for SDRAM, SRAM, and Flash
 •  Two PWM units and Boundary scan
 •  Four 32-bit timers, a low-power realtime clock, and a Watchdog timer
 •  4-MHz internal RC (IRC) oscillator trimmed to 1% accuracy
 •  160 general-purpose Fast I/O pins
 •  Single 3.3-V power supply
    User Manual      Block Diagram

Digi-Key
Part Number
NXP
Part Number
Memory RAM External
Interface
# of I/O Speed Data
Converters
Package  
568-4258-ND LPC2458FET180-S 512K x 8 98K x 8 16-bit 136 72MHz A/D 8x10b;
D/A 1x10b
180-TFBGA Datasheet Image
568-4259-ND LPC2460FBD208-S - 96K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-LQFP Datasheet Image
568-4260-ND LPC2460FET208-S - 96K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-TFBGA Datasheet Image
568-4261-ND LPC2468FBD208-S 512K x 8 98K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-LQFP Datasheet Image
568-4262-ND LPC2468FET208-S 512K x 8 98K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-TFBGA Datasheet Image
568-4361-5-ND LPC2470FBD208-S - 96K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-LQFP Datasheet Image
568-4362-ND LPC2470FET208-S - 96K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-TFBGA Datasheet Image
568-4363-ND LPC2478FBD208-S 512K x 8 96K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-LQFP Datasheet Image
568-4364-ND LPC2478FET208-S 512K x 8 96K x 8 160 Full 32-bit 72MHz A/D 8x10b
D/A 1x10b
208-TFBGA Datasheet Image
568-4308-ND OM11006   Eval Kit for LPC2468.    Includes: LPC-Stick, Microcontroller and Software
568-4303-ND OM10100   LPC-Stick with LPC2468.    Includes: OEM Board, OEM Base Board Bundle
568-4309-ND OM11007   Extension Board for LPC-Stick.    Includes: Extension Board for LPC-Stick

The NXP microcontroller series LPC24xx uses a high-performance 32-bit ARM7 core that operates at up to 72 MHz. Each device has 512 KB of on-chip Flash and 98 KB of on-chip SRAM. Each LPC24xx has two AHB buses, so high-bandwidth peripherals like Ethernet and USB can run simultaneously, without impacting the main application.
A 128-bit-wide memory interface and a patented memory accelerator enable 32-bit code execution from Flash with zero wait-states.
Each microcontroller in the series is equipped with a 10/100 Ethernet MAC, a USB 2.0 full-speed (12 Mbps) peripheral that supports OTG, host (OHCI) and device operation, two CAN 2.0B channels, a general-purpose DMA controller, a 10-bit A/D converter and a 10-bit D/A converter. The Ethernet MAC has 16 KB of SRAM and an associated DMA controller on an independent AHB bus. It also has a Media Independent Interface (MII) and Reduced MII (RMII) interface. The USB controller has access to 20 KB SRAM and a dedicated DMA.
The LPC247x has an LCD controller that provides all the necessary control signals for interfacing directly to a variety of color and monochrome panels in STN (single- and dualpanel) and TFT formats. The display resolution is selectable up to 1024 x 768 pixels. The LCD interface has its own DMA controller, for operation independent of the CPU and other system functions.
Multiple serial communications interfaces and large peripheral buffers increase design flexibility. There are four 16C550 UARTs (one with IrDA), three I2C-bus interfaces, three SPI/SSP interfaces, an I2S interface, and an interface for SD/MMC memory cards.
There are four 32-bit capture/compare timers, two PWM units for three-phase motor control, a low-power real-time clock with 2 KB of battery-backed SRAM, a Watchdog timer with multiple-clock source options, and a 4 MHz internal RC oscillator that can be used as the main system clock.
An independent clock divider for each peripheral lets the designer minimize power consumption. Also, each pin of Port 0 and Port 2 can be used as an external interrupt. There are 160 general-purpose I/O lines that toggle at rates up to 18MHz. The operating temperature range for each microcontroller in the series is -40 to 85 °C.
The 32-bit external memory controller (EMC) supports asynchronous static memory devices such as RAM, ROM, and Flash, a well as dynamic memories such as SDRAM. There are four chip-selects for static memories and four for synchronous memory devices. The LPC2458 has a 16-bit external memory interface.