Tudo o que eles fabricam, nós conseguimos desbloquear! Desbloqueio profissional e extração de firmware para todas as séries STC baseadas em 8051 – STC10, STC11, STC12, STC15, STC89, STC90 e mais.
Apoiamos o desbloqueio e a extração de firmware para todas as principais famílias STC. Se a sua peça exata não estiver listada, contacte-nos – estamos constantemente a investigar novos tipos.
É impossível listar todos os números de peça que podemos desbloquear. Se o seu chip não estiver listado, por favor contacte-nos – podemos investigar novos tipos para satisfazer a sua procura.
Série STC89xx, produzida pela STC MCU Limited, é um microcontrolador single-chip de 8 bits com um conjunto de instruções totalmente compatível com a série industrial-standard 80C51. Incorpora 64K bytes de memória flash para o programa de aplicação, partilhados com o código de In-System-Programming (ISP). A extração de firmware de um STC89xx é possível através da interface ISP quando o chip não está bloqueado. O ISP e o IAP (In-Application-Programming) permitem aos utilizadores atualizar o programa e os dados no sistema. O ISP permite descarregar novo código sem remover o microcontrolador do produto final; o IAP significa que o dispositivo pode escrever dados não voláteis na memória Flash enquanto o programa de aplicação está em execução. A RAM on-chip de 1280 bytes ou 512 bytes satisfaz diversos requisitos de aplicação. O utilizador pode configurar o dispositivo para funcionar a 12 clocks por ciclo de máquina (velocidade standard 80C51) ou 6 clocks por ciclo de máquina para obter o dobro do desempenho. A série STC89xx mantém todas as funcionalidades do 80C51 standard e adiciona uma porta de I/O extra (P4), Timer 2 e mais. Como o núcleo é compatível com 8051, a engenharia reversa de firmware STC pode reutilizar ferramentas standard de desmontagem de 8051.
Para muitos projetistas, escolher uma peça STC é uma forma fácil de ultrapassar os limites de custo e desempenho das ofertas 8051 mais antigas. STC 8051 vs Outros 8051 – A STC oferece periféricos de hardware adicionais. Alguns microcontroladores STC, como o STC89C52RC, são semelhantes aos standard, enquanto outros, como o STC8A8K64S4A12, são mais robustos com funcionalidades avançadas. As principais diferenças incluem:
STC12C5620AD é um CPU 8051 de arquitetura 1T que executa instruções em 1–6 ciclos de clock (cerca de 8–12 vezes mais rápido do que um 8051 standard). Apresenta ADC de 10 bits (100k amostras/seg), oscilador de cristal on-chip, reset MAX810, PCA/PWM de 4 canais, SPI e um watchdog timer ativado uma única vez. O watchdog ativado uma única vez ajuda o dispositivo a recuperar após uma falha ou uma tentativa de ataque ao fluxo do programa.
STC12C5A60S2 é outro dispositivo 8051 1T, executando instruções em 1–6 ciclos de clock (6–7 vezes mais rápido). Adiciona duas portas de I/O extra (P4 e P5), uma estrutura de interrupções de 10 fontes e 4 prioridades, ADC de 10 bits, duas UARTs, oscilador on-chip, PCA/PWM de 2 canais, SPI e um watchdog timer. As portas de I/O extra e a segunda UART permitem aos projetistas desbloquear aplicações mais ricas sem lógica de cola externa.
Todos os chips STC têm um bootloader pré-instalado e não apagável. A STC publica o seu próprio software de download (STC-ISP para Windows), e existe também uma alternativa de código aberto STCGAL para Linux/macOS. Um dump completo da memória flash pode ser capturado com o STC-ISP ou com a ferramenta de código aberto STCGAL. São derivados do núcleo 8051 e podem ser programados com SDCC (domínio público) e uma interface série. Como as ferramentas são abertas, os programadores criam frequentemente workflows personalizados de flashing e teste à volta delas.
Se não encontrar o seu modelo exato de microcontrolador na nossa lista, ainda poderemos ajudar. A nossa equipa de investigação expande continuamente a base de dados de dispositivos suportados.
Contacte-nos para um orçamento