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