Core
— 32-bit ARM® Cortex®-M0+
— Maximum operating frequency of 48MHz
Memory
— Maximum 64Kbytes of flash memory
— Maximum 8Kbytes of SRAM
Clock System
— Internal 4/8/16/22.12/24MHz RC oscillator (HSI)
— Internal 32.768KHz RC oscillator (LSI)
— 4~32MHz crystal oscillator (HSE)
— 32.768KHz low-speed crystal oscillator (LSE)
— PLL (supports 2x frequency multiplication for HSI or HSE)
Power Management and Reset
— Operating voltage: 1.7V~5.5V
— Low-power modes: Sleep and Stop
— Power-on/Power-down Reset (POR/PDR)
— Brown-out Detection Reset (BOR)
— Programmable Voltage Detection (PVD)
General Purpose Input/Output (I/O)
— Up to 30 I/Os, all configurable as external interrupts
— Drive current of 8mA
— 4 GPIOs support ultra-strong sink current, configurable as 80mA/60mA/40mA/20mA
3-channel DMA Controller
1 x 12-bit ADC
— Supports up to 10 external input channels
— Input voltage conversion range: 0~VCC
Timers
— 1 x 16-bit advanced control timer (TIM1)
— 4 x general-purpose 16-bit timers (TIM3/TIM14/TIM16/TIM17)
— 1 x low-power timer (LPTIM), supporting wake-up from Stop mode
— 1 x Independent Watchdog Timer (IWDT)
— 1 x Window Watchdog Timer (WWDT)
— 1 x SysTick Timer
— 1 x IRTIM
RTC (Real-Time Clock)
Communication Interfaces
— 2 x Serial Peripheral Interfaces (SPI)
— 2 x Universal Synchronous/Asynchronous Receivers/Transmitters (USART), supporting automatic baud rate detection
— 1 x I2C interface, supporting Standard mode (100kHz), Fast mode (400kHz), and 7-bit addressing mode
Support for 4-digit 7-segment Common-Cathode LED Nixie Tubes
— Capable of cyclic scanning of 1-digit, 2-digit, 3-digit, and 4-digit numbers
Hardware CRC-32 Module
2 x Comparators
Unique UID (Unique Identification)
Serial Wire Debug (SWD)
Operating Temperature: -40~85℃
Packages: LQFP32, QFN32, TSSOP20, QFN20, SSOP24