APM32F091 Series

The APM32F091 basic enhanced industrial-grade MCUs feature a maximum of 256KB on-chip flash memory and support for up to 8 USARTs, enhancing communication capabilities. The built-in HDMI CEC controller meets the intelligent control requirements of smart home terminal devices. Additionally, the APM32F091 integrates a TSC touch-sensing controller, ensuring accurate identification of touch input commands in various usage scenarios. This series is also certified with IEC 60730.At present, it can be widely used in frying machine, automotive audio, automotive GPS, tablets, digital camera controller and power management & control.

Packaging Roadmap

Performance

System

  • Arm® Cortex® -M0+
  • Frequency 48MHz
  • Built in RTC
  • Built in 5/7 channel DMA

Memory

  • Flash: 128~256KB
  • SRAM: 32KB

Power Consumption

  • Supply voltage:2.0V~3.6V
  • Support programmable voltage monitor
  • Support sleep, stop, standby modes

Timer

  • 16/32-bit universal timer: 5/1
  • 16-bit advanced timer: 1
  • 16-bit basic timer: 2
  • Watchdog timer: 2
  • 24-bit SysTick: 1

Analog peripherals

  • 12-bit ADC: 1; external channel: 16
  • 12-bit DAC: 1; channel: 2
  • Programmable analog comparator: 2
  • TSC Channals: 24

I/O

  • Up to 88 I/O
  • Be mapped to external interrupt vector
  • Up to 69 I/Os that tolerate 5V input

Security

  • 96-bit unique identity
  • CRC cells

Debug Mode

  • SWD

Peripheral

  • USART: 8
  • I2C: 2
  • SPI: 2
  • I2S: 2
  • CAN: 1
  • HDMI CEC

Package

  • LQFP48/64/100
  • QFN48

Selection Tools

All Products

Core

M0CP
Coprocessor

Frequency(MHz)

FLASH(KB)

SRAM(KB)

FPU

I/Os

Vmin~Vmax

Package

GPTMR(16-bit)

GPTMR(32-bit)

Advanced
TMR(16-bit)

Basic
TMR

SysTick(24-bit)

IWDT

WWDT

RTC

ADC
cell(12-bit)

ADCchannels(12-bit)

DAC
cell(12bit)

DACchannels(12bit)

Analog
comparator

Operational
Amplifier

TSC
channels

SPI

QSPI

I²S

I²C

U(S)ART

CAN

SDIO

USB
Device

CEC

USB
OTG_FS

USB
OTG_HS

DCI

SMC

DMC

Ethernet

RNG

AES/DES/ TDES

BN/SM2/SM3/SM4

Compare
Part
No.
Core
M0CP
Coprocessor
Frequency(MHz)
FLASH(KB)
SRAM(KB)
FPU
I/Os
Vmin~Vmax
Package
GPTMR(16-bit)
GPTMR(32-bit)
Advanced
TMR(16-bit)
Basic
TMR
SysTick(24-bit)
IWDT
WWDT
RTC
ADC
cell(12-bit)
ADCchannels(12-bit)
DAC
cell(12bit)
DACchannels(12bit)
Analog
comparator
Operational
Amplifier
TSC
channels
SPI
QSPI
I²S
I²C
U(S)ART
CAN
SDIO
USB
Device
CEC
USB
OTG_FS
USB
OTG_HS
DCI
SMC
DMC
Ethernet
RNG
AES/DES/ TDES
BN/SM2/SM3/SM4

Block Diagram

Documentation

Format Size
APM32F091xBxC datasheet Data Sheets V1.3 pdf 2.95 MB September 21, 2022
APM32F091xBxC User Manual User Manuals V1.7 pdf 8.77 MB November 20, 2023
APM32F091VC MINIBOARD Schematic Diagram Development Board Schematics V1.0.0 pdf 35.98 KB March 18, 2022
APM32F091xBxC Schlib Package Libraries V1.0 schlib 34.5 KB May 05, 2023
APM32F091xBxC Pcblib Package Libraries V1.0 pcblib 116.5 KB May 05, 2023
APM32F091xBxC Intlib Package Libraries V1.0 intlib 19.5 KB May 05, 2023
APM32F091VC MINI Board User Manual Development Board Manuals V1.1 pdf 704.11 KB April 28, 2022

Design Resources

Software Development Tools

Format Size
GeehyProg SetUp Programmer/DFU V1.0.1 msi 6.58 MB November 20, 2023
APM32F0xx_DFP Pack SDKs V1.0.9 pack 1.38 MB December 22, 2023
APM32F0xx_SDK SDKs V1.7 zip 82.03 MB December 22, 2023