LPC81xM 是基于 ARM Cortex-M0+ 的低成本、32 位 MCU 系列產(chǎn)品,工作時 CPU 頻率高達 30 MHz。 LPC81xM 支持最高 16 kB 的閃存和 4 kB 的 SRAM。LPC81xM 的外設包括:一個 CRC 引擎、一個 I2C 總線接口、最多三個 USART、最多兩個SPI 接口、一個多速率定時器、自喚醒定時器、狀態(tài)可配置定時器、一個比較器、采用開關(guān)矩陣的功能可配置 I/O 端口、一個輸入模式匹配引擎和多達 18 個的通用 I/O 引腳。
系統(tǒng):
? ARM Cortex-M0+ 處理器,運行時頻率高達 30 MHz,集成了單周期乘法器和快速單周期 I/O 端口。
? ARM Cortex-M0+ 內(nèi)置可嵌套中斷向量控制器 (NVIC)。
? 系統(tǒng)節(jié)拍定時器。
? 支持串行線調(diào)試 (SWD) 模式和 JTAG 邊界掃描模式。
? 支持微跟蹤緩沖區(qū) (MTB)。
存儲器:
? 最高 16 kB 片內(nèi)可編程閃存,帶 64 字節(jié)頁面寫入和擦除功能。
? 4 kB SRAM。
ROM API 支持:
? 引導加載程序。
? USART 驅(qū)動器。
? I2C 驅(qū)動器。
? 電源配置。
? 閃存在應用編程 (IAP) 和在系統(tǒng)編程 (ISP)。
數(shù)字外設:
? 連接至ARM Cortex-M0+ IO總線的高速GPIO接口,集成了多達18個通用I/O (GPIO)引腳,并具備可配置上拉 / 下拉電阻,連接至 ARM Cortex-M0+ IO 總線的高速 GPIO接口,集成了多達 18 個通用 I/O (GPIO) 引腳,并具備可配置上拉 / 下拉電阻、可編程開漏模式、輸入反相器和干擾濾波器。
? 4 個引腳具備大電流輸出驅(qū)動能力 (20 mA)。
? 2 個真正開漏引腳具備大電流灌入驅(qū)動能力 (20 mA)。
? GPIO 中斷生成能力, 8 個 GPIO 輸入具有布爾模式匹配特性。
? 開關(guān)矩陣,用于靈活配置每個 I/O 引腳功能。
? 狀態(tài)可配置定時器 (SCT),輸入和輸出功能(包括捕獲和匹配)通過開關(guān)矩陣分配到引腳。
? 多通道多速率定時器 (MRT),以多達 4 種可編程固定速率生成可重復中斷。
? 自喚醒定時器 (WKT),采用 IRC 或低功耗、低頻率內(nèi)部振蕩器作為時鐘輸入。
? CRC 引擎。
? 窗口看門狗定時器 (WWDT)。
模擬外設:
? 集成外部基準電壓源的比較器,引腳功能通過開關(guān)矩陣分配或啟用。
串行接口:
? 3 個 USART 接口,引腳功能通過開關(guān)矩陣分配。
? 2 個 SPI 控制器,引腳功能通過開關(guān)矩陣分配。
? 1 個 I 2C 總線接口,引腳功能通過開關(guān)矩陣分配。
時鐘生成:
? 調(diào)整到 1 % 精度的 12 MHz 內(nèi)部 RC 振蕩器,可選擇性地用作系統(tǒng)時鐘。
? 晶體振蕩器,工作頻率范圍為 1 MHz 至 25 MHz。
? 可編程看門狗振蕩器,頻率范圍為 9.4 kHz 至 2.3 MHz。
? 用于 WKT 的 10 kHz 低功耗振蕩器。
? PLL 使 CPU 無需使用高頻晶體即可生成最高 CPU 主頻??蓪⑾到y(tǒng)振蕩器、外部時鐘輸入 CLKIN 或內(nèi)部 RC 振蕩器作為時鐘輸入源。
? 帶分頻器的時鐘輸出功能,可反映晶體振蕩器、主時鐘、 IRC 或看門狗振蕩器。
功率控制:
? 可最大程度降低功耗的集成式 PMU (電源管理單元)。
? 節(jié)能模式:睡眠模式、深度睡眠模式、掉電模式和深度掉電模式。
? 深度睡眠模式和掉電模式可由 USART、 SPI 和 I2C 外設喚醒。
? 深度掉電模式可由定時器控制進行自喚醒。
? 上電復位 (POR)。
? 掉電檢測。