LPC5411x 是基于 ArmCortex-M4 的微控制器,適用于嵌入式應用。
這些器件包括一個可選的 ArmCortex -M0+ 協(xié)處理器、高達 192 KB 的片上 SRAM、高達 256 KB 的片上閃存、全速 USB 設備接口、一個具有雙通道 PDM 麥克風接口和 I2S 的 DMIC 子系統(tǒng)、五個通用定時器、一個具有 PWM 和許多其他功能 (SCTimer/PWM) 的多功能定時器、一個 RTC/警報定時器、一個 24 位多速率定時器 (MRT)、 一個窗口式看門狗定時器 (WWDT)、八個靈活的串行通信外設(每個外設都可以是一個 USART、SPI 或 IC 接口)、一個 12 位 5.0 Msps ADC 和一個溫度傳感器。
Arm Cortex-M4 是一款 32 位內(nèi)核,可提供系統(tǒng)增強功能,例如低功耗、增強的調(diào)試功能和高水平的支持模塊集成。Arm Cortex-M4 CPU 的工作頻率高達 100 MHz,包含一個 3 級流水線,采用哈佛架構,具有獨立的本地指令和數(shù)據(jù)總線以及用于外設的第三條總線,并包括一個支持推測分支的內(nèi)部預取單元。Arm Cortex-M4 支持單周期數(shù)字信號處理和 SIMD 指令。
Cortex-M4 是包含 32 位浮點單元的 Cortex-M4。
某些設備上可用的 Arm Cortex-M0+ 協(xié)處理器是一種節(jié)能且易于使用的 32 位內(nèi)核,在代碼和工具上與 Cortex-M4 內(nèi)核兼容。Cortex-M0+ 協(xié)處理器通過簡單的指令集和更小的代碼大小提供高達 100 MHz 的性能。
有關特定產(chǎn)品和配置的完整詳細信息,請參閱 LPC5411x 數(shù)據(jù)手冊。LPC5411x 器件在引腳功能上與具有相同封裝/引腳排列版本的 LPC5410x 器件基本兼容。
產(chǎn)品特點
?雙處理器內(nèi)核:所選設備包括 Arm Cortex-M4 和 Arm Cortex-M0+(有關詳細信息,請參閱特定設備數(shù)據(jù)表)。Cortex-M4 僅存在于其他設備上。
?Arm Cortex-M4 CPU(所有 LPC5411x 器件上都有):
?Arm Cortex-M0+ CPU(存在于選定設備上):
?片上存儲器:
?ROM API 支持:
?串行接口:
– 八個 Flexcomm 接口串行外圍設備。每個接口都可以通過軟件選擇為 USART、SPI 或 I C 接口。兩個 Flexcomm 接口還包括一個 I2S 接口,總共 2 個通道對。每個 Flexcomm 接口都包含一個支持 USART、SPI 和 IS 的 FIFO(如果該 Flexcomm 接口支持)。每個 Flexcomm 接口都有多種時鐘選項,包括一個共享的小數(shù)速率發(fā)生器。
– I C 支持快速模式和快速模式 Plus,數(shù)據(jù)速率高達 1 Mbit/s,并具有多地址識別和監(jiān)控模式。兩組真開漏 I C 引腳還支持高速模式(高達 3.4 Mbit/s)作為從機。