M3334LIGAE

M3334LIGAE

NuMicro® M3334LIGAE 是一款採用 Arm® Cortex®-M33 核心的 32 位元微控制器。它集成 TrustZone®技術、DSP 指令集以及浮點運算單元 (FPU)。專為高性能應用設計,目標市場涵蓋工業控制、智慧工廠、智慧建築、再生能源及消費性電子產品。M3334LIGAE工作頻率最高可達 180 MHz,支援 1.7V 至 3.6V 的寬工作電壓,以及 -40°C 至 +105°C 的寬工作溫度範圍。它提供LQFP48封裝與卓越的可靠性,具備高抗干擾能力,ESD HBM 達 4 kV 且 EFT 達 4.4 kV。

主要特性

工作特性

– 電壓範圍:1.7V 至 3.6V

– 溫度範圍:-40°C 至 +105°C

– ESD HBM 4 kV

– EFT 4.4 kV

 

核心

– 搭載 TrustZone® 的 ARM® Cortex®-M33 核心,頻率高達 180 MHz

– DSP 指令集

– 單精度浮點運算單元 (FPU)

– 具備 8 個記憶體區域的記憶體保護單元 (MPU)

 

記憶體

– 高達 512 KB Flash 記憶體,單區塊 (single bank)

– Flash 記憶體支援錯誤更正碼 (ECC)

– 8 KB LDROM

– 高達 320 KB SRAM,包含 64 KB 具備parity check

 

時鐘

– 4 至 32 MHz 外部高速晶振 (HXT)

– 用於 RTC 的 32.768 kHz 外部低速晶振 (LXT)

– 內部 48 MHz RC 振盪器,在 -40°C 至 +105°C 範圍內偏差為 ± 2%

– 內部 38.4 kHz RC 振盪器,偏差為 +/- 10%

– 內部 PLL 高達 180 MHz

 

電源管理

– 運行模式 (Normal run):91 μA/MHz 於 25°C/3.3V (關閉所有周邊)

– 正常掉電模式 2 (NPD2):190 μA 於 25°C/3.3V (關閉所有周邊)

– 待機掉電模式 (SPD) 不含 SRAM 保持:4.93 μA 於 25°C/3.3V (關閉所有周邊)

– 深度掉電模式 (DPD):0.62 μA 於 25°C/3.3V (關閉所有周邊)

 

定時器與控制周邊

– 4 個 32 位元定時器 (Timer)

– 高達 12 個增強型 PWM (EPWM) 通道

– 高達 28 個基礎型 PWM (BPWM) 通道

– 1 個 24 位元 SysTick 定時器

– 1 個看門狗定時器 (WDT)

– 1 個窗口看門狗定時器 (WWDT)

– 1 個增強型正交編碼器介面 (EQEI)

– 1 個增強型輸入捕獲單元 (ECAP)

 

周邊直接記憶體存取

– 16 通道周邊直接記憶體存取 (PDMA)

– 通道可由軟體觸發、UART, SPI, EPWM, TIMER, ADC, ACMP 與 I²C 啟動

類比周邊

– 1 個 12 位元 SAR ADC,高達 12 通道且具備 4.2 Msps 採樣率

– 2 個類比比較器 (ACMP)

– 內建內部參考電壓,包括 1.6/2.0/2.5/3.0V

通訊介面

– 1 個 I3C 介面

– 1 個增強型 LED 燈條控制介面 (ELLSI)

– 高達 10 個 LED 燈條控制介面 (LLSI)

– 高達 2 個通用序列控制介面 (USCI),可配置為 UART, SPI 或 I²C

– 高達 5 個UART 介面 (支援 IrDA) (UART0 支援 LIN 模式)

– 高達 3 個I²C 介面 (支援 SMBus/PMBus) (高達 3.4 Mbps)

– 高達 3 個 SPI/I²S 介面 (Master 模式下 高達 90 MHz)

– 1 個 Quad-SPI 介面 (Master 模式下高達 45 MHz)

– 1 個 I²S 介面 (高達 12 Mbps)

– 高達 2 個 CAN FD 介面

– 1 個 SDH 介面 (高達 45 Mbps)


進階通訊介面

– 1 個 USB 高速 device/host/OTG 控制器 (內建Transceiver)

 

安全性

– 安全啟動 (Secure Boot)

– Flash 記憶體支援高達四個區域的僅可執行記憶體 (XOM)

高達 34 個具備中斷能力的 I/O

開發平台支援

– Arm Keil RVMDK, IAR EWARM IDE 與 VS Code

– VS Code 支援 Arm 編譯器與 GNU C 編譯器

– 支援透過 Nu-Link 除錯器更新內部程式碼的 ICP (In Circuit Programmer)

– 支援透過 UART, SPI, I²C, RS-485 周邊介面更新程式碼的 ISP (In System Programmer)

– 用於即時監控所有 I/O 腳位狀態的 NuTool-PinView 工具

– 用於腳位分配、初始程式碼生成及 OrCAD/Protel 元件生成的 NuTool-PinConfigure 工具

96 位元唯一識別碼 (UID)

128 位元唯一客戶識別碼 (UCID)

 

封裝(RoHS)

– LQFP 48, 7x7 mm

開發環境:

程式設計 IDE Keil MDK, IAR, VS Code
軟體套件 Board Support Package (BSP), Sample Code
開發工具 IDE NuTool-PinView, NuTool-PinConfigure , NuTool-ClockConfigure, NuConsole
即時作業系統 FreeRTOS, Zephyr, RT-Thread
圖形化介面軟體庫 emWin, LVGL

 

開發板:

開發板名稱 功能
NuMaker-M3334KI 支援 CAN FD, EBI、擴充連接器,以及 Arduino UNO 介面