This project is a minimal development board designed for the PY32F002A microcontroller in the ESSOP10 package. It serves as a simple and compact platform for prototyping and testing applications using this low-power ARM Cortex-M0+ microcontroller. The board includes essential components to power the microcontroller, provide access to its pins, and offer basic functionality for development purposes.
- PY32F002A Microcontroller: Low-power ARM Cortex-M0+ in ESSOP10 package.
- Operating voltage: 1.7V to 5.5V
- Driver current: 8mA
- 32-bit ARM® Cortex® - M0+ CPU
- Internal 8/24 MHz RC Oscillator (HSI)
- Internal 32.768 KHz RC oscillator (LSI)
- 20 Kbytes of flash memory
- 3 Kbytes SRAM
- 1 x 12-bit ADC (Input voltage conversion range: 0 ~ VCC)
- Two comparators (One has full mapping to external µC pins)
- Timers:
- A 16bit advanced control timer (TIM1)
- 1 general purpose 16-bit timers (TIM16)
- A low-power timer (LPTIM), supports wake-up from stop mode
- An Independent Watchdog Timer (IWDT)
- A SysTick timer
- Communication Interfaces:
- A Serial Peripheral Interface (SPI)
- 1 Universal Synchronous/Asynchronous Transceivers (USARTs) with automatic baudrate detection
- A I²C interface , supports standard mode (100kHz), Fast mode (400 kHz), supports 7-bit addressing mode
- Hardware CRC-32 module
- Unique UID
- Working temperature: -40 to 85℃
- SWD Header: For easy programming/debugging.
- Decoupling Capacitors: Ensure stable power supply to the microcontroller.
- Indicator LED: Connected to a microcontroller pin via a resistor for status or testing with solder jumper - configurable option to enable/disable the LED circuit.
- Compact Design: Two-layer PCB optimized for minimal footprint.
Arduino boards: https://github.com/py32duino/Arduino-PY32 with recommended patch for Windows: https://github.com/michpro/PY32Duino_windows_patch
(click on the image to see the 3D model)
Production files can be found here.
Copyright © 2025 Michal Protasowicki
This project is released under CERN Open Hardware Licence Version 2 - Permissive.
If You find my projects interesting and You wanted to support my work, You can give me a cup of coffee or a keg of beer :)