Tutto ciò che producono, noi possiamo sbloccare! Sblocco professionale ed estrazione del firmware per tutte le serie STC basate su 8051 – STC10, STC11, STC12, STC15, STC89, STC90 e altre.
Supportiamo lo sblocco e l'estrazione del firmware per tutte le principali famiglie STC. Se il tuo componente esatto non è elencato, contattaci – siamo costantemente alla ricerca di nuovi tipi.
È impossibile elencare tutti i codice parte che siamo in grado di sbloccare. Se il tuo chip non è elencato, ti preghiamo di contattarci – possiamo studiare nuovi tipi per soddisfare la tua richiesta.
Serie STC89xx, prodotta da STC MCU Limited, è un microcontrollore single-chip a 8 bit con un set di istruzioni completamente compatibile con la serie 80C51 standard industriale. Integra 64K byte di memoria flash per il programma applicativo, condivisa con il codice In-System-Programming (ISP). L'estrazione del firmware da un STC89xx è possibile tramite l'interfaccia ISP quando il chip non è bloccato. ISP e IAP (In-Application-Programming) supportano gli utenti nell'aggiornamento di programma e dati in sistema. ISP consente di scaricare nuovo codice senza rimuovere il microcontrollore dal prodotto finale; IAP significa che il dispositivo può scrivere dati non volatili nella memoria Flash mentre il programma applicativo è in esecuzione. La RAM on-chip di 1280 byte o 512 byte soddisfa diverse esigenze applicative. L'utente può configurare il dispositivo per funzionare a 12 clock per ciclo macchina (velocità standard 80C51) o 6 clock per ciclo macchina per ottenere il doppio delle prestazioni. La serie STC89xx mantiene tutte le funzionalità dell'80C51 standard e aggiunge una porta I/O extra (P4), Timer 2 e altro. Poiché il core è compatibile 8051, l'ingegneria inversa del firmware STC può riutilizzare gli strumenti standard di disassemblaggio 8051.
Per molti progettisti, scegliere un componente STC è un modo semplice per superare i limiti di costo e prestazioni delle offerte 8051 più vecchie. STC 8051 vs Altri 8051 – STC offre periferiche hardware aggiuntive. Alcuni microcontrollori STC come STC89C52RC sono simili a quelli standard, mentre altri come STC8A8K64S4A12 sono più robusti con funzionalità avanzate. Le differenze chiave includono:
STC12C5620AD è una CPU 8051 con architettura 1T che esegue le istruzioni in 1–6 cicli di clock (circa 8–12 volte più veloce di un 8051 standard). Dispone di ADC a 10 bit (100k campioni/sec), oscillatore a cristallo on-chip, reset MAX810, PCA/PWM a 4 canali, SPI e un watchdog timer abilitabile una sola volta. Il watchdog abilitabile una sola volta aiuta il dispositivo a riprendersi dopo un guasto o un tentativo di attacco sul flusso del programma.
STC12C5A60S2 è un altro dispositivo 1T 8051, che esegue le istruzioni in 1–6 cicli di clock (6–7 volte più veloce). Aggiunge due porte I/O extra (P4 e P5), una struttura di interrupt a 10 sorgenti e 4 priorità, ADC a 10 bit, due UART, oscillatore on-chip, PCA/PWM a 2 canali, SPI e un watchdog timer. Le porte I/O extra e la seconda UART consentono ai progettisti di sbloccare applicazioni più ricche senza logica glue esterna.
Tutti i chip STC hanno un bootloader preinstallato e non cancellabile. STC pubblica il proprio software di download (STC-ISP per Windows), ed esiste anche un'alternativa open-source STCGAL per Linux/macOS. Un dump completo della memoria flash può essere catturato con STC-ISP o lo strumento open-source STCGAL. Sono derivati del core 8051 e possono essere programmati con SDCC (di pubblico dominio) e un'interfaccia seriale. Poiché gli strumenti sono aperti, gli sviluppatori spesso creano flussi di lavoro personalizzati di flashing e test attorno ad essi.
Se non vedi il tuo modello esatto di microcontrollore nel nostro elenco, potremmo comunque essere in grado di aiutarti. Il nostro team di ricerca espande continuamente il database dei dispositivi supportati.
Contattaci per un preventivo