NXP 204-MHz, 32-bit Cortex-M4/ Cortex-M0 MCU LPC4300 series Cortex-M4 MCUs with Cortex-M0 coprocessor, HS USB, and more Multiple cores and a unique set of configurable peripherals make it easy to develop advanced applications within a single architecture and development environment. KEY FEATURES `` 204 MHz, 32-bit ARM Cortex-M4 with FPU `` 204 MHz, 32-bit ARM Cortex-M0 coprocessor `` Up to 1 MB dual-bank Flash `` Up to 282 KB SRAM `` Up to 16 KB EEPROM `` Memory Protection Unit (MPU) `` Two high-speed USB 2.0 interfaces, with on-chip high-speed PHY `` 10/100T Ethernet MAC with MII and RMII interfaces `` LCD controller with 1024 x 768 pixel display resolution `` Innovative Quad SPI Flash Interface (SPIFI) `` State Configurable Timer with up to 16 PWMs `` Configurable Serial GPIO `` Two CAN 2.0B `` Up to 164 GPIO `` Pin-compatible with the LPC1800 series ADDITIONAL FEATURES `` 8-channel GPDMA controller `` Two 8-channel, 400 Ksps 10-bit ADCs and one 10-bit DAC, the optional 12-bit 80Msps ADC `` Motor Control PWM and Quadrature Encoder Interface `` Four UARTs, smart card interface `` Two Fast-mode I2C, two I2S, three SSP/SPI `` Extended temperature range: -45 to +105 ºC KEY APPLICATIONS `` Industrial automation `` Instrumentation `` Embedded audio `` Automotive accessories `` Robotics `` Medical The NXP LPC4300 series combines industry leading microcontroller performance and advanced peripheral functionality to deliver superior integration for the most challenging embedded applications. The LPC4300 architecture uses multiple cores – a sophisticated Cortex-M4 processor with a floating-point unit (FPU), plus one or two Cortex-M0 coprocessor cores. The multi-core approach makes it easy to partition a design for maximum efficiency, letting the powerful Cortex-M4 core crunch numbers and letting the Cortex-M0 coprocessor(s) manage data movement and I/O handling. The multi-core approach also reduces time-to-market, since design and debug take place in a single development environment. The processor cores are supported by a long list of high-performance peripherals, integrated interrupt control, and low-power modes that give embedded engineers new ways to solve complex design problems. Depending on their application needs, designers can choose an LPC4300 device with or without on-chip Flash. There are also options for extended temperature range. Several LPC4300 features are unique to NXP. The SCT subsystem, consisting of a timer array with a state machine, makes it easy to configure complex PWM and timer functions. The SPIFI peripheral provides a seamless interface to SPI and quad-SPI memories, and the Serial GPIO expand the options for serial interfaces like I2C and I2S. The LPC4300 series is also equipped with an extensive list of connectivity interfaces and analog functions. Options include two HS USB controllers, an on-chip HS PHY, a 10/100T Ethernet controller with hardware-enabled TCP/IP checksum calculation, and a high-resolution color LCD controller. Analog functionality includes two 8-channel, 10-bit ADCs running at 400 Ksps or a 6-channel, 12-bit ADC running at 80 Msps, and a 10-bit DAC. Memory Type M4F/M0 LCD Ethernet USB SCT *The LPC4370 adds an 80Msps 12-bit ADC and a subsystem with a second Cortex-M0 peripheral handler. Serial GPIO External bus interface Temperature range Package Flash Ram 168 KB • • • 8-16 -40 to +85 °C LQFP144, TBGA100 LPC4312 512 104 KB • • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4310 LPC4313 256x2 104 KB • • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4315 768 136 KB • • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4317 1024 LPC4320 136 KB • 200 KB • 1 • • 8-16 -40 to +105 °C LQFP144, TBGA100 • • 8-16 -40 to +85 °C LQFP144, TBGA100 LPC4322 512 104 KB • 1 • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4323 256x2 104 KB • 1 • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4325 768 136 KB • 1 • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4327 1024 136 KB • 1 • • 8-16 -40 to +105 °C LQFP144, TBGA100 LPC4330 264 KB • • 2 • • 16-32 -40 to +85 °C BGA256, BGA180, LQFP144, BGA100 LPC4333 512 136 KB • • 2 • • 16-32 -40 to +105 °C BGA256, BGA180, LQFP144, BGA100 LPC4337 1024 136 KB • • 2 • • 16-32 -40 to +105 °C BGA256, BGA180, LQFP144, BGA100 264 KB • • • 2 • • 16-32 -40 to +85 °C BGA256, LQFP208, BGA180 136 KB • • • 2 • • 16-32 -40 to +105 °C BGA256, LQFP208, BGA180 136 KB • • • 2 • • 16-32 -40 to +105 °C BGA256, LQFP208, BGA180 282 KB • • • 2 • • 8-32 -40 to +85 °C BGA256, BGA100 LPC4350 LPC4353 LPC4357 512 1024 (2x512) LPC4370 Note: LPC4370 combines a Cortex-M4 with two Cortex-M0 cores www.nxp.com/microcontrollers www.nxp.com © 2013 NXP Semiconductors N.V. All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The Date of release: October 2013 information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and Document order number: 9397 750 17486 may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof Printed in the Netherlands does not convey nor imply any license under patent- or other industrial or intellectual property rights.