新唐NuMicro® M031 系列是基於 Arm® Cortex®-M0 CPU 的 32 位微控制器,具有 32 位硬體乘法器/除法器,1.8V~3.6V 的工作電壓,支持 5V I/O,可在 - 40 ~ 105 ℃ 範圍內運行,運行工作頻率高達 48 / 72 MHz。
M031 系列為 1.8V 低電壓操作接口和快速 2 MSPS 轉換速率 12 位 ADC 的應用提供解決方案,具有比較器和 96 / 144 MHz PWM控制,讓電壓、電流和傳感器數據可快速精確轉換,並快速響應和控制外部器件。此外,M031 系列還提供豐富周邊,包括通用串行控制接口 ( USCI ) 可靈活設置為 UART / SPI / I²C、最多 10 組 UART、4 組 SPI、4 組 I²C、1-wire UART 接口,用於主設備和從設備之間的數據通信。
全新架構的M031系列產品,更支持以下先進功能:
UART 串口支持掉電模式下可喚醒功能,利用內部 4 kHz 高精度 RC 振盪器可支援 UART 運作在 9600 bps,並且利用 16 byte FIFO 深度,在掉電模式下仍可單獨持續接收資料,最多可以收到 15 bytes 再喚醒。
高速 SPI ( 1.8V~3.6V ) 配備 4 x 32 bytes FIFO,支援 Master 24 MHz 或 Slave 16 MHz,並支持 Tx /Rx PDMA 功能。
預存內建 Band-gap 全溫度範圍電壓值,可在 - 40~105 ℃ 中的任何溫度下,用來反推電壓,其全溫度範圍之電壓精準度在 1 % 誤差內。
PWM 輸入時鐘可來自於 PLL 源,時鐘頻率可達 96 / 144 MHz。 PWM 頻率可達 375 kHz ( 在 96 MHz 時鐘頻率 ),PWM 也支持捕獲模式與 PDMA 功能,脈衝寬度計數值可直接利用 PDMA 搬至 SRAM,可以量測到最小 5 us 的脈衝寬度
M031 系列提供 16 KB 至 512 KB 的 Flash,從 2 KB 到 96 KB 的 SRAM。支持封裝尺寸從小尺寸 TSSOP20、TSSOP28、QFN33、LQFP48 到 LQFP64 和 LQFP128 腳位,不同型號相同封裝腳位相容,使系統易於設計和更換器件。
開發系統與環境方面,新唐提供 NuMaker 評估板和 Nu-Link 除錯器。支持第三方提供的 IDE,如 Keil MDK,IAR EWARM,和帶 GNU GCC 編譯器的 NuEclipse IDE 等。
目標應用:
雷射測距儀
空氣檢測器/清淨器
液晶面板控制器
物聯網傳感設備
微型印表機
遊戲鍵盤和滑鼠
WPC無線充電器
主要特色:
•
運作特性
-
工作電壓: 1.8V ~ 3.6V
-
工作溫度: -40°C ~ +105°C
-
EFT 4.4 kV
-
ESD HBM 6 kV
•
內核 (Core)
-
Arm® Cortex®-M0 微控制器,工作頻率可達 48/72 MHz
-
32-bit 硬體除法器
•
記憶體 (Memory)
-
最高支持 512 KB Flash
-
最高支持 96 KB SRAM
-
最高支持 8 KB ISP ROM
-
512 bytes/2 KB SPROM ( Security Protection ROM )
-
支援程式更新方式:
線上系統更新 ISP ( In-System Programming )
線上電路更新 ICP ( In-Circuit Programming )
線上應用程式更新 IAP ( In-Application Programming )
-
雙區塊韌體升級 (OTA)
( 僅 M031xI 系列支援 )
•
時鐘控制 (Clock control)
-
外部 4 MHz ~ 32 MHz 高速晶振
-
外部 32.768 kHz 低速晶振
-
內部 48 MHz 高速振盪器 ( HIRC48 ),全溫誤差 ± 2 %
-
內部 38.4 kHz 高精度 RC 振盪器 ( LIRC )
-
內部 PLL 可達 96/144 MHz
•
電源管理
-
內建上電復位、欠壓復位和低電壓復位
-
正常運行:180 μA / MHz
-
掉電:12 μA
-
支援從掉電模式喚醒:
ACMP,GPIO,WDT,TIMER,UART,
USCI,I²C, SPI, WWDT, ADC, PDMA,
PWM, USBD
•
定時器和脈波寬度調變 (PWM)
-
4 組 32 位計時器
-
最高運行速度可達 96/144 MHz 的內建 16 位 PWM 產生器,最高可輸出 24 路 PWM
-
1 個 24 位倒數 SysTick 計時器
-
一個看門狗計時器
-
一個視窗看門狗計時器
-
可實現日曆和鬧鐘的 RTC
•
直接記憶體存取(PDMA)
-
最高支持 9 通道直接記憶體存取 ( PDMA )
•
IEC-60730
-
支持 IEC60730 安全規範
( 僅 M031xI/ M031xG 系列支援 )
•
循環冗餘校驗 (CRC)
-
CRC-CCITT, CRC-8, CRC-16 和 CRC-32
•
類比 (ADC)
-
支持最多 16 通道 12 位元 2 Msps 採樣率類比轉數位轉換器 ( ADC )
-
最高支持 2 個比較器 ( ACMP )
•
通訊介面 (Connectivity)
-
最多支持四組高速 6 MHz UART
-
最高支持四組通用 UART
-
兩組高速 1 MHz I²C
-
一組高速 24 MHz SPI/I²S
-
最高支持一組 Quad SPI
-
最高支持兩組 USCI 可設為 UART、SPI、I²C
-
最高支持一組 16/8 位元外擴介面 ( EBI ),最大外部位址空間為 1 Mbytes
-
提供最高 111 GPIO ( 類比腳位外,允許5 V I/O )
•
96位元唯一識別碼 (UID)
•
128位元唯一客戶識別碼 (UCID)