M032 Series Microcontrollers
Nuvoton's NuMicro® M032 series 32-bit microcontrollers are based on Arm® Cortex®-M0 CPUs
Nuvoton's NuMicro M032 series are 32-bit microcontrollers based on Arm Cortex-M0 CPUs with 32-bit hardware multipliers/dividers. They feature 1.8 V to 3.6 V operating voltage, 5 V I/O tolerance, and run up to 48/72 MHz within -40°C to +105°C.
The M032 series provides a comprehensive solution for the crystal-less USB applications needing 1.8 V interface connections with enhanced fast 2 MSPS conversion rate 12-bit ADC, comparators, and up to 24-ch 96/144 MHz PWM control. These provide a fast and precise data conversion for the voltage, current, and sensor data, then fast response control to the external device. Additionally, the M032 series provides peripherals, including universal serial control interfaces (USCI), that can be set as UART/SPI/I²C flexibly as up to ten sets of UART, four sets of SPI, four sets of I²C, and one-wire UART interfaces for data communication between primary and secondary devices.
The M032 series provides Flash size from 32 KB to 512 KB and SRAM size from 4 KB to 96 KB. Supported packages range from small form factor TSSOP20, TSSOP28, QFN33, and LQFP48 to LQFP64 and LQFP128 with pin-compatibility for different part numbers, making the system design and part changes easy.
Part numbers in the M032 series are enhanced with a crystal-less USB 2.0 full-speed device feature for USB-related applications.
For development, Nuvoton provides NuMaker evaluation boards and the Nuvoton Nu-Link debugger. Third-party IDE, such as Keil MDK, IAR EWARM, Eclipse IDE with GNU GCC compilers, and others, are supported.
- Operating characteristics
- Voltage range: 1.8 V to 3.6 V
- Temperature range: -40°C to +105°C
- EFT 4.4 kV
- ESD HBM 6 kV
- Core
- Arm Cortex-M0 running up to 48/72 MHz
- 32-bit H/W multiplier/divider
- Memories
- Up to 512 KB Flash
- Up to 96 KB SRAM
- Up to 8 KB Flash for user program loader (LDROM)
- ISP/ICP/IAP programming
- 512 bytes/2 KB SPROM (security protection ROM)
- Dual-bank for over-the-air (OTA) upgrade (for M032xI series)
- Clocks
- 4 MHz to 32 MHz HXT crystal oscillator or external input clock
- 32.768 kHz LXT crystal oscillator or external input clock for low-power system operation
- Internal 48 MHz HIRC oscillator with variation ±2% within all temperature range
- Internal 38.4 kHz LIRC for low-power operating mode
- One PLL up to 96/144 MHz for high-speed module operation
- Power management
- Integrated with power-on reset, brown-out detection, and low-voltage reset
- Normal run: 180 μA/MHz
- Power-down: 12 μA
- Support wake-up from power-down mode by ACMP, GPIO, WDT, TIMER, UART, USCI, I²C, SPI, WWDT, ADC, PDMA, PWM, USBD
- IEC60730
- Support IEC60730 safety specifications (for M032xI/ M032xG series)
- Timers
- Up to four 32-bit timers
- 96/144 MHz 16-bit PWM (Up to 24 channels)
- One 24-bit SysTick timer
- One independent watchdog
- One window watchdog
- RTC with calendar and alarm
- PDMA
- Up to 9 channels
- CRC
- CRC-CCITT, CRC-8, CRC-16, and CRC-32 polynomials
- Analog
- Up to 16-channel 12-bit 2 MSPS ADC
- Two rail-to-rail comparators (ACMP)
- Communication interfaces
- Up to 4 sets of 6 MHz UART interfaces
- Up to 4 sets of UART for simple Tx/Rx operation
- 2 sets of 1 MHz I²C interfaces
- 1 set of 24 MHz SPI/I²S interface
- Up to 1 set of Quad SPI
- Up to 2 sets of USCI that support UART, SPI, and I²C mode
- Up to 1 set of external bus interface (EBI) supports 8-/16-bit data with maximum external address space of 1M bytes
- Up to 107 GPIO (except analog pins, support 5 V tolerant I/O)
- Advanced communication interface
- USB 2.0 full-speed device with on-chip PHY (support crystal-less)
- 96-bit unique ID (UID)
- 128-bit unique customer ID (UCID)
- Mobile LCD panel controllers (HMI)
- IoT sensing devices
- Micro printers
- Gaming keyboards and mice
- TWS chargers
M032 Series Microcontrollers
Image | Manufacturer Part Number | Description | Core Processor | Core Size | Speed | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | M032LE3AE | IC MCU 32BIT 128KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-Bit | 48MHz | 490 - Immediate | $13.25 | View Details |
![]() | ![]() | M032FC1AE | IC MCU 32BIT 32KB FLASH 20TSSOP | ARM® Cortex®-M0 | 32-Bit | 48MHz | 0 - Immediate | $7.33 | View Details |
![]() | ![]() | M032LG6AE | IC MCU 32BIT 256KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 485 - Immediate | $30.05 | View Details |
![]() | ![]() | M032LG8AE | IC MCU 32BIT 256KB FLASH 48LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 480 - Immediate | $32.35 | View Details |
![]() | ![]() | M032SE3AE | IC MCU 32BIT 128KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 48MHz | 526 - Immediate | $20.58 | View Details |
![]() | ![]() | M032SG6AE | IC MCU 32BIT 256KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 250 - Immediate | $27.00 | View Details |
![]() | M032SG8AE | IC MCU 32BIT 256KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 179 - Immediate | $34.99 | View Details | |
![]() | ![]() | M032SIAAE | IC MCU 32BIT 512KB FLASH 64LQFP | ARM® Cortex®-M0 | 32-Bit | 72MHz | 1250 - Immediate | $37.62 | View Details |
![]() | M032TC1AE | IC MCU 32BIT 32KB FLASH 33QFN | ARM® Cortex®-M0 | 32-Bit | 48MHz | 718 - Immediate | $9.55 | View Details | |
![]() | ![]() | M032TD2AE | IC MCU 32BIT 64KB FLASH 33QFN | ARM® Cortex®-M0 | 32-Bit | 48MHz | 250 - Immediate | $9.96 | View Details |
Evaluation Board
Image | Manufacturer Part Number | Description | Core Processor | Platform | Utilized IC / Part | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|---|---|---|
![]() | ![]() | NK-M032KG | NUMAKER-M032KG EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032KG8AE | 18 - Immediate | $267.13 | View Details |
![]() | NK-M032KI | NUMAKER -M032KI EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032KIAAE | 16 - Immediate | $267.13 | View Details | |
![]() | ![]() | NK-M032LD | NUMAKER-M032LD EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032LD2AE | 12 - Immediate | $267.13 | View Details |
![]() | ![]() | NK-M032SE | M032SE3AE (LQFP64) EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032SE3AE | 25 - Immediate | $162.50 | View Details |
![]() | ![]() | NK-M032TC | NUMAKER-M032TC EVAL BRD | ARM® Cortex®-M0 | NuMaker | M032TC1AE | 19 - Immediate | $267.13 | View Details |