G32M3122/3114/3115 Series

Built on the high-performance G32F031 architecture, the G32M3122/3114/3115 motor control SoC series is a new generation of motor control MCUs. It features a Cortex-M0+ core running at up to 64MHz, with 64KB Flash and 8KB SRAM. The series integrates a gate driver, an LDO, and built-in MULT, DIV, and CRC accelerators. It also includes a high-speed 2MSPS ADC, operational amplifiers, comparators, and SPI, I2C, and U(S)ART interfaces, supporting applications ranging from portable devices to industrial motor drives.

Packaging Roadmap

Performance

System

  • Arm® Cortex®-M0+
  • Operating frequency: 64MHz

Memory

  • Flash: 64KB
  • SRAM: 8KB

Power Supply and Power Management

  • VDD range: 1.8–5.5V
  • Supports POR/LVR
  • Programmable supply voltage detector

Timers

  • 16-bit advanced timer: 1
  • 32-bit general-purpose timer: 1
  • 16-bit basic timers: 2
  • 16-bit low-power timer: 1
  • -Watchdog timers: 2
  • 24-bit SysTick: 1

I/O

  • Up to 23 I/Os
  • All I/Os mappable on external interrupt vectors

Analog Peripherals

  • 12-bit ADC: 1, with 8+2 channels
  • Programmable analog comparators: 4
  • Operational amplifiers: 2

Communication Peripherals

  • U(S)ART: 2
  • SPI: 1
  • I2C: 1

Algorithm Units

  • CRC
  • DIV
  • MULT

Integrated Pre-driver

  • G32M3122: 3P+3N 40V gate driver, 5V/60mA LDO
  • G32M3114: 6N 200V gate driver, 5V LDO
  • G32M3115: 6N 200V gate driver

Package

  • G32M3122: LQFP32, SSOP28/24
  • G32M3114: LQFP48, QFN40
  • G32M3115: QFN40

Selection Tools

All Products

Core

Frequency(MHz)

FLASH(KB)

SRAM(KB)

FPU

I/Os

Voltage(V)

GPTMR(16bit)

GPTMR(32bit)

Advanced TMR(16bit)

Basic TMR

Systick(24bit)

IWDT

WWDT

RTC

ADC 12-bit Cell

ADC 12-bit Channels

DAC 12-bit Cell

DAC 12-bit Channels

Analog Comparator

TSC (Channels)

SPI

QSPI

I2S

I2C

U(S)ART

CAN

SDIO

USB Device

CEC

USB OTG_FS

USB OTG_HS

DCI

SMC

DMC

Ethernet

RNG

AES/DES/ TDES

BN/ SM3/SM4

Package

FTMR(16bit)

LPTMR(16bit)

LPITMR(32bit)

WDT

EWDT

PDU

LPSPI

LPI2C

LPUART

SAI

Compare
Part No.
Core
Frequency(MHz)
FLASH(KB)
SRAM(KB)
FPU
I/Os
Voltage(V)
GPTMR(16bit)
GPTMR(32bit)
Advanced TMR(16bit)
Basic TMR
Systick(24bit)
IWDT
WWDT
RTC
ADC 12-bit Cell
ADC 12-bit Channels
DAC 12-bit Cell
DAC 12-bit Channels
Analog Comparator
TSC (Channels)
SPI
QSPI
I2S
I2C
U(S)ART
CAN
SDIO
USB Device
CEC
USB OTG_FS
USB OTG_HS
DCI
SMC
DMC
Ethernet
RNG
AES/DES/ TDES
BN/ SM3/SM4
Package
FTMR(16bit)
LPTMR(16bit)
LPITMR(32bit)
WDT
EWDT
PDU
LPSPI
LPI2C
LPUART
SAI

Block Diagram

Documentation

Format Size
G32F031_M3122_M3114_M3115 Datasheet Data Sheet V1.3 pdf 5.22 MB July 30, 2026
G32F031_M3122_M3114_M3115 User Manual User Manual V1.3 pdf 8.9 MB July 30, 2026

Design Resources

Hardware Development Tools
Software Development Tools
Product
G32M3122 Motor Evaluation Board Development Board
G32M3114 Motor Evaluation Board Development Board
AI Assistant