search
Technical Blog / Nuvoton development platform three gold steps: Step 2, Mass production
https://www.nuvoton.com.cn/support/technical-support/technical-articles/TSNuvotonTechBlog-000302/
After successfully executing the first sample project by following the Quick Start guide last time, we can continue to quickly develop and design products under the ecosystem provided by Nuvoton. After development is completed, next is to program the designed coding onto the target IC, which means entering the mass production stage. In this stage, Nuvoton provided the ICP (In Circuit Programming) programming software, where settings are done through a simple GUI interface without additional tools. Programs can be programmed into the IC using the Nu-Link programming debugger equipped on the NuMaker development board. This article will introduce how to obtain the ICP programming software and the mass production processes; detailed instructions will be explained later. Nuvoton’s ICP programming software can be downloaded from Nuvoton’s official website. Locate “Software development tools” under “Software and Tools” on the home page, and then click “Programming software” to locate the
Product and Technology / Nuvoton Launches Industry-leading NuMicro® M0519 Series with Two Independent Built-in ADCs and OPAs
https://www.nuvoton.com.cn/news/news/products-technology/TSNuvotonNews-000190/
NuTiny-SDK-M0519 Hsinchu, Taiwan –2015/6/29 – Nuvoton launches the industry-leading M0519 series with two independent built-in ADCs and OPAs. The M0519 series provides two independent 16-channel ADCs for developers to realize high-speed synchronous sampling and quickly measure current and voltage, so as to obtain real-time and highly accurate information. Compared to the external ADC solution on the market, this built-in design can help customers achieve quick and accurate measurement and further reduce system cost. The M0519 series is also equipped with two OPAs to deliver outstanding noise filtering and signal amplification. With these superior features, the M0519 can help customers to seize power and electromechanical related, digital and industrial control, industrial automation and vacuum cleaning robotic markets. The M0519 series is embedded with ARM® Cortex®-M0 core and features the built-in a hardware divider, 22.1184 MHz internal RC oscillator (variation < ±3% at 2.5V-5.
Low Power ML51 Series
https://www.nuvoton.com.cn/products/microcontrollers/8bit-8051-mcus/low-power-ml51-series/
NuMicro®ML51 series is 1T 8051 core based low-power microcontrollers running up to 24MHz with less than 80µA/MHz in normal run mode, and power down current is below 1uA. It provides another low power run mode at low frequncy clock source selectable by 38.4kHz internal clock or external 32.768kHz external crystal, The ML51 series provides wide operating voltage from 1.8V to 5.5V and operating temperature -40°C to 105°C. The features of NuMicro® ML51 series is more than a traditional 8-bit microcontroller, which equipped with several powerful features, such as 12-bit 500k SPS ADC, up to 2ch of comparators , 4-level of internal voltage reference for ADC and ACMP, and a Direct Memory Access(DMA) controller to speed-up the data transfer and off-load the CPU loading for low-power operation; the ML51 series also provides rich peripherals such as 2 sets of UART, 2 sets of ISO7816 interfaces,2 sets of I²C, and 2 sets of SPI. NuMicro® ML51 series provides flash size from 16KB to 64KB, SRAM size
M2A23SG5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23sg5ac/
High-Performance Microcontroller The NuMicro® M2A23SG5AC 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 to 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 M2A23SG5AC 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 M2A23SG5AC 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 16 channels, two comparators, and a built-in temperature sensor, ensuring reliable data acquisition. For communication, the M2A23SG5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One-Wire, IrDA, and RS-485 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 M2A23SG5AC supporting up to 55 general-purpose I/O (GPIO) pins Applications: The NuMicro® M2A23SG5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 16 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 55 I/O ports with interrupt capability • 96-bit Unique ID (UID) • 128-bit Unique Customer ID (UCID) • Package - LQFP64 (7 mm x 7 mm) • Evaluation Board - NuMaker-M2A23SG
M2A23YD5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23yd5ac/
High-Performance Microcontroller The NuMicro® M2A23YD5AC 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 M2A23YD5AC 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 64 Kbytes of embedded Flash memory, 24 Kbytes of SRAM, and 4 Kbytes of Flash loader memory (LDROM) for In-System Programming (ISP). It supports multiple bootloader interfaces, including CAN FD, SPI, UART, and I2C. Additionally, up to six PDMA channels enable efficient data transfers, reducing CPU load and ensuring smoother system performance. Timers, Analog, and Communication Interfaces The M2A23YD5AC 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 M2A23YD5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One-Wire, IrDA, and RS-485 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 M2A23YD5AC supporting up to 42 general-purpose I/O (GPIO) pins. Applications: The NuMicro® M2A23YD5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 64 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 - QFN48 (5 mm x 5 mm) • Evaluation Board - NuMaker-M2A23SG
M2A23YG5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23yg5ac/
High-Performance Microcontroller The NuMicro® M2A23YG5AC 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 M2A23YG5AC 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 M2A23YG5AC 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 M2A23YG5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One-Wire, IrDA, and RS-485 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 M2A23YG5AC supporting up to 42 general-purpose I/O (GPIO) pins. Applications: The NuMicro® M2A23YG5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 - QFN48 (5 mm x 5 mm) • Evaluation Board - NuMaker-M2A23SG
M2A23YE5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23ye5ac/
High-Performance Microcontroller The NuMicro® M2A23YE5AC 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 M2A23YE5AC 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 128 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 M2A23YE5AC 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 M2A23YE5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One-Wire, IrDA, and RS-485 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 M2A23YE5AC supporting up to 42 general-purpose I/O (GPIO) pins. Applications: The NuMicro® M2A23YE5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 128 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 - QFN48 (5 mm x 5 mm) • Evaluation Board - NuMaker-M2A23SG
M2A23LD5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23ld5ac/
High-Performance Microcontroller The NuMicro® M2A23LD5AC 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 M2A23LD5AC 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 64 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 I2C. Additionally, up to six PDMA channels enable efficient data transfers, reducing CPU load and ensuring smoother system performance. Timers, Analog, and Communication Interfaces The M2A23LD5AC 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 M2A23LD5AC 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 M2A23LD5AC supporting up to 42 general-purpose I/O (GPIO) pins. Applications: The NuMicro® M2A23LD5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 64 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
M2A23LE5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23le5ac/
High-Performance Microcontroller The NuMicro® M2A23LE5AC 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 M2A23LE5AC 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 128 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 M2A23LE5AC 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 M2A23LE5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One- Wire, IrDA, and RS-485 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 M2A23LE5AC supporting up to 42 general-purpose I/O (GPIO) pins. Applications: The NuMicro® M2A23LE5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 128 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
M2A23SE5AC
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m23-mcus/m2a23-series/m2a23se5ac/
High-Performance Microcontroller The NuMicro® M2A23SE5AC 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 M2A23SE5AC 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 128 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 M2A23SE5AC 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 16 channels, two comparators, and a built-in temperature sensor, ensuring reliable data acquisition. For communication, the M2A23SE5AC integrates multiple peripherals: one LIN interface, two UART interfaces with support for One-Wire, IrDA, and RS-485 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 M2A23SE5AC supporting up to 42 general-purpose I/O (GPIO) pins. Applications: The NuMicro® M2A23SE5AC is suitable for a wide range of applications such as: Automotive Systems: ADAS, in-vehicle networking. Industrial Automation: Motor control, sensor data processing. Consumer Electronics: IoT devices, smart appliances. 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 128 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 16 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 55 I/O ports with interrupt capability • 96-bit Unique ID (UID) • 128-bit Unique Customer ID (UCID) • Package - LQFP64 (7 mm x 7 mm) • Evaluation Board - NuMaker-M2A23SG
粤公网安备 44030502010001号