部落格

PIC32CM PL10:專為實際應用打造的低功耗觸控導向 Cortex®-M0+ 微控制器

📅 2026-04-15

透過 PIC32CM PL10 微控制器(MCU),為嵌入式系統帶來更高效的觸控體驗與低功耗設計。該元件整合高效能觸控控制器、高速類比數位轉換器(ADC)、多電壓輸入輸出(MVIO)支援與自主事件處理機制,特別適用於長時間待機但仍需快速回應的應用場景,在嚴苛環境中亦能穩定運作,同時透過熟悉的周邊架構與現代開發工具簡化設計流程。

Ethan Layton,MCU 事業部行銷工程師

概述

隨著嵌入式系統持續演進,應用需求已從單一功能控制擴展至需同時支援觸控輸入(Touch Input)、常時感測(Always-On Sensing)、更嚴格的功耗限制,以及未來功能擴充的彈性。設計人員在兼顧效能、功耗與系統複雜度時面臨越來越多挑戰。

在此背景下,Microchip 推出 PIC32CM PL10。這款通用型 32 位元 Arm® Cortex®-M0+ 微控制器,專為在不增加系統複雜度的前提下提升功能而設計。其核心概念在於以周邊為主導(Peripheral-Driven)的架構,讓多數系統任務可由硬體自動完成,而非完全依賴韌體控制。

核心功能亮點

以下幾項關鍵功能定義了 PL10 在實際應用中的運作表現:

  • 內建觸控控制器(Peripheral Touch Controller, PTC),支援電容式人機介面
  • 12 位元類比數位轉換器(ADC),最高取樣速率達 800 ksps,並與觸控與感測功能緊密整合
  • 支援多電壓輸入輸出(Multi-Voltage I/O, MVIO),提供彈性的 I/O 電壓配置
  • 內建事件系統(Event System),可在無 CPU 介入下實現由周邊驅動的運作流程
  • 支援 Sleepwalking 機制,使周邊在待機模式下仍可持續運作
  • 基於 32 位元 Cortex-M0+ 核心的核心獨立周邊(Core-Independent Peripherals)運作架構

這些功能彼此協同運作,特別適用於長時間處於待機狀態(Idle),僅需定期進行感測或等待使用者操作的系統,同時仍能在無需持續執行 CPU 的情況下,維持具可預測性的運作表現。

觸控導向的人機介面支援

PIC32CM PL10 的核心特色之一,是其新一代觸控控制器(PTC),可直接在 MCU 上實現電容式觸控感測,無需額外外部元件。該控制器支援按鍵(Buttons)、滑桿(Sliders)、滾輪(Wheels)與多元素觸控介面,讓設計可從基本輸入延伸至更進階的人機介面應用。

為確保在真實環境中的穩定性,PTC 採用 Driven Shield+ 技術,可透過主動驅動鄰近電極來穩定觸控訊號,即使在高濕度等嚴苛條件下仍能維持一致的操作體驗。這些特性特別適用於以下應用:

  • 家用與商用設備
  • 工業控制面板
  • 車內人機介面

此外,Microchip 提供完整的觸控函式庫(Touch Library),協助開發者快速設定觸控區域與操作邏輯,無需深入調整底層參數,即可加速產品開發。

類比感測與資料處理能力

內建的 12 位元 ADC 不僅可用於觸控感測,亦能支援各類類比訊號量測需求。其具備高速取樣能力,並整合低通濾波器(Low-Pass Filter)以降低高頻雜訊干擾,同時透過多項內建機制提升量測穩定性與準確度,使系統能在各種環境條件下維持一致表現。

寬電壓運作與彈性 I/O

PIC32CM PL10 支援 1.8V 至 5.5V 的寬電壓操作範圍,可同時滿足低功耗設備與高電壓應用需求。在較高電壓條件下運作時,可提升抗雜訊能力與系統穩定性,特別適用於工業與基礎設施環境。

透過 MVIO 功能,部分 I/O 腳位可在不同電壓域下運作,使核心維持低功耗的同時,仍能與各類周邊設備相容,避免額外電平轉換元件,進一步降低系統成本與設計複雜度。

透過事件與 Sleepwalking 實現自主運作

PIC32CM PL10 內建事件系統(Event System),可讓各個周邊在無需 CPU 介入的情況下彼此觸發動作。由於事件可直接在硬體層傳遞,因此能實現具可預測性的運作方式。例如,系統可透過計時器(Timer)定期觸發類比數位轉換器(ADC)進行轉換,而不必依賴韌體輪詢(Firmware Polling)或額外的中斷處理負擔(Interrupt Overhead)。

透過將日常的感測與計時等作業交由硬體處理,PIC32CM PL10 可大幅降低不必要的 CPU 喚醒(CPU Wakeups)。這不僅能直接降低系統的平均功耗,亦有助於延長電池壽命,特別適用於長時間處於待機狀態,但仍需對使用者操作或感測事件即時回應的系統。

熟悉且完整的周邊支援

除了觸控、感測與低功耗功能外,PIC32CM PL10 亦整合一系列工程師熟悉的核心周邊功能,包括 SERCOM 通訊介面、計時器(Timers)與可配置邏輯(Configurable Logic),讓既有嵌入式設計模式能夠延續,而不會增加額外複雜度。

整體設計優勢

整體而言,PIC32CM PL10 的設計理念,是讓周邊負責多數日常系統運作,例如觸控感測、類比量測與基本控制邏輯,而 CPU 則專注於應用層的決策與協調。透過這樣的架構,可實現更簡化的韌體設計、更具可預測性的系統行為,以及更低的平均功耗。此設計特別適合重視穩定性、回應速度與功耗效率的應用場景,例如家電介面與工業控制系統。

開發環境支援

PIC32CM PL10 支援在 Visual Studio Code 中搭配 MPLAB® 擴充套件進行開發,提供現代化且具彈性的開發體驗;同時也支援 MPLAB X IDE,滿足偏好傳統整合式開發環境的使用者需求。

更多資訊

欲了解更多 PIC32CM PL10 的相關資訊,可造訪 Microchip Technology 官方的 PIC32CM PL10 產品頁面,內容包含完整的產品規格說明、技術文件,以及 Curiosity Nano 評估板(EV10P22A),方便進行快速上手與實機測試。

此外,頁面亦提供 PIC32CM PL10 的產品介紹影片,說明主要功能特色,並帶領使用者了解 Curiosity Nano 開發板的操作方式,協助快速入門。更多程式範例、應用說明文件與開發資源,則可透過 MPLAB Discover 平台取得。

← 回部落格列表