• 微信图片_20220726105645.jpg
  • 微信图片_20220726105536.jpg
  • 微信图片_20220726105629.jpg
  • 微信图片_20220726105603.jpg



Universal Microcontroller

Function Description

MCU based on high-performance 32-bit ARM CortexTM-M3 kernel


Up to 128KB Flash space and 28KB SRAM, 1 full speed USB, 7 timers, 12 bit ADC, 11 communication ports. The main power supply VDD ranges from 2.0V to 3.6V, and the backup battery power supply VBAT ranges from 1.8V to 3.6V. Dynamic power consumption: 105μA/MHz@3.3V, Stop Standby power consumption: 18.5μA@3.3V, Standby standby power consumption: 4.5μA@3.3V, VBAT RTC power consumption: 1.1μA@3.3V. Up to 72MHz ARM Cortex™-? M3 processor.

Packaging form


D32F103xx uses high performance ARM ® Cortex™ -? M3 32-bit RISC core, maximum operating frequency 72MHz, built-in up to 128KB FLASH, 28KB SRAM, 1 enhanced timer, 3 universal timers, 2 watchdog WWDG and IWDG, 3 SPI serial synchronous communication interface, 1 QSPI serial synchronous communication interface, 2 I2C serial communication interfaces, 3 UART serial asynchronous communication interfaces, 1 I2S audio interface, 1 USB2.0 full speed communication interface, 1 12-bit SAR analog digital converter, 1 LED driver module, 2 voltage comparators, real-time clock module RTC.


D32F103xx is packaged in the encapsulation form of LQFP10x10-64, LQFP7x7-48, QFN6x6-36L and QFN5x5-32L.  


Main characteristics                                                                                                                                                                                                                      

  • voltage operating range  
  • Dual power domains: the main power supply VDD ranges from 2.0V to 3.6V, and the backup battery power supply VBAT ranges from 1.8V to 3.6V 
◆ When the main power supply is off, the RTC module can continue to work under the VBAT power supply

◆ When the main power supply fails, VBAT power supply provides 84Byte backup register

  • Power management  
◆ Three power saving modes: Sleep mode, Stop mode, standby mode
  • Dynamic power consumption: 105μ A/MHz@3.3V < / li >
  • Stop Standby power consumption: 18.5μ A@3.3V < / li >
  • Standby Power consumption: 4.5μ A@3.3V < / li >
  • VBAT RTC power consumption: 1.1μ A@3.3V & have spent
  • operating temperature range  
  • (-40℃ ~ +85℃)
  • (0℃ ~ +85℃)
  • reset  
  • NRST reset  
  • Power reset
  • Software reset  

Reset watchdog (IWDT and WWDT) ◆ Low power mode reset


  • Low voltage detection (PVD)  
◆ Adjustable 8 level detection level

◆ Configurable rising edge/falling edge detection


  • clock unit  
◆ External HSE: Support 4~16MHz crystal oscillator, typical 8MHz crystal oscillator  

◆ External LSE: RTC 32 kHz oscillator with calibration

◆ Built-in factory calibrated 8MHz RC oscillator (MHSI) ◆ Built-in factory calibrated 48MHz  RC oscillator (FHSI)

◆ Built-in 32 khz  RC oscillator (LSI)

◆CPU clock PLL


  • high performance 32-bit ARM CPU kernel  
◆ Max. 72MHz  ARM Cortex™ -? M3 processor  

◆ 64 bytes cache for instruction and data bus, support 0 wait state memory access

◆ Support frequency configurable

◆ Nested Interrupt Vector Controller (NVIC)  

◆ Single cycle multiplication and hardware division

◆ 24-bit system ticking timer


  • Flash memory  

◆64KB  ~ 128KB Flash


  • SRAM memory  

◆20KB  ~ 28KB SRAM 


  • 12-bit SAR ADC converter

◆ Supports A maximum of 16 A/D input channels  

Maximum converter frequency: 1Msps

◆ Support continuous sampling and converter mode

Support software and hardware trigger A/D converter mode

◆ Temperature sensor connected to A/D channel 16



  • voltage comparator  
◆2 independent voltage comparators

◆ Each comparator supports 4 input channels for both positive and negative terminals


  • Debugging interface  

Serial single-line debugging (SWD) 

◆Cortex-? M3 Measurement Tracking Macro Unit (ITM)


  • communication interface  

3 UART interfaces  

◆2 I2C interfaces, support SMBus 2.0/PMBus protocol

◆3 SPI interfaces, 1 QSPI interface

◆ One USB2.0 full speed port, one I2S port


  • clock  
◆ Three 20-bit timers, each with up to 4 IC/OC/PWM or pulse counters and orthogonal (incremental) encoder input

◆ 20-bit motor control PWM timer, with dead time generation and emergency stop function

◆ 20-bit PWM counter (timer 1∼ 4)

◆ Trigger A/D converter


  • General I/O I/O;
◆64 pin products have 51 GPIO pins, 48 pin products have 37 GPIO pins, 36 pin products have 26 GPIO pins, 32 pin products have 25 GPIO pins

All GPIO pins can be configured with 16 external interrupt vectors  

◆ Provide up to 16mA driving current


  • Multi-channel DMA controller, which supports Timers, AdCs and SPIs . , I2Cs, UARTs and other peripheral trigger
  • CRC computing module that supports a variety of 8/16/32 bit CRC algorithms
  • RNG module, used to generate random number  
  • LED driver module, which can drive 56 leds or 8 seven-segment nixie tubes at the same time
  • Real-time clock counter (RTC), with software record year, month, day, hour, minute, second  
  • Support user program secondary development  
  • Support LQFP64, LQFP48, QFN36, QFN32 encapsulation forms  

Product manual

Product Consultation

Submit inquiry

Related products