LPC546xx 是基于 ARM Cortex-M4 的微控制器系列,適用于嵌入式應(yīng)用,具有豐富的外設(shè)集、極低的功耗和增強的調(diào)試功能。
ARM Cortex-M4 是一個 32 位內(nèi)核,提供系統(tǒng)增強功能,例如低功耗、增強的調(diào)試功能和高水平的支持模塊集成。ARM Cortex-M4 CPU 包含一個 3 級流水線,使用具有獨立本地指令和數(shù)據(jù)總線的 Harvard 架構(gòu)以及用于外設(shè)的第三條總線,并包括一個支持推測分支的內(nèi)部預(yù)取單元。ARM Cortex-M4 支持單周期數(shù)字信號處理和 SIMD 指令。硬件浮點處理器集成到內(nèi)核中。
LPC546xx 系列包括高達 512 KB 的閃存、200 KB 的片上 SRAM、高達 16 kB 的 EEPROM 存儲器、一個用于擴展程序存儲器的四通道 SPI 閃存接口 (SPIFI)、一個高速和一個全速 USB 主機和設(shè)備控制器、以太網(wǎng) AVB、LCD 控制器、智能卡接口、SD/MMC、CAN FD、外部存儲器控制器 (EMC)、 一個帶有 PDM 麥克風(fēng)接口和 I S 的 DMIC 子系統(tǒng)、五個通用定時器、SCTimer/PWM、RTC/警報定時器、多速率定時器 (MRT)、一個窗口式看門狗定時器 (WWDT)、十個靈活的串行通信外設(shè)(USART、SPI、IS、I C 接口)、安全哈希算法 (SHA)、12 位 5.0 Msamples/sec ADC 和一個溫度傳感器。
特點
- ARM Cortex-M4 內(nèi)核(版本 r0p1): - ARM Cortex-M4 處理器,運行頻率高達 220 MHz。
- LPC5460x/61x 器件在高達 180 MHz 的 CPU 頻率下運行。LPC54628 器件的 CPU 頻率高達 220 MHz。
- 浮點單元 (FPU) 和內(nèi)存保護單元 (MPU)。
- ARM Cortex-M4 內(nèi)置嵌套向量中斷控制器 (NVIC)。
- 不可屏蔽中斷 (NMI) 輸入,可選擇多種源。
- 串行線調(diào)試 (SWD),具有 6 個指令斷點、2 個文字比較器和 4 個觀察點。包括 Serial Wire Output 和 ETM Trace,用于增強調(diào)試功能,以及調(diào)試時間戳計數(shù)器。
- 系統(tǒng)滴答計時器。
- 片上存儲器: - 高達 512 KB 的片上閃存程序存儲器,帶閃存加速器和 256 字節(jié)頁面擦除和寫入功能。