PY32F030
ARM Cortex-M0+ MicrocontrollerThe PY32F030 is a arm cortex-m0+ microcontroller from Puya Semiconductor. View the full PY32F030 datasheet below including key specifications.
PY32F030 shares its datasheet with PY32F030K28U6TR, whose page lists every part number it covers.
Official PY32F030 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Puya SemiconductorCategory
Microcontrollers (MCU)PY32F030 Key Specifications
| Parameter | Value |
|---|---|
| ADC | 1x 12-bit, up to 10 external channels |
| DMA | 3 channels |
| Core | 32-bit ARM Cortex-M0+ |
| GPIO | Up to 30 I/O |
| SRAM | Up to 8Kbytes |
| Timers | 1x 16-bit advanced, 4x 16-bit general-purpose, 1x LPTIM, IWDT, WWDT, SysTick |
| Comparators | 2 |
| Flash Memory | Up to 64Kbytes |
| Max Frequency | 48MHz |
| Supply Voltage | 1.7V to 5.5V |
| Debug Interface | SWD |
| Low-Power Modes | Sleep, Stop |
| GPIO Drive Current | 8mA (4 GPIOs configurable up to 80mA/60mA/40mA/20mA sink) |
| Operating Temperature | -40°C to 85°C |
| Communication Interfaces | 2x SPI, 2x USART, 1x I2C (100kHz/400kHz) |
| Available Packages (Family) | LQFP32, QFN32, TSSOP20, QFN20 |
PY32F030 Overview
Part: PY32F030 Type: ARM Cortex-M0+ Microcontroller
Description: 32-bit ARM Cortex-M0+ MCU at up to 48 MHz with up to 64 KB Flash and 8 KB SRAM, operating from 1.7 V to 5.5 V.
Operating Conditions:
- Supply voltage: 1.7V–5.5V
- Operating temperature: -40 to 85 °C
- Max clock frequency: 48 MHz
Key Specs:
- Core: 32-bit ARM Cortex-M0+
- Max frequency: 48 MHz
- Flash memory: Max 64 Kbytes
- SRAM: Max 8 Kbytes
- GPIOs: Up to 30, 8mA drive current, 4 GPIOs support up to 80mA/60mA/40mA/20mA sink current
- ADC: 1 x 12-bit, up to 10 external input channels
- I2C interface: 1, supports standard (100kHz) and fast (400kHz) modes, 7-bit addressing
- USART interfaces: 2, supports automatic baud rate detection
- SPI interfaces: 2
Features:
- Internal RC oscillators: 4/8/16/22.12/24MHz (HSI), 32.768KHz (LSI)
- External crystal oscillators: 4–32MHz (HSE), 32.768KHz (LSE)
- PLL (supports 2x HSI or HSE)
- Low power modes: Sleep, Stop
- Power management: POR/PDR, BOR, PVD
- All I/O can be used as external interrupts
- 3-channel DMA controller
- Timers: 1x 16-bit advanced (TIM1), 4x 16-bit general-purpose (TIM3/TIM14/TIM16/TIM17), 1x low-power (LPTIM), 1x independent watchdog (IWDT), 1x window watchdog (WWDT), 1x SysTick, 1x IRTIM
- Real-time clock (RTC)
- Supports 4-bit 7-segment common cathode LED display
- Hardware CRC-32 module
- 2 comparators
- Unique UID
- Serial Wire Debug (SWD)
Package:
- LQFP32
- QFN32
- TSSOP20
- QFN20
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| PY32F030K28U6TR | QFN-32-EP(5x5) |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
- CH32H417QEU6 – WCH, Dual-Core RISC-V Microcontroller
All Microcontrollers (MCU) datasheetsAll Puya Semiconductor datasheets (20)
Ask your AI agent about the PY32F030
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the PY32F030 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.