|
LPC23xx series device highlight
Introduction
 |
|
Key Features:
- 32-Bit ARM7® Core Architecture
- 72MHz operation (64 Dhrystone MIPs)
- Up to 512kB on-chip Flash and 58kB SRAM
- Ethernet 10/100 MAC with DMA
- USB 2.0 full-speed device with PHY and DMA
- CAN 2.0B with two channels
- General-purpose DMA controller
- I2S, three I2C, three SPI/SSP, and four UARTs
- 4MHz internal RC (IRC) oscillator trimmed to 1% accuracy
|
The LPC23xx series operates at 72MHz with up to 512KB of zero-wait state on-chip flash.
More significant is its ability to simultaneously run the application, USB FS, CAN, and Ethernet.
This is mainly achieved by the industry's only 2 AHB bus architecture in an ARM7-based MCU.
Products
Block Diagram
Comparison Table
| Product |
Flash |
Total SRAM |
External Bus |
CAN |
SD/MMC |
Package(s) |
| LPC2364 |
128kB |
34kB |
N |
2 |
N |
LQFP-100, TFBGA-100 |
| LPC2366 |
256kB |
58kB |
N |
2 |
N |
LQFP-100 |
| LPC2368 |
512kB |
58kB |
N |
2 |
Y |
LQFP-100, TFBGA-100 |
| LPC2378 |
512kB |
58kB |
MiniBus |
2 |
Y |
LQFP-144 |
LPC23xx Series MCUs
Click  for datasheet. Also, see datasheet disclaimer.  ,  ,  indicate product status. Click  or  for more or less detail.
|
|
|
|
|
|
|
|
|
 | LPC2387 |  | ARM7TDMI-S microcontroller with 512KB flash, dual AHB bus architecture, USB full-speed device/host/OTG, 10/100 Ethernet, ISP/IAP, CAN, 10-bit ADC/DAC | | |
|
|
Samples
Literature
Leaflets
Presentations
More Literature
Support
Application Notes
- AN10878 Migrating to the LPC1700 series, V1 (Oct 6, 2009)

- AN10799 Porting uIP1.0 to LPC23xx/24xx (with Software), V2 (Jun 15, 2009)
- AN10675 Interfacing 4-wire and 5-wire resistive touchscreens to the LPC2300, V2 (Nov 13, 2008)
- AN10759 USB secondary ISP bootloader for LPC23xx, V1 (Oct 16, 2008)
- AN10744 Ethernet Secondary ISP Bootloader (with Flash Utility and Bootloader Software), V1.0 (Sep 3, 2008)
- AN10722 RC5 Decoder Using the LPC2000, V1 (Jul 16, 2008)
- AN10711 USB Secondary ISP Bootloader with Source Files, V2 (Jul 15, 2008)
- AN10689 Full-duplex software UART for LPC2000, V1 (Jan 17, 2008)
- AN10674 NXP LPC2000 CAN driver with FullCAN mode (with software), V1 (Jan 10, 2008)
- AN10687 IEC 60601-1-8 audible alert generator using the LPC2000, V1 (Jan 8, 2008)
- AN10403 Connecting Ethernet Interface with LPC2000, V1 (Feb 7, 2007)
- AN10576 Migrating to the LPC2300/2400 family, V1 (Feb 1, 2007)
- AN10406 Accessing SD/MMC Card using SPI on LPC2000, V3 (Jan 3, 2007)
- AN10302 Using the Philips LPC2000 Flash Utility with the Keil MCB2100 and IAR LPC210x Kickstart Evaluation Boards, V4 (Oct 12, 2006)
- AN10413 μC/OS-II Time Management in LPC2000, V1 (Dec 15, 2005)
- AN10404 Initialization Code/Hints for the LPC2000 Family, V1 (Nov 1, 2005)
- AN10381 Nesting of Interrupts in the LPC2000, V1 (Jun 6, 2005)
- AN10369 UART/SPI/I2C Code Examples, V1 (Apr 6, 2005)
- AN10331 Philips LPC2xxx Family Phase Lock Loop, V1 (Nov 1, 2004)
- AN10256 Using IAP for LPC2000 Microcontrollers, V2 (Oct 25, 2004)
- AN10254 Handling Interrupts Using IRQ and IFQ for LPC2000 Microcontrollers (Dec 12, 2003)
- AN10187 Low-Cost A/D-Conversion with Philips LPC Microcontrollers (Oct 4, 2002)
- AN10187 利用飞利浦公司的LPC微控制器进行低成本的模/数转换 (Oct 4, 2002)
- AN468 Protecting Microcontroller Systems Against Power-Supply Imperfections (May 14, 2001)
Software
- Sample Code Bundle for LPC23xx/LPC24xx Peripherals using Keil's μVision, V1.60 (Mar 10, 2009)
- NicheLite Software for LPC23xx/LPC24xx with IAR EWB, V1.02 (Feb 13, 2008)
- I2S - USB Audio Demo (Oct 19, 2007)
- LPC2000 Baudrate Calculator (Aug 29, 2007)
- NicheLite Software for LPC23xx/LPC24xx with Keil MDK, V1.02 (Jul 17, 2007)
- LPC23xx and LPC24xx PLL Parameter Calculator (Jul 10, 2007)
- TN0700x Sample Code, V1.00 (Jun 22, 2007)
- USB Audio Device Example for LPC23xx/LPC24xx (by Keil) (Jun 19, 2007)
- USB Human Interface Device (HID) Example for LPC23xx/LPC24xx (by Keil) (Jun 19, 2007)
- USB Mass Storage Device Example for LPC23xx/LPC24xx (by Keil) (Jun 19, 2007)
- Write/Erase Security Library V2.00 for LPC23xx, LPC24xx (Apr 19, 2007)
- μC/OS-II Ports for NXP LPC23xx Microcontrollers (by Micrium)
Technical Notes
- TN0700x PWM Dual Edge Driver for 3-Phase Motor Control using LPC23xx, LPC24xx with Source Code, V0.0 (Jun 22, 2007)
- TN07001 USB Design Guideline, V1.0 (May 9, 2007)
- TN07002 UUencode, V1.0 (May 9, 2007)
- TN06008 LPC2000 SPI Slave Code Example, V1.0 (Jun 16, 2006)
- TN06005 LPC2000 I2C Slave Code Example (April 21, 2006)
- TN06004 LPC2000 ADC Code Example (Mar 27, 2006)
- TN06002 LPC2000 EINT Dual Edge Interrupts Code Example (Feb 22, 2006)
- TN06001 LPC2xxx SPI Master Code Example (MACC-06001) (Jan 20, 2006)
- TN05007 LPC2xxx UART Transmitter Code Example (MACC-05007) (Sep 19, 2005)
Articles
More Support Documents
Demonstration and Evaluation Boards
PHY
The NXP LPC23xx series Ethernet MAC is compatible with the following PHYs:
| Company |
PHY(s) |
| National |
DP83847, DP83846, DP83843 |
| Broadcom |
BCM5221 |
| ICS |
ICS1893 |
| Intel |
LXT971A |
| LSI Logic |
L80223, L80225, L80227 |
| Micrel |
KS8721 |
| SMSC |
LAN83C185 |
Consultants
More Support
More Information
Links
|
|
 | Microcontrollers sections |  |
|
- Product families & functions
- Literature brochures, leaflets, presentations
- Support manuals, models, FAQ, software, demoboards, tools, training
- Packaging specs & SOT #s
- Quality handbook, markings
- Contact sales, distributors
|
|
 | |  |
|
|