Puya
https://www.puyasemi.com/uploadfiles/
PY32F4xx_DFP
Puya PY32F4 Series Device Support
First Release version of PY32F4 Device Family Pack.
Puya
Device Support
PY32F4
PY32F4xx
PUYA' PY32F4 series of mainstream MCUs covers the needs of a large variety of applications in the industrial, medical and consumer markets. High performance with first-class peripherals and low-power, low-voltage operation is paired with a high level of integration at accessible prices with a simple architecture and easy-to-use tools.
Typical applications include motor drives and application control, medical and handheld equipment, industrial applications, PLCs, inverters, printers, and scanners, alarm systems, video intercom, HVAC and home audio equipment.
- 5 V-tolerant I/Os
- Timer with quadrature (incremental) encoder input
- 96-bit unique ID
// Replication of Standard Functionality
Write32(0xE000EDF0, 0xA05F0001); // Enable Core Debug via DHCSR
// Device Specific Debug Setup
Write32(0xE0042004, DbgMCU_CR); // DBGMCU_CR: Configure MCU Debug
__var DbgMCU_CR = 0x00000007; // DBGMCU_CR: DBG_SLEEP, DBG_STOP, DBG_STANDBY
Puya PY32F4 Series devices
Puya PY32F403xB Series devices
Puya PY32F403xC Series devices
Puya PY32F403xD Series devices
Puya PY32F403 Series devices
filter for PY32F4 devices and the ARM compiler
Puya PY32F4 Device and CMSIS-CORE
PY32F403 Start Kit BSP
Drivers/BSP/PY32F403xx_Start_Kit
PY32F403 Start Kit Board
Full HAL and LL Drivers
Drivers
PY32F4xx HAL Drivers for PY32F403 Series
#define USE_HAL_DRIVER
PY32F403 Standalone Drivers
Drivers/PY32F4xx_HAL_Driver
PY32F4xx HAL Drivers for PY32F403 Series
#define USE_HAL_DRIVER
ADC Module
CANFD Module
CORTEX Module
CRC Module
CTC Module
DMA Module
ESMC Module
EXTI Module
FLASH Module
GPIO Module
I2C Module
I2S Module
IRDA Module
IWDG Module
PWR Module
RCC Module
RTC Module
SD Module
SMARTCARD Module
SPI Module
TIM Module
UART Module
USART Module
WWDG Module
SDMMC Module
System Startup for Puya PY32F4 Series
#define RTE_DEVICE_STARTUP_PY32F4XX /* Device Startup for PY32F4 */