LPC43S6x 是基于 ARM Cortex-M4 的微控制器,適用于嵌入式應用,包括用于管理外設的 ARM Cortex-M0 協(xié)處理器和 ARM Cortex-M0 子系統(tǒng)、高達 1 MB 的閃存和 154 kB 的片上 SRAM、16 kB 的 EEPROM 存儲器、四通道 SPI 閃存接口 (SPIFI)、高級可配置外設,如 SCTimer/PWM 和串行通用 I/O (SGPIO) 接口。 具有 AES 引擎、兩個高速 USB 控制器、以太網(wǎng)、LCD、一個外部存儲控制器以及多個數(shù)字和模擬外設的安全功能。LPC43S6x 的 CPU 頻率高達 204 MHz。
ARM Cortex-M4 是一個 32 位內(nèi)核,提供系統(tǒng)增強功能,例如低功耗、增強的調試功能和高水平的支持模塊集成。ARM Cortex-M4 CPU 包含一個 3 級流水線,使用具有獨立本地指令和數(shù)據(jù)總線的 Harvard 架構,以及用于外設的第三條總線,以及包括一個支持推測分支的內(nèi)部預取單元。ARM Cortex-M4 支持單周期數(shù)字信號處理和 SIMD 指令。硬件浮點處理器集成到內(nèi)核中。
LPC43S6x 包括一個應用 ARM Cortex-M0 協(xié)處理器和第二個 ARM Cortex-M0 子系統(tǒng),用于管理 SGPIO 和 SPI 外設。ARM Cortex-M0 協(xié)處理器是一款節(jié)能且易于使用的 32 位內(nèi)核,與 Cortex-M4 內(nèi)核在代碼和工具上兼容。Cortex-M0 協(xié)處理器旨在替代現(xiàn)有的 8/16 位微控制器,通過簡單的指令集和更小的代碼大小提供高達 204 MHz 的性能。Cortex-M0 協(xié)處理器硬件乘法器實現(xiàn)為 32 周期迭代乘法器。
特點
- Cortex-M4 處理器內(nèi)核 - ARM Cortex-M4 處理器(版本 r0p1),運行頻率高達 204 MHz。
- 內(nèi)置內(nèi)存保護單元 (MPU),支持八個區(qū)域。
- 內(nèi)置嵌套向量中斷控制器 (NVIC)。
- 硬件浮點單元。
- 不可屏蔽中斷 (NMI) 輸入。
- JTAG 和串行線調試 (SWD)、串行跟蹤、8 個斷點和 4 個觀察點。
- 增強型跟蹤模塊 (ETM) 和增強型跟蹤緩沖器 (ETB) 支持。