fiBeJq0

PY32F002A TSSOP20 core board

 
Overview

Front view
 
Back view
 
 
1. PY32F002A based on TSSOP20 package
2. Lead out all pins, standard 4-pin SWD port
3. With 3.3V and 5V output, but PY32F002A itself runs at 3.3V (although it also supports 5V)
4. Three LEDs, one connected to the power supply, the other two are led out with pin headers, corresponding to L1 and L2 respectively, and connected to the pins to be tested with Dupont wires during the test.
5. The crystal oscillator can be used without soldering and only the built-in RC clock can be used. The accuracy is slightly worse, but it can be used. If a crystal oscillator is needed, 16MHz or 24MHz can be used, so that after the PLL is turned on, it will be 32MHz or 48MHz. Note that PY32F0 is different from the common STM32F1 series. There are only 2 PLLs. If you use 8MHz, even if the PLL is turned on, it will only be 16MHz.
 
About development and burning
 
for PY32F002A, PY32F003, For the introduction of PY32F030, please refer to the following series of articles
https://iosetting.blog.csdn.net/article/details/128685407 
 
I usually use Ubuntu more, so the development environment is Ubuntu + VSCode, the project is based on ARM GCC, the warehouse address is
https://github.com/IOsetting/py32f0-template
 
The sample code is located at, according to FreeRTOS, HAL library, LL library is divided into three categories
https://github.com/IOsetting/py32f0-template/tree/main/Examples
 
1. PY32F002A peripherals are the same as PY32F030, and the memory is 4K, Flash 32K, you can directly use PY32F030X6 as the build parameter
2. PY32F002A can not run at 48MHz like PY32F030 in some peripherals (such as I2C), but can be reduced to 24MHz or 32MHz
3. PY32F002A can be burned with JLink or PyOCD in Ubuntu, and the programmer can be JLink or DAPLink. STLink is not available for the time being and will report an error . 4. Because PY32F002A itself has limited
resources, the code examples in the repository are mainly based on LL library examples. These examples only support building as PY32F030X6 or PY32F030X8 and can be run directly on PY32F002A.
5. It is said that PY32F002A produced after April is a real reduced version, so the version purchased in the future may not be able to use PY32F030X6 peripherals.
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-18 08:38:01

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号