LPC4078FBD144,551 Description
The LPC408x/7x is an ARM Cortex-M4 based digital signal controller for embedded applications requiring a high level of integration and low power dissipation. The ARM Cortex-M4 is a next generation core that offers system enhancements such as low power consumption, enhanced debug features, and a high level of support block integration. The ARM Cortex-M4 CPU incorporates a 3-stage pipeline, uses a Harvard architecture with separate local instruction and data buses as well as a third bus for peripherals, and includes an internal prefetch unit that supports speculative branching. The ARM Cortex-M4 supports single-cycle digital signal processing and SIMD instructions. A hardware floating-point processor is integrated in the core for several versions of the part. The LPC408x/7x adds a specialized flash memory accelerator to accomplish optimal performance when executing code from flash. The LPC408x/7x is targeted to operate at up to 120 MHz CPU frequency.
LPC4078FBD144,551 Features
u Hardware floating-point unit (not all versions).
u Non-maskable Interrupt (NMI) input.
u JTAG and Serial Wire Debug (SWD), serial trace, eight breakpoints, and four watch
points.
u System tick timer.
n System:
u Multilayer AHB matrix interconnect provides a separate bus for each AHB master.
AHB masters include the CPU, and General Purpose DMA controller. This
interconnect provides communication with no arbitration delays unless two masters
attempt to access the same slave at the same time.
u Split APB bus allows for higher throughput with fewer stalls between the CPU and
DMA. A single level of write buffering allows the CPU to continue without waiting for
completion of APB writes if the APB was not already busy.
u Embedded Trace Macrocell (ETM) module supports real-time trace.
u Boundary scan for simplified board testing.
n Memory:
u 512 kB on-chip flash program memory with In-System Programming (ISP) and
In-Application Programming (IAP) capabilities. The combination of an enhanced
flash memory accelerator and location of the flash memory on the CPU local
code/data bus provides high code performance from flash.
LPC4078FBD144,551 Applications
n Communications:
u Point-of-sale terminals, web servers, multi-protocol bridges
n Industrial/Medical:
u Automation controllers, application control, robotics control, HVAC, PLC, inverters,
circuit breakers, medical scanning, security monitoring, motor drive, video intercom
n Consumer/Appliance:
u Audio, MP3 decoders, alarm systems, displays, printers, scanners, small
appliances, fitness equipment
n Automotive:
u After-market, car alarms, GPS/fleet monitors