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