LPC800系列MCU:低功耗與高性能的完美結合
在電子工程師的日常工作中,選擇合適的微控制器(MCU)對于項目的成功至關重要。今天,我們就來詳細探討一下NXP的LPC800系列MCU,看看它有哪些獨特的優勢和特點。
文件下載:NXP Semiconductors Semiconductors LPC86x 32位 Arm? Cortex- M0+ MCU.pdf
一、LPC800系列MCU概述
LPC800系列MCU為我們提供了一系列低功耗、節省空間且低引腳數的選擇。它基于超低功耗的Arm? Cortex? - M0+內核,與Cortex - M架構和指令集完全兼容。這使得它能夠高效地處理32位數據,相比8位和16位MCU,所需的代碼、內存更少,動態功耗降低30%。這種高效的性能表現,無疑為我們的設計帶來了更多的可能性。
二、目標應用領域
該系列MCU的應用領域十分廣泛,主要包括:
- 無線協議通信接口:在無線通信領域,低功耗和高效的數據處理能力是關鍵,LPC800系列MCU能夠很好地滿足這些需求。
- 個人計算機(PC):可以作為PC中的一些輔助功能模塊,提供穩定的性能支持。
- 物聯網終端節點:物聯網設備通常對功耗和體積有嚴格要求,LPC800系列MCU的低功耗和小尺寸特點使其成為理想選擇。
- 傳感器網關:能夠高效地處理傳感器數據,實現數據的采集和傳輸。
三、差異化特性
LPC840 MCU家族
在LPC800系列中,LPC840 MCU家族具有顯著的混合信號集成能力。同時,它還配備了256位的用戶可配置內存(FAIM),可在設備啟動時進行配置,為開發人員提供了更多的靈活性。
LPC860 MCU家族
最新的LPC860引入了全新的I3C接口,其通信速度可達12 Mbps,大大提高了數據傳輸效率。嵌入式靈活定時器模塊則有助于開發人員輕松實現輕量級電機控制應用。
四、全面的支持解決方案
軟件開發
- 示例代碼包:NXP為LPC800系列MCU提供了免費的示例代碼包,每個外設都有基本完整的工作示例代碼。這對于從8位和16位MCU過渡到32位LPC800系列的用戶來說,無疑是一個快速上手的好幫手。
- LPCOpen驅動代碼:這是一個基于應用編程接口(API)的代碼庫,對于不太關注整體代碼大小的用戶非常友好。它可以讓用戶在不深入了解每個外設寄存器細節的情況下,輕松使用LPC810/820/830系列,并且方便從LPC800過渡到LPC1000 MCU。
- 軟件開發工具包(SDK):SDK旨在簡化和加速LPC800/840/860系列的應用開發。它包含系統啟動、外設驅動、中間件和實時操作系統(RTOS)內核等綜合軟件支持,還提供了入門指南、API文檔以及使用示例和演示應用。
集成開發環境(IDEs)
支持多種集成開發環境,如MCUXpresso IDE、IAR Embedded Workbench?和Arm Keil? MDK等,開發人員可以根據自己的習慣和需求進行選擇。
硬件開發
提供LPCXpresso和LPCXpresso - MAX開發板,方便開發人員進行硬件設計和調試。例如LPC86X開發板,為開發工作提供了堅實的硬件基礎。
五、LPC800系列MCU家族成員對比
| 家族 | Cortex - M0+ 內核 | 內存 | 差異化特性 | 封裝選項 | 開發板 |
|---|---|---|---|---|---|
| LPC800 MCU家族 | 15MHz | 高達32 KB EEPROM Flash,高達4 KB SRAM | 高達30 GPIO,12位ADC,10位DAC,比較器,- 40°C至+ 105°C | TSSOP16、TSSOP20、TSSOP24、HVQFN32 | LPCXpresso802、LPCXpresso804 |
| LPC810 MCU家族 | 30 MHz | 高達16 KB Flash,高達4 KB SRAM | 高達18 GPIO,SCTimer/PWM,比較器,- 40°C至105°C | TSSOP16、TSSOP20、SO20、XSON16 | LPCXpresso812 |
| LPC820 MCU家族 | 30 MHz | 高達32 KB Flash,高達8 KB SRAM | 高達29 GPIO,SCTimer/PVWM,12位ADC,比較器,- 40°C至+ 105°C | TSSOP20、HVQFN33 | LPCXpresso824 |
| LPC830 MCU家族 | 30 MHz | 高達32 KB Flash,高達4 KB SRAM | 高達29 GPIO,SCTimer/PWM,12位ADC,- 40°C至+ 85°C | TSSOP20、HVQFN33 | LPCXpresso812 |
| LPC840 MCU家族 | 30 MHz | 高達64 KB Flash,高達16 KB SRAM | 高達54 GPIO,SCTimer/PWM,快速初始化內存(FAIM),12位ADC,雙10位DAC,比較器,9按鈕互電容觸摸,- 40°C至+ 105°C | HVQFN33、HVQFN48、LOFP48、LQFP64 | LPCXpresso845 |
| LPC860 MCU家族 | 60 MHz | 高達64 KB Flash,高達8 KB SRAM | 高達54 GPIO,I3C,FlexTimer,12位ADC,比較器,- 40°C至+ 105°C | HVQFN33、HVQFN48、LQFP64 | LPCXpresso860 |
通過以上對比,我們可以根據具體項目需求,選擇最適合的MCU家族成員。
總之,LPC800系列MCU以其低功耗、高性能和豐富的功能特性,為電子工程師在各類應用開發中提供了強有力的支持。大家在實際項目中,有沒有使用過LPC800系列MCU呢?遇到過哪些問題或者有哪些獨特的應用經驗,歡迎在評論區分享交流。
-
低功耗
+關注
關注
12文章
3736瀏覽量
106819 -
高性能
+關注
關注
0文章
669瀏覽量
21469
發布評論請先 登錄
LPC800系列MCU:低功耗與高性能的完美結合
評論