NXP LPC4330 First asymmetrical, dual-core digital signal controller featuring cortex-m4 & cortex-m0 Datasheet

NXP 180 MHz, 32-bit
Cortex-M4 /Cortex-M0 DSC
LPC4300 series
First asymmetrical, dual-core digital signal
controller featuring Cortex-M4 & Cortex-M0
A dual-core architecture and a unique set of configurable peripherals make it possible to develop
DSP and MCU applications within a single architecture and development environment.
Key features
`` 180 MHz, 32-bit ARM Cortex-M4
`` 180 MHz, 32-bit ARM Cortex-M0 coprocessor
`` Up to 1 MB dual-bank Flash
`` Up to 264 KB SRAM
`` Up to 4 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 (SCT) Subsystem
`` Configurable Serial GPIO
`` Two CAN 2.0B
`` AES Decryption with 128-bit secure OTP key storage
`` 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
`` Motor Control PWM and Quadrature Encoder Interface
`` Four UARTs, smart card interface
`` Two Fast-mode I2C, two I2S, three SSP/SPI
`` Temperature range: –40 to +85 ºC
``
High Performance and Lower Power
Combined with large accelerated Flash and SRAM memories
and a set of unique configurable peripherals, the 150 MHz
LPC4300 enables customers to develop a wide range of
applications such as motor control, power management,
industrial automation, robotics, medical, automotive
accessories and embedded audio.
Combining MCU and DSP capabilities
The Cortex-M4 processor combines the benefits of a
microcontroller – integrated interrupt control, low power
modes, low cost debug and ease of use – with highperformance digital signal processing features such `
as single-cycle MAC, single instruction multiple data (SIMD)
techniques, saturating arithmetic, and a floating point unit.
A Cortex-M0 coprocessor offloads many of the data movement
and I/O handling duties that can drain the bandwidth of the
Cortex-M4 core. This allows the Cortex-M4 to concentrate fully
on crunching numbers for digital signal control applications.
Extensive peripheral set
LPC43xx
The LPC4300 features three new innovative peripherals:
a flexible SPI Flash Interface, a State Configurable Timer
subsystem and Serial GPIO. The State Configurable Timer
Subsystem consists of a timer array with a state machine
enabling complex functionality, including event-controlled
PWM waveform generation, ADC synchronization, and `
dead-time control. The SPI Flash Interface provides a seamless `
high-speed memory-mapped connection to virtually all SPI
and quad-SPI manufacturers. The LPC4300’s Serial GPIO,
available for the first time, allows a developer the flexibility `
to interface to any non-standard serial interface or to mimic
multiple standard serial interfaces (such as I2S, TDM for multichannel audio, I2C and more).
Additional peripherals available on the LPC4300 include two
HS USB controllers, an on-chip HS PHY, a 10/100T Ethernet
controller with hardware enabled TCP/IP checksum calculation,
a high-resolution color LCD controller, and AES decryption,
including two 128-bit secure OTP memories for key storage.
Versions with AES encryption are available on request.
Type
Memory
M4/M0
LCD
Ethernet
USB
State
Config
Timer
Serial
GPIO
External
bus
interface
Temp. range
options
Package
Flash
Ram
168 KB
• • • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4312
512
104 KB
• • • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4310
LPC4313
256x2
104 KB
• • • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4315
768
136 KB
• • • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4317
1024
LPC4320
136 KB
• • • 8-16
-40 to +85 °C LQFP144, TBGA100
200 KB
• 1
• • 8-16
-40 to +85 °C LQFP144, TBGA100, LQFP100
• 1
• • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4322
512
104 KB
LPC4323
256x2
104 KB
• 1
• • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4325
768
136 KB
• 1
• • 8-16
-40 to +85 °C LQFP144, TBGA100
LPC4327
1024
1
• • 8-16
-40 to +85 °C LQFP144, TBGA100, LQFP100
2
• • 16-32
-40 to +85 °C BGA256, BGA180, LQFP144, BGA100
LPC4330
136 KB
• 264 KB
• • LPC4333
512
136 KB
• • 2
• • 16-32
-40 to +85 °C BGA256, BGA180, LQFP144, BGA100
LPC4337
1024
136 KB
• • 2
• • 16-32
-40 to +85 °C BGA256, BGA180, LQFP144, BGA100
LPC4350
264 KB
• • • 2
• • 16-32
-40 to +85 °C LQFP208, BGA256, BGA180
LPC4353
512
136 KB
• • • 2
• • 16-32
-40 to +85 °C LQFP208, BGA256, BGA180
LPC4357
1024
(2x512)
136 KB
• • • 2
• • 16-32
-40 to +85 °C LQFP208, BGA256, BGA180
www.nxp.com/microcontrollers
www.nxp.com
© 2011 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: August 2011
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 17139
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.
Similar pages