M032 Series Microcontrollers

Nuvoton's NuMicro® M032 series 32-bit microcontrollers are based on Arm® Cortex®-M0 CPUs

Image of Nuvoton's M032 Series Microcontrollers 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.

Features
  • 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)
Applications
  • Mobile LCD panel controllers (HMI)
  • IoT sensing devices
  • Micro printers
  • Gaming keyboards and mice
  • TWS chargers

M032 Series Microcontrollers

ImageManufacturer Part NumberDescriptionCore ProcessorCore SizeSpeedAvailable QuantityPriceView Details
IC MCU 32BIT 128KB FLASH 48LQFPM032LE3AEIC MCU 32BIT 128KB FLASH 48LQFPARM® Cortex®-M032-Bit48MHz490 - Immediate$13.25View Details
IC MCU 32BIT 32KB FLASH 20TSSOPM032FC1AEIC MCU 32BIT 32KB FLASH 20TSSOPARM® Cortex®-M032-Bit48MHz0 - Immediate$7.33View Details
IC MCU 32BIT 256KB FLASH 48LQFPM032LG6AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-Bit72MHz485 - Immediate$30.05View Details
IC MCU 32BIT 256KB FLASH 48LQFPM032LG8AEIC MCU 32BIT 256KB FLASH 48LQFPARM® Cortex®-M032-Bit72MHz480 - Immediate$32.35View Details
IC MCU 32BIT 128KB FLASH 64LQFPM032SE3AEIC MCU 32BIT 128KB FLASH 64LQFPARM® Cortex®-M032-Bit48MHz526 - Immediate$20.58View Details
IC MCU 32BIT 256KB FLASH 64LQFPM032SG6AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz250 - Immediate$27.00View Details
IC MCU 32BIT 256KB FLASH 64LQFPM032SG8AEIC MCU 32BIT 256KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz179 - Immediate$34.99View Details
IC MCU 32BIT 512KB FLASH 64LQFPM032SIAAEIC MCU 32BIT 512KB FLASH 64LQFPARM® Cortex®-M032-Bit72MHz1250 - Immediate$37.62View Details
IC MCU 32BIT 32KB FLASH 33QFNM032TC1AEIC MCU 32BIT 32KB FLASH 33QFNARM® Cortex®-M032-Bit48MHz718 - Immediate$9.55View Details
IC MCU 32BIT 64KB FLASH 33QFNM032TD2AEIC MCU 32BIT 64KB FLASH 33QFNARM® Cortex®-M032-Bit48MHz250 - Immediate$9.96View Details

Evaluation Board

ImageManufacturer Part NumberDescriptionCore ProcessorPlatformUtilized IC / PartAvailable QuantityPriceView Details
NUMAKER-M032KG EVAL BRDNK-M032KGNUMAKER-M032KG EVAL BRDARM® Cortex®-M0NuMakerM032KG8AE18 - Immediate$267.13View Details
NUMAKER -M032KI EVAL BRDNK-M032KINUMAKER -M032KI EVAL BRDARM® Cortex®-M0NuMakerM032KIAAE16 - Immediate$267.13View Details
NUMAKER-M032LD EVAL BRDNK-M032LDNUMAKER-M032LD EVAL BRDARM® Cortex®-M0NuMakerM032LD2AE12 - Immediate$267.13View Details
M032SE3AE (LQFP64) EVAL BRDNK-M032SEM032SE3AE (LQFP64) EVAL BRDARM® Cortex®-M0NuMakerM032SE3AE25 - Immediate$162.50View Details
NUMAKER-M032TC EVAL BRDNK-M032TCNUMAKER-M032TC EVAL BRDARM® Cortex®-M0NuMakerM032TC1AE19 - Immediate$267.13View Details
Published: 2023-03-21