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