Перейти к содержанию

Микроконтроллеры PY32

PY32 — микроконтроллеры компании Puya Semiconductor на ядре Arm Cortex-M0+. Документация к ним выходит в основном на китайском языке; здесь мы разбираем её по даташитам производителя.

Puya Semiconductor выпускает микроконтроллеры серии PY32 на ядре Cortex-M0+. На сайте разобран PY32F003: питание от 1,7 до 5,5 В, флеш-память до 64 КБ и корпуса от восьми выводов.

СерияЯдроЧастотаЧем интереснаСтраница
PY32F003Cortex-M0+32 МГцпитание 1,7–5,5 В, шесть распиновок TSSOP20, I²C и USART на многих выводахPY32F003

Как расшифровать маркировку, какие выводы занимают питание и SWD в каждой из шести распиновок и чем PY32F003 отличается от STM32F030F4P6 — на странице «Микроконтроллер PY32F003». Другой небольшой 32-битный микроконтроллер с питанием до 5,5 В, но на RISC-V, — CH32V003; семейство ST на ядре Cortex-M0 — STM32F0.

Частые вопросы

Чем PY32F003 отличается от STM32F030?

По даташиту Puya у PY32F003 ядро Cortex-M0+ до 32 МГц и питание до 5,5 В, а у STM32F030F4P6 по данным ST — Cortex-M0 до 48 МГц и питание 2,4–3,6 В. Корпус TSSOP20 у них общий, но выводы питания, сброса и SWD стоят на разных местах.

Почему у одной микросхемы PY32F003 разные распиновки?

Puya выпускает PY32F003 в корпусе TSSOP20 в шести вариантах разводки, а вариант зашит в маркировку: цифра после буквы F — номер распиновки. Поэтому PY32F003F18P6 и PY32F003F68P6 на одну плату не встают.