ATTINY85-20SU
Microchip
MCU и процессоры · Микроконтроллеры (MCU)
CH32V003A4M6
WCH
MCU и процессоры · Микроконтроллеры (MCU)
ATTINY85-20SU ↔ CH32V003A4M6
ATTINY85-20SU: 8-разрядный AVR RISC, 20МГц (20 MIPS), 8KB Flash, 512B SRAM, 512B EEPROM, SOIC-8 (8-pin), 6 I/O (5 usable), 4-канальный 10-разрядный ADC, 2x timers (8-bit), 1x timer (16-bit), PWM (2 канала), USI (Universal Serial Interface — SPI/TWI), debugWIRE. CH32V003A4M6: 32-разрядный RISC-V (QingKe V2A), 48МГц (~50 DMIPS), 16KB Flash (в 2x больше), 2KB SRAM (в 4x больше), SOP-16 (16-pin — в 2x больше выводов), 14 I/O (12 usable), 1xADC (12 разрядов, 10 каналов), 2x timers, 1xUSART, 1xSPI, 1xI2C, TouchKey. Критические отличия: AVR → RISC-V — переработка кода (AVR-GCC → RISC-V GCC, другие startup, другие регистры периферии). SOIC-8 → SOP-16 — в 2 раза больше выводов (это плюс для расширяемости). 512B RAM у ATTINY85 крайне ограничивает — 2KB у CH32V003 решает многие проблемы (больше буферы, стек). 10-разрядный ADC → 12-разрядный — лучше разрешение. debugWIRE (1-wire debug) у AVR → 2-wire SDI у CH32V003 (требует WCH-LinkE, ). CH32V003 стоит дешевле ATTINY85. Напряжение: ATTINY85 2.7-5.5V, CH32V003 3.3V only (1.8-3.6V spec) — если приложение 5V, требуется level shifter или переход на CH32V003F4P6 (5V tolerant). Подводный камень: CH32V003 имеет встроенный 48MHz HSI но без HSE — если нужна точная частота для UART, используйте HSI trim.
Информация предоставлена в справочных целях. Перед внедрением любого аналога обязательно сверьте технические характеристики, температурные режимы и сертификаты безопасности в актуальных даташитах производителей. Ответственность за финальный выбор компонента и его применение несёт инженер.