PY32F003
MicrocontrollerThe PY32F003 is a microcontroller from Puya Semiconductor (Shanghai) Co., Ltd. View the full PY32F003 datasheet below including key specifications.
Official PY32F003 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Puya Semiconductor (Shanghai) Co., LtdCategory
Microcontrollers (MCU)PY32F003 Key Specifications
| Parameter | Value |
|---|---|
| ADC | 1x 12-bit, up to 10 external input channels |
| DMA | 3-channel |
| Core | 32-bit ARM Cortex-M0+ |
| GPIO | up to 18 (all usable as external interrupts), 8mA drive |
| SRAM | up to 8Kbytes |
| Debug | SWD |
| Timers | 1x 16-bit advanced (TIM1), 4x 16-bit general-purpose (TIM3/TIM14/TIM16/TIM17), 1 LPTIM, IWDT, WWDT, SysTick, IRTIM |
| Comparators | 2 |
| Flash Memory | up to 64Kbytes |
| Max Frequency | 32MHz |
| Supply Voltage | 1.7V to 5.5V |
| Low-Power Modes | Sleep and Stop |
| External Crystal | 4-32MHz (HSE) |
| Available Packages | TSSOP20, QFN20, SOP20 |
| Internal Oscillators | HSI 4/8/16/22.12/24MHz RC, LSI 32.768kHz RC |
| Operating Temperature | -40°C to 85°C |
| Communication Interfaces | 1x SPI, 2x USART, 1x I2C (100kHz/400kHz, 7-bit addressing) |
PY32F003 Overview
Part: PY32F003F18P6 — Puya Semiconductor (Shanghai) Co., Ltd
Type: 32-bit ARM Cortex-M0+ Microcontroller
Description: Member of the PY32F003 series of 32-bit ARM Cortex-M0+ microcontrollers. The supplied text is the series Reference Manual, which describes the architecture, memory, Flash, power, reset, clock and GPIO blocks.
Operating Conditions:
- Supply voltage, operating temperature and clock limits are not given in the supplied text. They are in the product datasheet, not the reference manual.
Absolute Maximum Ratings:
- Not given in the supplied text.
Key Specs:
- Core: ARM Cortex-M0+, 32-bit
- On-chip memory: embedded SRAM and Flash, with page, sector and mass erase operations
- Internal clock sources: HSI (calibration values for 4/8/16/22.12/24 MHz) and LSI, plus an external HSE oscillator
- Power monitoring: POR/PDR/BOR and a programmable voltage detector (PVD)
- Low-power modes: Sleep and Stop
- GPIO ports: A, B and F
Features:
- Embedded Flash with read protection, write protection, SDK area protection and option bytes
- Product Unique Identifier (UID)
- Clock security system (CSS) and clock-out capability
- HSI/LSI calibration using TIM14
- Several reset sources: power, NRST pin, watchdog, software and option byte loader
- GPIO with alternate function multiplexing, locking mechanism and external interrupt/wakeup lines
- Embedded boot loader and boot mode selection
Applications:
- Not listed in the supplied text.
Package:
- Package details are not given in the supplied text.
PY32F003 Features
- Main Flash block: maximum 64 KBytes (16 k x 32 bits)
- Information block: 4 KBytes (1 k x 32 bits)
- Page size: 128 Bytes
- Sector size: 4 KBytes
The Flash control interface circuit features:
- Flash write and erase
- Read protection
- Write protection
PY32F003 Pin Configuration
After reset (SYSRESETn or PORESETn), the pins used for the SW-DP are assigned as dedicated pins which are immediately usable by the debugger host.
However, the MCU offers the possibility to disable the SWD port and can then release the associated pins for general-purpose I/O (GPIO) usage.
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
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Puya Semiconductor datasheets (20)
Ask your AI agent about the PY32F003
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 PY32F003 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.