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