Описание
The LPC5410x are ARM Cortex-M4 based microcontrollers for embedded applications. These devices include an optional ARM Cortex-M0+ coprocessor, 104 kB of on-chip SRAM, up to 512 kB on-chip flash, five general-purpose timers, one State-Configurable Timer with PWM capabilities (SCTimer/PWM), one RTC/alarm timer, one 24-bit Multi-Rate Timer (MRT), a Repetitive Interrupt Timer (RIT), a Windowed Watchdog Timer (WWDT), four USARTs, two SPIs, three Fast-mode plus I2C-bus interfaces with high-speed slave mode, and one 12-bit 5.0 Msamples/sec ADC. The ARM Cortex-M4 is a 32-bit 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 unit is integrated in the core.
- Dual processor cores: ARM Cortex-M4 and ARM Cortex-M0+. The M0+ core runs at the same frequency as the M4 core. Both cores operate up to a maximum frequency of 100 MHz.
- ARM Cortex-M4 core (version r0p1):
- ARM Cortex-M4 processor, running at a frequency of up to 100 MHz, using the same clock as the Cortex-M4.
- Floating Point Unit (FPU) and Memory Protection Unit (MPU).
- ARM Cortex-M4 built-in Nested Vectored Interrupt Controller (NVIC).
- Non-maskable Interrupt (NMI) input with a selection of sources.
- Serial Wire Debug with eight breakpoints and four watch points. Includes Serial Wire Output for enhanced debug capabilities.
- System tick timer.
- ARM Cortex-M0+ core (version r0p1):
- ARM Cortex-M0+ processor, running at a frequency of up to 100 MHz.
- ARM Cortex-M0+ built-in Nested Vectored Interrupt Controller (NVIC).
- Non-maskable Interrupt (NMI) input with a selection of sources.
- Serial Wire Debug with four breakpoints and two watch points.
- System tick timer.
- On-chip memory:
- Up to 512 kB on-chip flash program memory with flash accelerator and 256 byte page erase and write.
- 104 kB total SRAM composed of:
- Up to 96 kB contiguous main SRAM.
- An additional 8 kB SRAM.