lpc54102簡(jiǎn)介
LPC54102 MCU是基于 ARM Cortex-M4 的嵌入式應(yīng)用微控制器。這些器件包括可選 ARM Cortex-M0+ 協(xié)處理器、104 KB 片上 SRAM、高達(dá) 512 KB 的片上 flash、五個(gè)通用定時(shí)器、一個(gè)帶 PWM 功能的狀態(tài)可配置定時(shí)器 (SCTimer/PWM)、一個(gè) RTC/ 警報(bào)定時(shí)器、一個(gè) 24 位多速率定時(shí)器 (MRT)、一個(gè)重復(fù)中斷定時(shí)器 (RIT)、一個(gè)窗口化看門(mén)狗定時(shí)器 (WWDT)、四個(gè) USART、兩個(gè) SPI、三個(gè)帶高速?gòu)臋C(jī)模式的超快速模式 I 2C 總線接口和一個(gè) 12 位 5.0 MSPS ADC。
主要參數(shù):32 位 ARM Cortex-M4/M0+ MCU ; 104 kB SRAM ; 512 kB flash , 3 x I2C, 2 x SPI, 4 x USART, 32 位計(jì)數(shù)器 / 定時(shí)器, SCTimer/PWM, 12 位 5.0 MSPS ADC
lpc54102的特性
雙處理器內(nèi)核:ARM Cortex-M4 和 ARM Cortex-M0+。M0+ 內(nèi)核的工作頻率與 M4 內(nèi)核相同。兩個(gè)內(nèi)核均可達(dá)到最高 100 MHz 的運(yùn)行頻率。
ARM Cortex-M4 內(nèi)核 (r0p1 版本):
1、ARM Cortex-M4處理器,運(yùn)行頻率可高達(dá)100 MHz,使用與Cortex-M4相同的時(shí)鐘。
2、浮點(diǎn)運(yùn)算單元 (FPU) 和存儲(chǔ)器保護(hù)單元 (MPU)。
3、ARM Cortex-M4 內(nèi)置可嵌套中斷向量控制器 (NVIC)。
4、非屏蔽中斷 (NMI) 輸入,多種中斷源可供選擇。
5、串行線調(diào)試,具有 8 個(gè)斷點(diǎn)和 4 個(gè)觀察點(diǎn)。包含串行線輸出,用于增強(qiáng)調(diào)試功能。
6、系統(tǒng)定時(shí)器。
ARM Cortex-M0+ 內(nèi)核 (r0p1 版本):
1、ARM Cortex-M0+ 處理器,運(yùn)行頻率可高達(dá) 100 MHz。
2、ARM Cortex-M0+ 內(nèi)置可嵌套中斷向量控制器 (NVIC)。
3、非屏蔽中斷 (NMI) 輸入,多種中斷源可供選擇。
4、串行線調(diào)試,具有四個(gè)中斷點(diǎn)和兩個(gè)觀察點(diǎn)。
5、系統(tǒng)定時(shí)器。
片上存儲(chǔ)器:
1、高達(dá)512 kB片內(nèi)flash可編程存儲(chǔ)器,帶flash加速器和256字節(jié)頁(yè)面擦除和寫(xiě)入功能。
2、總共包含 104KB 的 SRAM: 高達(dá) 96 kB 的連續(xù)主 SRAM和 一個(gè)額外的 8 kB SRAM。
1、Flash 在應(yīng)用編程 (ISP) 和在系統(tǒng)編程 (IAP)。
2、功率控制 API。
串行接口:
1、四個(gè) USART 接口,支持同步模式和 32 kHz 模式,用于從深度睡眠和掉電模式中喚醒。 USART 擁有來(lái)自系統(tǒng) FIFO 的 FIFO 支持,并共享一個(gè)小數(shù)波特率生成器。
2、兩個(gè)SPI接口,每個(gè)接口有四個(gè)從機(jī)選擇和靈活的數(shù)據(jù)配置。SPI擁有來(lái)自系統(tǒng)FIFO 的 FIFO 支持。從機(jī)功能能夠從深度睡眠和掉電模式喚醒器件。
3、三個(gè)I 2C總線接口,支持快速模式和超快速模式,數(shù)據(jù)速率高達(dá)1 Mbit/s,采用多地址識(shí)別和監(jiān)控模式。每個(gè) I 2C 總線接口還支持高速模式 (3.4 Mb/s) 作為從機(jī)模式。從機(jī)功能能夠從深度睡眠和掉電模式喚醒器件。
數(shù)字外設(shè):
1、DMA控制器,具有22個(gè)通道和20個(gè)可編程觸發(fā)器,能夠訪問(wèn)所有存儲(chǔ)器和支持DMA 的外設(shè)。
2、高達(dá)50個(gè)通用輸入/輸出(GPIO)引腳。大部分GPIO具有可配置的上拉/下拉電阻,可編程開(kāi)漏模式,以及輸入逆變器。
3、GPIO 寄存器位于 AHB 上,以支持快速存取。 DMA 支持 GPIO 端口。
4、最多可將 8 個(gè) GPIO(引腳中斷)選作邊緣觸發(fā)型(上升沿或下降沿,或二者兼有)中斷請(qǐng)求或者電平觸發(fā)型 (低電平有效或高電平有效)中斷請(qǐng)求。此外,最多可選擇 8 個(gè) GPIO 用于一個(gè)布爾表達(dá)式,并使用模式匹配引擎數(shù)據(jù)塊來(lái)生成中斷。
5、兩組 GPIO 中斷 (GINT) 支持基于輸入狀態(tài)邏輯 (AND/OR) 組合的中斷。
6、CRC 引擎。
定時(shí)器:
1、5個(gè)32位標(biāo)準(zhǔn)通用定時(shí)器/計(jì)數(shù)器,其中4個(gè)支持多達(dá)4個(gè)采集輸入和4個(gè)比較輸出、 PWM 模式和外部計(jì)數(shù)輸入??蛇x擇特定的定時(shí)器事件,以生成 DMA 請(qǐng)求。第 5 個(gè)定時(shí)器沒(méi)有外部引腳連接,可用于內(nèi)部定時(shí)操作。
2、一個(gè)狀態(tài)可配置定時(shí)器/PWM (SCT/PWM),帶8個(gè)輸入(6個(gè)外部輸入和2個(gè)內(nèi)部輸入)和 8 個(gè)輸出功能 (包括捕獲和匹配)。輸入和輸出可接到或來(lái)自于外部引腳,也可接到或來(lái)自于內(nèi)部選定外設(shè)。在內(nèi)部,SCT支持13個(gè)采集/匹配,13個(gè)事件和13個(gè)狀態(tài)。
3、32位實(shí)時(shí)時(shí)鐘(RTC),以1 S分辨率在始終開(kāi)啟的電源域內(nèi)運(yùn)行。RTC中的定時(shí)器可用于喚醒所有低功耗模式 (包括深度掉電模式),具有 1 ms 分辨率。
4、多通道多速率24位定時(shí)器(MRT),用于在多達(dá)4種可編程固定速率下重復(fù)生成中斷。
5、窗口化看門(mén)狗定時(shí)器 (WWDT)。
6、超低功耗 Micro-tick 定時(shí)器,通過(guò)看門(mén)狗振蕩器運(yùn)行,可用于將器件從低功耗模式中喚醒。
7、重復(fù)中斷定時(shí)器 (RIT) 用于調(diào)試時(shí)間戳和通用用途。
8、模擬外設(shè):12 位 12 通道模數(shù)轉(zhuǎn)換器 (ADC),支持 5.0 MSPS。該 ADC 支持兩個(gè)獨(dú)立的轉(zhuǎn)換序列。
時(shí)鐘生成:
1、12 MHz 內(nèi)置 RC 振蕩器。
2、外部時(shí)鐘輸入的時(shí)鐘頻率高達(dá) 25 MHz。
3、內(nèi)部低功耗看門(mén)狗振蕩器 (WDOSC),標(biāo)稱頻率為 500 kHz。
4、32 kHz 低功耗 RTC 振蕩器。
5、系統(tǒng)PLL允許CPU以最大CPU速率運(yùn)行??蓮膬?nèi)部RC振蕩器、外部時(shí)鐘輸入CLKIN 或 RTC 振蕩器運(yùn)行。
6、用于監(jiān)控內(nèi)部時(shí)鐘的時(shí)鐘輸出功能。
7、用于測(cè)量片上和片下時(shí)鐘信號(hào)頻率的頻率測(cè)量單元。
節(jié)能模式和喚醒:
1、用于降低功耗的集成 PMU (電源管理單元)。
2、降低功耗的模式:睡眠、深度睡眠、掉電和深度掉電。
3、通過(guò) USART、 SPI 或 I 2C 外設(shè)上的活動(dòng)從深度睡眠模式和掉電模式喚醒。
4、通過(guò) RTC 報(bào)警從睡眠、深度睡眠、掉電和深度掉電模式喚醒。
1.62 V 至 3.6 V 單電源。
上電復(fù)位 (POR)。
帶獨(dú)立閾值的掉電檢測(cè) (BOD),用于中斷和強(qiáng)制復(fù)位。
支持 JTAG 邊界掃描。
可用作芯片識(shí)別的唯一序列號(hào) (128 位)。
工作溫度范圍為 ?40 °C 至 105 °C。
采用 3.288 mm x 3.288 mm WLCSP49 封裝和 LQFP64 封裝。
評(píng)論
查看更多