Микроконтроллеры PY32
PY32 — микроконтроллеры компании Puya Semiconductor на ядре Arm Cortex-M0+. Документация к ним выходит в основном на китайском языке; здесь мы разбираем её по даташитам производителя.
Puya Semiconductor выпускает микроконтроллеры серии PY32 на ядре Cortex-M0+. На сайте разобран PY32F003: питание от 1,7 до 5,5 В, флеш-память до 64 КБ и корпуса от восьми выводов.
| Серия | Ядро | Частота | Чем интересна | Страница |
|---|---|---|---|---|
| PY32F003 | Cortex-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 на одну плату не встают.
Смотрите также
- Puya PY32F003Cortex-M0+ 32 МГц: маркировка, шесть распиновок TSSOP20, питание 1,7–5,5 В, загрузка, АЦП
- STM32F0Cortex-M0, до 48 МГц: F030/F070, F031–F091, F042/F072, F0x8 — линейки и распиновки
- WCH CH32V003RV32EC 48 МГц: исполнения, выводы TSSOP20 и SOP8, питание, АЦП, отладка SWIO
- ARM Cortex-MЯдра M0–M85: архитектуры, FPU, DSP, MPU, TrustZone, выбор
- МикроконтроллерыAVR, ARM Cortex-M, ESP32, PIC, MSP430: архитектура и выбор