Microcontrollers(673)

Smart Home Audio(332)

M2A23LG5AC

M2A23LG5AC

 

High-Performance Microcontroller

The NuMicro® M2A23LG5AC is a new microcontroller product designed for automotive and industrial applications. It delivers high performance with the capability to withstand ambient temperatures of up to 125°C and operates within a wide voltage range of 2.5V ~ 5.5V. Featuring up to three CAN FD interfaces, this series is tailored to meet the demanding requirements of automotive and industrial applications.

Core, Memory, and PDMA

Powered by the ARM® Cortex®-M23 core, the M2A23LG5AC runs at up to 72 MHz. Its Memory Protection Unit (MPU) and Nested Vectored Interrupt Controller (NVIC) enhance security and task management. The series provides up to 256 KB of embedded Flash Memory, 24 KB of SRAM, and 4 KB of Flash loader memory (LDROM) for In-System Programming (ISP). It supports multiple bootloader interfaces, including CAN FD, SPI, UART, and I²C. Additionally, up to six PDMA channels enable efficient data transfers, reducing CPU load and ensuring smoother system performance.

Timers, Analog, and Communication Interfaces

The M2A23LG5AC offers robust timer functionality, including four 32-bit timers, twelve 144 MHz PWM outputs, and two watchdog timers—one of which is a windowed variant for enhanced reliability. A 24-bit SysTick timer supports precise task scheduling, making it suitable for real-time applications.

Analog features include a 12-bit ADC with a sampling rate of up to 2 Msps across 12 channels, two comparators, and a built-in temperature sensor, ensuring reliable data acquisition.

For communication, the M2A23LG5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One-Wire, IrDA, and RS485 functions, one I²C interface, one SPI interface, and two USCI modules configurable as UART, I²C, or SPI. Three CAN FD interfaces ensure compatibility with modern automotive and industrial networking standards.

I/O

M2A23LG5AC supporting up to 42 general-purpose I/O (GPIO) pins.

 

Key Features:

Core
  - Arm Cortex-M23 core running up to 72 MHz
  Memory Protection Unit (MPU) with eight memory regions
  - Built-in Nested Vectored Interrupt Controller (NVIC)
     
Memories
  - Up to 256 KB Flash Memory
  - Up to 24 KB SRAM
  - 4 KB LDROM
  - 2 KB SPROM
  - ISP/ICP/IAP programming
     
Operating Characteristics
  - Voltage range: 2.5V ~ 5.5V
  - Temperature range: -40°C ~ +125°C
  - ESD HBM 8 kV
  - EFT 4.4 kV
     
Clocks
  - 4 ~ 32 MHz crystal oscillator (HXT)
  - 32.768 kHz crystal oscillator (LXT)
  - Internal 24 MHz RC oscillator (frequency drift < ±2% @ -40°C ~ +105°C, < ±3% @ -40°C ~ +125°C)
  - Internal 38.4 kHz RC with calibration (frequency drift < ±10% @ -40°C ~ +105°C, < ±15% @ -40°C ~ +125°C)
  - Internal PLL up to 144 MHz
     
Timers
  - 4 sets of 32-bit timers
  - 6 sets of PWM with three 16-bit counters
  - 6 sets of Basic PWM with two 16-bit counters
  - 1 set of SysTick timer: 24-bit down counter
  - 1 set of watchdog timer
  - 1 set of window watchdog timer
     
PDMA
  - Up to 6 channels
  - Channel can be operated by – software trigger, SPI/ I²S, UART, I²C, USCI, ADC, ACMP and Timer
     
Analog
  - 1 set of 12-bit, 2 Msps SAR ADC (up to 12 channels)
  - 2 sets of analog comparators (ACMP)
     
Communication interfaces
  - 3 sets CAN FD interface
  - Up to 2 sets of UART interfaces with IrDA, RS-485 and LIN
  - 1 set of SPI/I²S
  - 1 set of I²C interface
  - Up to 2 sets of USCI interfaces (UART / SPI / I²C)
  - 2 sets of LLSI
     
Cyclic Redundancy Calculation (CRC)
     
Up to 42 I/O ports with interrupt capability
     
96-bit Unique ID (UID)
     
128-bit Unique Customer ID (UCID)
     
Package
  - LQFP48 (7 mm x 7 mm)
     
Evaluation Board
  - NuMaker-M2A23SG