LPC43S70是基于 ARM Cortex-M4 的微控制器,適用于嵌入式應(yīng)用,包括一個(gè) ARM Cortex-M0 協(xié)處理器和一個(gè)用于管理外設(shè)的 ARM Cortex-M0 子系統(tǒng)、282 kB 的 SRAM、高級(jí)可配置外設(shè),如狀態(tài)可配置定時(shí)器 (SCTimer/PWM) 和串行通用 I/O (SGPIO) 接口、帶 AES 引擎的安全功能、兩個(gè)高速 USB 控制器、 以太網(wǎng)、LCD、外部存儲(chǔ)控制器以及多個(gè)數(shù)字和模擬外設(shè),包括一個(gè)高速 12 位 ADC。LPC43S70 CPU 頻率高達(dá) 204 MHz。
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 指令。內(nèi)核中集成了硬件浮點(diǎn)單元。具有浮點(diǎn)單元的 ARM Cortex-M4 通常稱為 M4F。
LPC43S70包括一個(gè)應(yīng)用程序 ARM Cortex-M0 協(xié)處理器和第二個(gè) ARM Cortex-M0 子系統(tǒng),用于管理 SGPIO 和 SPI 外設(shè)。ARM Cortex-M0 內(nèi)核是一款節(jié)能且易于使用的 32 位內(nèi)核,在代碼和工具上與 Cortex-M4 內(nèi)核兼容。兩個(gè) Cortex-M0 內(nèi)核均提供高達(dá) 204 MHz 的性能,具有簡(jiǎn)單的指令集和更小的代碼大小。Cortex-M0 不支持硬件乘法。
特點(diǎn)
- 主 Cortex-M4 處理器- ARM Cortex-M4 處理器,運(yùn)行頻率高達(dá) 204 MHz。
- 內(nèi)置內(nèi)存保護(hù)單元 (MPU),支持八個(gè)區(qū)域。
- 內(nèi)置嵌套向量中斷控制器 (NVIC)。
- 硬件浮點(diǎn)單元。
- 不可屏蔽中斷 (NMI) 輸入。
- JTAG 和串行線調(diào)試 (SWD)、串行跟蹤、8 個(gè)斷點(diǎn)和 4 個(gè)觀察點(diǎn)。
- 增強(qiáng)型跟蹤模塊 (ETM) 和增強(qiáng)型跟蹤緩沖器 (ETB) 支持。
- 系統(tǒng)滴答計(jì)時(shí)器。
- Cortex-M0 協(xié)處理器
- 以高達(dá) 204 MHz 的頻率運(yùn)行。