M3333YIGAE

M3333YIGAE

NuMicro® M3333YIGAE는 Arm® Cortex®-M33 코어를 기반으로 한 32-bit 마이크로컨트롤러입니다. 이는 TrustZone® 기술, DSP 명령어 집합, 그리고 부동소수점 연산 장치(FPU)를 통합하고 있습니다. 고성능 애플리케이션을 위해 설계된 M3333YIGAE는 산업 제어, 스마트 공장, 스마트 빌딩, 재생 에너지, 소비자 전자기기 등 다양한 분야를 주요 타깃으로 합니다. 최대 180 MHz 동작 속도를 지원하며, 1.7V ~ 3.6V의 동작 전압 범위와 -40°C ~ +105°C의 광범위한 동작 온도 범위를 지원합니다. QFN48 패키지를 제공하며, ESD HBM 4 kV, EFT 4.4 kV의 높은 내성을 통해 뛰어난 신뢰성을 제공합니다.

주요 특징:

동작 특성

  • 동작 전압: 1.7V ~ 3.6V
  • 동작 온도: -40°C ~ +105°C
  • ESD HBM: 4 kV
  • EFT: 4.4 kV

코어

  • Arm® Cortex®-M33 코어 (TrustZone® 지원), 최대 180 MHz
  • DSP 명령어 집합
  • 단정밀도 FPU
  • MPU(메모리 프로텍션 유닛) (8개 메모리 영역)

메모리

  • 최대 512 KB Flash (Single Bank)
  • Flash 메모리 (ECC 지원)
  • 8 KB 사용자 정의 로더 메모리 (LDROM)
  • 최대 320 KB SRAM (64 KB 하드웨어 패리티 체크 포함)

클럭

  • 4 ~ 32 MHz 크리스털 오실레이터 (HXT)
  • RTC 용 32.768 kHz크리스털 오실레이터(LXT)
  • 내부 48 MHz RC 오실레이터 (±2% @ -40°C~105°C)
  • 내부 38.4 kHz RC 오실레이터 (±10%)
  • 내부 PLL 최대 180 MHz

전원 관리

  • 정상 실행: 91 μA/MHz @ 25°C/3.3V (모든 주변 장치 비활성화)
  • 정상 파워 다운 2 (NPD2): 190 μA @ 25°C/3.3V (모든 주변 장치 비활성화)
  • 대기 파워 다운 (SPD, SRAM 데이터 유지 없음): 25°C/3.3V에서93μA (모든 주변 장치 비활성화)
  • 심층 파워 다운 (DPD): 25°C/3.3V에서 0.62μA (모든 주변 장치 비활성화)

타이머 및 제어 주변 장치

  • 32-bit 타이머 4개
  • EPWM 최대 12채널 (16-bit 카운터)
  • BPWM 최대 33채널 (16-bit 카운터)
  • 24-bit SysTick 타이머 1개
  • 워치독 타이머 (WDT) 1개
  • 윈도우 워치독 타이머 (WWDT) 1개
  • EQEI 1개
  • ECAP 1개

주변 장치 직접 메모리 접근(PDMA)

  • 16채널 PDMA
  • UART, SPI, EPWM, TIMER, ADC, ACMP, I²C 의 소프트웨어 트리거로 작동 가능

아날로그 주변 장치

  • 12-bit SAR ADC (최대 12채널/4.2 Msps) 1개
  • 아날로그 비교기 2개
  • 내부 기준 전압 (1.6V/2.0V/2.5V/3.0V)

통신 인터페이스

  • One I3C interface
  • I3C 인터페이스 1개
  • ELLSI 1개
  • LLSI 최대 10개
  • USCI 최대 2개 (UART/SPI/I²C)
  • UART 최대 5개 (IrDA 지원, UART0 LIN 지원)
  • I²C 인터페이스 최대 3개 (SMBus/PMBus 지원, 최대 3.4 Mbps)
  • SPI/I²S 인터페이스 최대 3개 (SPI 최대 90 MHz Master 모드)
  • Quad-SPI 인터페이스1개 (최대 45 MHz Master 모드)
  • I²S 인터페이스 1개 (최대 12 Mbps)
  • CAN FD 인터페이스 최대 2개
  • SDH 1개 (최대 45 Mbps)

외부 메모리 인터페이스

  • EBI (i80 모드)

보안

  • 시큐어 부트 (ROT)
  • Flash 메모리, 실행 전용 메모리 (XOM) 최대 4개 영역 지원

최대 42개 I/O 핀 (인터럽트 기능 보유)

개발 플랫폼 지원

  • Arm Keil RVMDK, IAR EWARM, Visual Studio(VS) 코드
  • Arm 컴파일러 및 GNU C 컴파일러를 지원하는 VS 코드
  • Nu-Link 디버거를 통한 내부 코드 업데이트를 위한 ICP(In-Circuit Programmer) 지원
  • UART, SPI, I²C, RS-485 주변 인터페이스를 통한 코드 업데이트를 위한 ISP(In-System Programmer)지원
  • 모든 I/O 핀 상태를 실시간으로 모니터링할 수 있는 NuTool-PinView 제공
  • 핀 할당 설정, 초기 코드 생성 및 OrCAD/Protel 부품 생성을 위한 NuTool-PinConfigure Tool 제공

96-bit 고유 ID (UID)

128-bit 고객 고유 ID (UCID)

패키지 (RoHS 준수)

  • QFN 48, 5x5 mm

 

개발 환경:

Programming IDE Keil MDK, IAR, VS Code
Software Package Board Support Package (BSP), Sample Code
Development IDE NuTool-PinView, NuTool-PinConfigure, NuTool-ClockConfigure, NuConsole
RTOS FreeRTOS, Zephyr, RT Thread
GUI Library emWin, LVGL, Qt for MCU

 

평가보드:

EVB NuMaker Feature
NuMaker-M3333KI Support CAN FD, EBI, Expand Connector, and Arduino Uno Interface