The 5V power supply and strong resistance to interference, combined with the compact 20-pin design, help reduce system costs.
With advancements in semiconductor technology, the performance of 32-bit microcontrollers has improved while costs have decreased, making them widely used in the market. The growing demand in applications such as AIoT, industrial automation, smart homes, energy storage, and automotive electronics has increased the need for higher-performance microcontrollers. Traditional 8-bit microcontrollers often do not meet the requirements of these applications, leading to the widespread adoption of 32-bit microcontrollers.
To address these challenges, Nuvoton Technology has introduced the M2003 series of 32-bit microcontrollers based on the Arm Cortex-M23 core. This series offers computing capabilities with an integrated hardware divider and supports 5V operating voltage and interference immunity. The 20-pin small package design addresses market demands for performance and system cost optimization. The series utilizes the Arm Cortex-M23 core, operating at a frequency of up to 24 MHz.
The key features include:
- 32-bit hardware multiplier/divider
- 32 KB of Flash memory
- 4 KB of SRAM
- Voltage range: 2.4V to 5.5V
- Operating temperature range: -40°C to 105°C
To meet diverse performance design requirements while reducing size and cost, the series supports 4 sets of 32-bit timers, 1 watchdog timer, a 3-channel enhanced input capture timer, 2 UARTs, 1 I²C, and 1 universal serial control interface (USCI), configurable as UART/SPI/I²C. All communication interfaces include independent FIFO to maintain data integrity during high-speed communication. This series also includes analog peripherals, such as an 8-channel 12-bit 500 ksps ADC and a 6-channel 16-bit PWM, and is available in TSSOP20 and QFN20 (3 x 3 mm) package sizes.
The series is equipped with the NuTool – CodeGenerator tool, developed by the company, to generate initialization projects, integrating peripheral, pin, and clock configuration functions. The generated code is compatible with Keil, IAR, and NuEclipse, helping to reduce setup time and improve development efficiency. The M2003 series supports ISP and IAP upgrade methods, simplifying system and software updates. Combined with the NuMaker-M2003FC development board and Nu-Link debugger, it supports Keil MDK, IAR EWARM, and NuEclipse IDE and uses the GNU GCC compiler, providing a complete development ecosystem.