M2A23SD5ACU

M2A23SE5AC

고성능 마이크로컨트롤러

NuMicro® M2A23SD5ACU는 자동차 및 산업용 애플리케이션을 위해 설계된 고성능 마이크로컨트롤러입니다. 최대 125°C의 주변 온도 환경에서도 동작이 가능하며, AEC-Q100 Grade 1 인증을 획득하여 높은 신뢰성을 제공합니다. 또한 2.5V ~ 5.5V의 넓은 동작 전압 범위를 지원합니다. 최대 3개의 CAN FD 인터페이스를 탑재하여, 자동차 및 산업 환경에서 요구되는 높은 수준의 성능과 안정성을 충족하도록 설계되었습니다.

코어, 메모리 및 PDMA

M2A23SD5ACU는 Arm® Cortex®-M23 코어를 기반으로 하며 최대 72 MHz로 동작합니다. 메모리 프로텍션 유닛(MPU)과 NVIC(Nested Vectored Interrupt Controller)를 통해 보안성과 작업 처리 효율을 향상시킵니다. 최대 256 KB의 내장 Flash 메모리, 24 KB SRAM, 그리고 In-System Programming(ISP)을 위한 4 KB로더 ROM(LDROM)을 제공합니다. 또한 CAN FD, SPI, UART, I²C 등 다양한 부트로더 인터페이스를 지원합니다. 또한, 최대 6채널의 PDMA를 통해 데이터 전송을 효율적으로 처리하여 CPU 부하를 줄이고 시스템 성능을 향상시킵니다.

타이머, 아날로그 통신 인터페이스

M2A23SD5ACU는 다양한 타이머 기능을 제공합니다. 4개의 32비트 타이머, 12개의 144 MHz PWM 출력, 그리고 2개의 워치독 타이머(이 중 1개는 윈도우 워치독)를 지원하여 높은 신뢰성을 제공합니다. 또한 24비트 SysTick 타이머를 통해 정밀한 실시간 작업 스케줄링이 가능합니다.

아날로그 기능으로는 최대 16채널을 지원하는 12비트 ADC(최대 2 Msps 샘플링 속도), 2개의 비교기, 그리고 내장 온도 센서를 포함하여 믿음직한 데이터 수집을 지원합니다.

통신 인터페이스로는 1개의 LIN 인터페이스, One-Wire, IrDA, RS-485를 지원하는 2개의 UART, 1개의 I²C 인터페이스, 1개의 SPI 인터페이스, 그리고 UART/I²C/SPI로 설정 가능한 2개의 USCI를 제공합니다. 또한 3개의 CAN FD 인터페이스를 통해 최신 자동차 및 산업용 네트워크 환경을 지원합니다.

I/O

M2A23SD5ACU는 QFN48(5 mm x 5 mm 및 7 mm x 7 mm), LQFP48(7 mm x 7 mm), LQFP64(7 mm x 7 mm) 등 다양한 패키지 옵션을 제공하며, 최대 패키지 기준으로 최대 55개의GPIO 핀을 지원합니다.

AEC-Q100 Grade 1 인증

대상 애플리케이션:

NuMicro® M2A23SD5ACU는 다음과 같은 다양한 애플리케이션에 적합합니다:

  1. 자동차 시스템: ADAS, 차량 내 네트워크
  2. 산업 자동화: 모터 제어, 센서 데이터 처리
  3. 소비자 전자기기: IoT 디바이스, 스마트 가전

 

주요 특징:

코어
  - Arm® Cortex®-M23 코어, 최대 72 MHz
  MPU(메모리 프로텍션 유닛) (8개 메모리 영역)
  - NVIC(Nested Vectored Interrupt Controller) 내장
     
메모리
  - 최대 256 KB Flash 메모리
  - 최대 24 KB SRAM
  - 4 KB 로더 ROM(LDROM)
  - 2 KB SPROM
  - ISP/ICP/IAP 프로그래밍 지원
     
동장특성
  - 동작 전압: 2.5V ~ 5.5V
  - 동작 온도: -40°C ~ +125°C
  - ESD HBM: 8 kV
  - EFT 4.4 kV
     
클럭
  - 4 ~ 32 MHz 크리스털 오실레이터 (HXT)
  - 32.768 kHz 크리스털 오실레이터 (LXT)
  - 내부 24 MHz RC 오실레이터 (주파수 편차 < ±2% @ -40°C ~ +105°C, < ±3% @ -40°C ~ +125°C)
  - 내부 38.4 kHz RC 오실레이터 (보정 기능 포함) (주파수 편차: ±10% @ -40°C ~ +105°C, ±15% @ -40°C ~ +125°C)
  - 내부 PLL 최대 144 MHz
     
타이머
  - 32비트 타이머 4개
  - PWM 최대 6채널 (3개의 16비트 카운터)
  - 기본 PWM 최대 6채널 (2개의 16비트 카운터)
  - 24비트 다운 카운터 SysTick 타이머 1개
  - 워치독 타이머 1개
  - 윈도우 워치독 타이머 1개
     
PDMA
  - 최대 6채널
  - 소프트웨어 트리거, SPI/I²S, UART, I²C, USCI, ADC, ACMP, Timer로 동작 가능
     
아날로그
  - 12비트 2 Msps SAR ADC (최대 16채널) 1 개
  - 아날로그 비교기 (ACMP) 2개
     
통신 인터페이스
  - CAN FD 인터페이스 3개
  - UART 최대 2개 (IrDA, RS-485, LIN 지원)
  - SPI/I²S 1개
  - I²C 인터페이스 1개
  - USCI 최대 2개 (UART/SPI/I²C 설정 가능)
  - LLSI 2개
     
CRC (순환 중복 검사)
     
인터럽트 기능을 지원하는 최대 55개의 I/O
     
96-bit 고유 ID (UID)
     
128-bit 고객 고유 ID (UCID)
     
패키지
  - LQFP64 (7 mm x 7 mm)
     
평가 보드
  - NuMaker-M2A23SG