A31G123MM
| Part Description |
Abov A31G123MM ARM Cortex-M0+ Microcontroller, 64 Kbytes Flash, 6 Kbytes SRAM, 80-LQFP |
|---|---|
| Quantity | 1,449 Available (as of October 15, 2026) |
| Product Category | Microcontrollers |
|---|---|
| Manufacturer | ABOV Semiconductor |
| Manufacturing Status | Upon Request |
| Manufacturer Standard Lead Time | Contact Us |
| Datasheet |
Specifications & Environmental
| Connectivity | I2C, SPI, UART/USART | Core Processor | ARM Cortex-M0+ | Core Size | 32-Bit | ||
|---|---|---|---|---|---|---|---|
| Data Converters | A/D 14x12b | Device Package | 80-LQFP | ECCN | 3A991.a.2 | ||
| EEPROM Size | 0 Kbytes | HTS Code | 8542.31.00.00 | Moisture Sensitivity Level | N/A | ||
| Mounting Method | Surface Mount | Number of I/O | 77 | Operating Temperature | -40°C - 105°C | ||
| Oscillator Type | Internal/External | Package / Case | 80-LQFP | Program Memory Size | 64 Kbytes | ||
| Program Memory Type | FLASH | RAM Size | 6 Kbytes | REACH Compliance | Unknown | ||
| RoHS Compliance | Unknown | Speed | 40 MHz | Voltage | 1.8V - 5.5V |
Overview of A31G123MM – ARM Cortex-M0+ Microcontroller, 64 Kbytes Flash, 6 Kbytes SRAM, 80-LQFP
The A31G123MM is an ARM Cortex-M0+ 32-bit microcontroller from the A31G12x family, featuring up to 64 Kbytes of flash and 6 Kbytes of SRAM. It is designed for flexible embedded control in consumer and appliance markets—examples include smart door locks, air cleaners and general-purpose control systems.
With a 40 MHz core, wide operating voltage (1.8–5.5 V), a rich set of timers, 12-bit ADC and integrated display/LED drivers, the A31G123MM delivers a highly integrated platform for compact, low-power control applications.
Key Features
- Core ARM Cortex-M0+ 32-bit core operating at up to 40 MHz for efficient control code execution.
- Memory 64 Kbytes of internal Flash and 6 Kbytes of SRAM for program and data storage.
- Power Wide supply range from 1.8 V to 5.5 V plus support for sleep and deep-sleep modes to reduce power consumption.
- Timers & PWM Multiple timers including 16-bit timers with 6-channel PWM, 32-bit timers and support for 3-phase PWM—suitable for motor and timing control tasks.
- Analog 12-bit ADC (50 ksps) with 14 input channels for precision sensor interfacing and analog monitoring.
- Serial Interfaces Flexible serial connectivity with four USARTs (UART + SPI), two UART channels and three I2C buses for sensor, display and peripheral communications.
- Display & LED Drive Integrated LCD controller supporting up to 8×39 segments with resistor bias and 16-step contrast control, plus LED drive capability including up to 120 mA sink current across PD0–PD7.
- System Reliability On-chip POR, LVR/LVI, 16-bit CRC generator (CRC-CCITT, CRC-16) and a 24-bit watchdog timer for system integrity and fault protection.
- Debug & Boot SWD debug interface and boot logic with support for USART ISP for firmware programming and debugging.
- I/O & Package Up to 77 general-purpose I/Os in an 80-LQFP package (A31G123MM uses the 80LQFP-1414 option), with operating temperature up to −40 °C to +105 °C.
Typical Applications
- Smart door locks Control motor drivers, read security sensors and handle user interfaces using integrated timers, PWM and ADC resources.
- Air cleaners and home appliances Manage fans, sensors and display panels with low-power modes, multiple serial buses and an LCD controller for user feedback.
- General-purpose embedded control Use the A31G123MM where a compact, feature-rich MCU is required for sensor interfacing, motor control and user interface tasks.
Unique Advantages
- Highly integrated peripherals: Combines ADC, multiple timers, PWM channels, LCD controller and CRC generator to reduce external BOM and simplify designs.
- Flexible power and I/O: Broad supply range (1.8–5.5 V) and up to 77 I/Os provide adaptability across varied hardware designs and voltage domains.
- Display and LED support: Built-in LCD driver with contrast control and high-current sink capability for direct drive of displays and LEDs.
- Robust system features: On-chip POR, LVR/LVI and a watchdog timer help maintain reliable operation in embedded systems.
- Family scalability: Part of the A31G12x series, enabling selection among related devices for differing memory, I/O and package requirements.
Why Choose A31G123MM?
The A31G123MM positions itself as a balanced, highly integrated MCU for embedded control tasks where display drive, mixed-signal interfacing and multiple serial peripherals are required. Its Cortex-M0+ core, 64 KB Flash and 6 KB SRAM provide sufficient resources for responsive control firmware while on-chip peripherals reduce external component count.
This device is well suited for designers of smart home devices, appliance controllers and general-purpose embedded systems who need a compact package (80-LQFP), industrial temperature range and a documented MCU family to scale designs across product variants.
Request a quote or submit a product inquiry to receive pricing, availability and technical support information for the A31G123MM.

Date Founded: 2006
Headquarters: Cheongju-si, Chungcheongbuk-do, Republic of Korea
Employees: 200+
Revenue: $95.4 Million
Certifications and Memberships: ISO9001:2015, ISO14001:2015, UL60730