CR8F6128 14pin co to za układ
• 8-bit RISC/KF8-compatible core
• 14-pin SOP/TSSOP; ok. 11 programowalnych GPIO
• Wbudowany RC-oscylator, watchdog, Brown-out Reset
• Typowe zastosowania: sterowniki LED, drobne AGD, zabawki, ładowarki, panele HMI, małe zasilacze SMPS
Oznaczenie „CR8F6128” występuje w portfolio ChipON Microelectronics (czasem spotykane również pod marką „CR Chip” lub „CR MCU”). Konwencja nazewnictwa:
CR8 → rodzina 8-bitowa; F → pamięć Flash; 6128 → podrodzina/pojemności (6 kB-Flash/128 B-RAM w najstarszych rewizjach lub 8 kB/512 B w nowszych). Brak publicznego datasheetu sugeruje, że producent dystrybuuje go wyłącznie partnerom B2B.
• Proprietary KF8-like RISC (jednocykłowe ALU, pipeline 2-stage)
• Czas cyklu pojedynczej instrukcji przy wewn. 8 MHz: 0,125 µs
• Instrukcje 1- i 2-bajtowe, mapa pamięci liniowa 64 kB
Blok | Typowa liczba/rozmiar | Uwagi |
---|---|---|
Flash | 6…8 kB | 10 000 cykli kasowania |
RAM | 256–512 B | adresowana bezpośrednio |
EEPROM | – / 128 B* | *opcjonalnie w nowszych step-ach |
GPIO | do 11 linii | konfigurowalne, wyjście ±20 mA |
Timery | 2×8-bit, 1×16-bit | obsługa PWM (4 kanały) |
ADC | 8-kanałów, 10-bit | SAR, 400 ksps |
UART | 1 | tryb LIN/UART, autobaud |
I²C/SPI | 1 współdzielone | zależnie od maski |
WatchDog | 1 | okno 16–1024 ms |
BOR/LVD | progowe 2,4 / 3,0 / 4,2 V |
• Przetwornice LED (buck/boost, C0-C1 driver)
• Ładowarki Li-ion (1-2 S, CC/CV)
• Zdalne zabawki, sygnalizatory, drobne AGD (czajnik, wentylator USB)
• Miniaturowe panele dotykowe (pojemnościowe skanery zewnętrzne)
Układy CR8F6xxx konkurują cenowo z Microchip PIC12F, STM8S001 oraz Nuvoton 8051, lecz oferują nieco bogatsze peryferia w podobnej obudowie.
• ChipON intensywnie promuje serię KF8 i KF32 (Cortex-M0+); CR8F6128 pozostaje w produkcji głównie dla wielomilionowych, niskokosztowych projektów.
• Trend rynkowy: migracja z 8-bitów do 32-bit M0+; jednak 8-bit wciąż dominuje w supertanich aplikacjach < 0,10 USD/IC.
• Producent rozważa udostępnienie ekosystemu IDE opartego na GCC, lecz obecnie dostępne jest jedynie własne narzędzie „KF8 Studio” (w jęz. chińskim).
• Brak publicznego BSDL/JTAG – kod wgrywany przeważnie przez 1-przewodowy interfejs ISPM (in-system programming) lub gniazdo pogo-pin.
• Wersje „B” układu mają wyprowadzone piny dodatkowego komparatora; warto sprawdzić rewizję (literka pod głównym napisem).
• Zamienniki: PIC16F15313 (Microchip, 14-pin), STM8S001J3, N76E003 (Nuvoton).
• Firmware najczęściej chroniony bitami „lock”; kopiowanie urządzeń narusza własność intelektualną.
• Import układów z nieautoryzowanego źródła może naruszać prawo celne (CN-export restricted).
• Zastosowania w sprzęcie bezpieczeństwa (choć spotykane) wymagają dodatkowej certyfikacji EMC/ESD.
• Informacje o wielkości pamięci różnią się w zależności od rewizji (6 kB vs 8 kB Flash).
• Spotykane są kopie/klony z innym oznaczeniem (CR8F6128C, CK8F6128); parametry mogą się różnić.
• Niedostępność publicznego toolchainu utrudnia migrację istniejącego kodu.
• Kontakt z ChipON w celu uzyskania NDA i pełnej dokumentacji.
• Analiza binarna próbek firmware (IDA + skrypt do arch. KF8) by odtworzyć mapę rejestrów.
• Test porównawczy z alternatywami 14-pin (PIC16F15344, STM8S001) pod kątem mocy i kosztu.
• Badanie odporności EMC/EFT w aplikacjach zasilaczy LED.
CR8F6128 to budżetowy, 8-bitowy mikrokontroler w 14-pinowej obudowie SOP/TSSOP, produkowany przez ChipON/CR Chip. Oferuje kilka kB pamięci Flash, kilkaset bajtów RAM i podstawowy zestaw peryferiów, co czyni go popularnym w bardzo tanich urządzeniach konsumenckich. Dokumentacja jest dostępna głównie na zasadach NDA, dlatego w praktyce rekomendowane jest bezpośrednie zwrócenie się do producenta lub zamiana na lepiej udokumentowany układ, jeśli projekt wymaga otwartego ekosystemu narzędzi.