Puya Semiconductor PY32F031
32-bit microcontroller
FEATURES
● Core ― 32-bit ARM® Cortex®-M0+ ― Frequency up to 72 MHz● Memories — Up to 64 KB Flash memory — Up to 8 KB SRAM — 128 bytes User OTP Data
● Clock management — 4/8/16/22.12/24 MHz High-speed internal RC oscillator (HSI) — 32.768 kHz Low-speed internal RC oscillator (LSI) — 4 to 32 MHz High-speed external crystal oscillator (HSE) — 32.768 kHz Low-speed external crystal oscillator (LSE) — PLL (x2,x3)
● Power management and reset ― Operating voltage: 1.7 to 5.5 V — Low-power modes: Sleep, Stop ― Power-on/power-down reset (POR/PDR) ― Brown-out reset (BOR) ― Programmable voltage detector (PVD)
● General-purpose input and output (I/O) ― Up to 44 I/Os, all available as external interrupts
● 3-channel DMA controller
● 1 x 12-bit ADC — Up to 10 external and 5 internal channels — Input voltage conversion range: 0 to VCC — Internal reference voltage: 1.024/1.5/2.048/2.5 V
● 4*18/8*14 LCD
● Timers — 1 x 16-bit advanced-control timer (TIM1) — 3 x 16-bit general-purpose timer (TIM14/TIM16/...