LPC435X_3X_2X_1X是基于 ARM Cortex-M4 的微控制器,具有适用于嵌入式应用的浮点单元 (FPU),包括一个 ARM Cortex-M0 协处理器、高达 1 MB 的闪存和 136 kB 的片上 SRAM、16 kB 的 EEPROM 存储器、两个高速 USB 控制器、以太网、LCD、一个外部存储器控制器、一个支持就地执行的四通道 SPI 闪存接口 (SPIFI)、 高级可配置外设,如状态可配置定时器 (SCTimer/PWM) 和串行通用 I/O (SGPIO) 接口,以及多个数字和模拟外设。LPC435X_3X_2X_1X CPU 频率高达 204 MHz。
ARM Cortex-M4 是一个 32 位内核,提供系统增强功能,例如低功耗、增强的调试功能和高水平的支持模块集成。ARM Cortex-M4 CPU 包含一个 3 级流水线,使用具有独立本地指令和数据总线的 Harvard 架构,以及用于外设的第三条总线,以及包括一个支持推测分支的内部预取单元。ARM Cortex-M4 支持单周期数字信号处理和 SIMD 指令。硬件浮点处理器集成到内核中。
ARM Cortex-M0 协处理器是一款节能且易于使用的 32 位内核,其代码和工具与 Cortex-M4 内核兼容。它非常适合处理控制或外设处理,以释放 Cortex-M4 进行实时处理。Cortex-M0 协处理器提供高达 204 MHz 的性能,具有简单的指令集和更小的代码大小。在 LPC43xx 中,Cortex-M0 协处理器硬件乘法器实现为 32 周期迭代乘法器。
特点和优势
- Cortex-M4 处理器内核
- ARM Cortex-M4 处理器(版本 r0p1),运行频率高达 204 MHz。
- 内置内存保护单元 (MPU),支持八个区域。
- 内置嵌套向量中断控制器 (NVIC)。
- 硬件浮点单元。
- 不可屏蔽中断 (NMI) 输入。
- JTAG 和串行线调试 (SWD)、串行跟踪、8 个断点和 4 个观察点。
- 增强型跟踪模块 (ETM) 和增强型跟踪缓冲器 (ETB) 支持。
- 系统滴答计时器。
- Cortex-M0 处理器内核 - ARM Cortex-M0 协处理器(版本 r0p0)能够卸载主 ARM Cortex-M4 应用处理器。