Intel Sblocco Microcontrollori

Qualsiasi cosa loro producano, noi possiamo sbloccarla! Sblocco professionale ed estrazione del firmware per Intel 8051, MCS-48, MCS-96, 87xx, 87Cxx e tutte le famiglie di microcontrollori correlate.

Famiglie di Dispositivi Intel Supportate

Supportiamo lo sblocco e l'estrazione del firmware per le seguenti serie di microcontrollori Intel. Se il tuo componente esatto non è elencato, contattaci – siamo costantemente alla ricerca di nuovi tipi.

Serie 87xx

8741 8741AH 8742 8742AH 8744 8744H 8748 8748H 8749 8749H 8751 8751BH 8751H 8751H-8 87551SB 8752BH 8796BH 8796JF 8797BH 8797JF 8798

Serie 87Cxx

87C151SA 87C151SB 87C194 87C196CA 87C196JQ 87C196JR 87C196JT 87C196JV 87C196KB 87C196KC 87C196KD 87C196KQ 87C196KR 87C196KS 87C196KT 87C196LA 87C196MC 87C196MH 87C198 87C251SA 87C251SB 87C251SP 87C251SQ 87C42 87C51 87C51FA 87C51FB 87C51FC 87C51GB 87C51RA 87C51RB 87C51RC 87C52 87C54 87C58 D87C51 D87C151SA D87C151SB D87C194 D87C198 D87C251SA D87C251SP D87C251SQ D87C196CA D87C42 D87C51FA D87C51FB D87C51FC D87C251SB D87C51RA D87C196JQ D87C196JR D87C196JT D87C196JV D87C196KR D87C196KS D87C196KT D87C196LA D87C51RB D87C51RC D87C52 D87C54 D87C51GB D87C58 D87L42 D87L51FA D87L51FB D8751BH D87L51FC D87L52 D87L54 8749 D87L58 D8741 D8741AH D8742 DD8749H D8742AH D8744 D8744H D8748 D8751 8D748H D8751H D8751H-8 D8752BH D8798 D8796BH D8796JF D8797BH D8797JF D87C196MC D87C196MH D87C251SA

Serie 87Lxx

87L42 87L51FA 87L51FB 87L51FC 87L52 87L54 87L58

Famiglie MCS-48 / MCS-51 / MCS-96

8048 8031 8051 8096 8xC251 8xC196 UPI-41 UPI-42 8741A 8742 8042 8021 MCS-251 MCS-96

È impossibile elencare tutti i codici 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.

Informazioni su Intel Corporation

Intel, produttore americano di circuiti per computer a semiconduttore. Ha sede a Santa Clara, in California, e l'azienda ha dominato il mercato globale delle CPU all'inizio del XXI secolo. Il nome dell'azienda deriva da integrated electronics.

Un microcontrollore (MCU per microcontroller unit) è un piccolo computer su un singolo chip a circuito integrato (IC) metal-oxide-semiconductor (MOS). Nella terminologia moderna, è simile a, ma meno sofisticato di, un system on a chip (SoC); un SoC può includere un microcontrollore come uno dei suoi componenti. Un microcontrollore contiene una o più CPU (core del processore) insieme a memoria e periferiche di input/output programmabili. La memoria di programma sotto forma di ferroelectric RAM, NOR flash o OTP ROM è spesso inclusa anche sul chip, così come una piccola quantità di RAM. Poiché la memoria di programma è memorizzata sul chip, l'estrazione del firmware da un microcontrollore normalmente richiede un programmatore che comprenda la specifica tecnologia di memoria. I microcontrollori sono progettati per applicazioni embedded, in contrasto con i microprocessori utilizzati nei personal computer o in altre applicazioni generiche composte da vari chip discreti.

Il microcontrollore 8051 è stato progettato da Intel nel 1981. È un microcontrollore a 8-bit. È costruito con 40 pin DIP (dual inline package), 4kb di memoria ROM e 128 byte di memoria RAM, 2 timer a 16-bit. È composto da quattro porte parallele a 8-bit, che sono programmabili così come indirizzabili in base al requisito. Un oscillatore a cristallo on-chip è integrato nel microcontrollore con frequenza del cristallo di 12 MHz. Un dump di memoria della ROM interna dell'8051 può essere catturato con un programmatore di dispositivi compatibile per l'ispezione.

Discutiamo ora l'architettura del Microcontrollore 8051. Nel diagramma seguente, il bus di sistema collega tutti i dispositivi di supporto alla CPU. Il bus di sistema è composto da un bus dati a 8-bit, un bus indirizzi a 16-bit e segnali di controllo del bus. Tutti gli altri dispositivi come memoria di programma, porte, memoria dati, interfaccia seriale, controllo interrupt, timer e la CPU sono tutti interfacciati insieme tramite il bus di sistema. Padroneggiare questa mappa del bus è la chiave per sbloccare la piena capacità di ogni periferica collegata alla CPU.

I microcontrollori sono divisi in varie categorie in base a memoria, architettura, bit e set di istruzioni:

Bit:
Microcontrollore a 8-bit – Questo tipo di microcontrollore è utilizzato per eseguire operazioni aritmetiche e logiche come addizione, sottrazione, moltiplicazione, divisione, ecc. Ad esempio, Intel 8031 e 8051 sono microcontrollori a 8 bit.
Microcontrollore a 16-bit – Questo tipo di microcontrollore è utilizzato per eseguire operazioni aritmetiche e logiche dove sono richieste maggiore precisione e prestazioni. Ad esempio, Intel 8096 è un microcontrollore a 16-bit.
Microcontrollore a 32-bit – Questo tipo di microcontrollore è generalmente utilizzato in apparecchi a controllo automatico come macchine operative automatiche, apparecchi medicali, ecc.

Memoria:
Microcontrollore a memoria esterna – Questo tipo di microcontrollore è progettato in modo tale da non avere memoria di programma sul chip. Pertanto, è denominato microcontrollore a memoria esterna. Ad esempio: microcontrollore Intel 8031.
Microcontrollore a memoria embedded – Questo tipo di microcontrollore è progettato in modo tale che il microcontrollore abbia tutti i programmi e la memoria dati, contatori e timer, interrupt, porte I/O incorporati sul chip. Ad esempio: microcontrollore Intel 8051.

Set di istruzioni:
CISC – CISC sta per complex instruction set computer. Consente all'utente di inserire una singola istruzione come alternativa a molte istruzioni semplici.
RISC – RISC sta per Reduced Instruction Set Computers. Riduce il tempo operativo abbreviando il ciclo di clock per istruzione.

Descrizioni dei pin per 8051:
Pin da 1 a 8 – Porta 1, I/O bidirezionale.
Pin 9 – Pin RESET.
Pin da 10 a 17 – Porta 3, con funzioni alternative (interrupt, timer, seriale, ecc.).
Pin 18 e 19 – Oscillatore a cristallo esterno.
Pin 20 – Massa.
Pin da 21 a 28 – Porta 2, anche bus indirizzi superiore.
Pin 29 – PSEN (Program Store Enable).
Pin 30 – EA (External Access).
Pin 31 – ALE (Address Latch Enable).
Pin da 32 a 39 – Porta 0, indirizzo/dati multiplexati.
Pin 40 – VCC. Studiare questi pin è importante anche per chiunque valuti la superficie di attacco di una scheda 8051 legacy.

Intel MCS-48 – Introdotto nel 1976. Il microcontrollore Intel 8048, il primo C di Intel, è stato utilizzato nella console per videogiochi Magnavox Odyssey2 (come 8021 a 100KHz) e (nella sua variante 8042) nella tastiera originale dell'IBM PC. L'8048 è probabilmente il membro più prominente della famiglia MCS-48 di microcontrollori di Intel. È stato ispirato da, ed è in qualche modo simile a, il microprocessore Fairchild F8. L'MCS-48 ha oltre 90 istruzioni con il 90% di esse a byte singolo. L'8048 ha un'architettura Harvard modificata, con ROM di programma interna o esterna e 64-256 byte di RAM interna. Sebbene l'8048 sia stato infine sostituito dall'8051, rimane popolare grazie al basso costo e all'ampia disponibilità. Poiché l'8048 si trova ancora in apparecchiature legacy, l'ingegneria inversa del suo codice è un compito comune per chiunque ripristini hardware vecchio.

Intel MCS-41 – Introdotto nel 1979. Gli MCS-41 sono controller slave comunemente utilizzati per il controllo della tastiera o altre attività semplici come il controllo ADC. L'Intel UPI-41/42 è un Universal Peripheral Interface generico che consente ai progettisti di sviluppare la propria soluzione personalizzata per il controllo di dispositivi periferici. Contiene un microcomputer a basso costo con 2K di memoria di programma, 128 byte di memoria dati, timer/contatore a 8-bit e generatore di clock in un singolo pacchetto a 40 pin.

Intel MCS-51 – Introdotto nel 1980. La famiglia MCS-51 include 2 timer e 4 porte oltre a 128 byte o più di RAM on board. L'51 è uno dei MCU più popolari sul mercato. Ora è prodotto a velocità fino a 100MHz da SiLabs, mentre Intel continua a produrli fino a 33MHz. Il set di istruzioni standard MCS-51 ha 111 istruzioni con 64 di esse eseguite in un singolo ciclo. Possono supportare fino a 64k di programma esterno e 54k di spazio di memoria esterna. La famiglia MCS-51 è ora prodotta da dozzine di aziende (AMD, Atmel, Dallas, Infineon, SiLabs, Philips e molte altre). Poiché così tanti fornitori producono parti MCS-51, le differenze nei loro schemi di protezione del codice sono state studiate nel corso degli anni, e alcuni sono stati violati.

Intel 8xC251 – Basato sull'architettura micro-controller MCS 251 ad alte prestazioni. Sono compatibili con codice binario e pin con i microcontrollori MCS 51 esistenti, offrendo fino a 15 volte le prestazioni.

Intel MCS-96 – Introdotto nel 1982. I prodotti 8XC196 si trovano in una varietà di applicazioni embedded. L'architettura registro-registro ad alte prestazioni è ben adatta per applicazioni di controllo in tempo reale complesse come unità disco rigido, modem, stampanti, riconoscimento di pattern e controllo motori. L'architettura a registri MCS-96 elimina il collo di bottiglia dell'accumulatore e consente un cambio di contesto rapido. L'architettura ricca di registri consente inoltre agli ingegneri di mettere insieme efficienti loop di controllo in tempo reale con pochissimo overhead.

Hai bisogno di sbloccare una parte Intel specifica?

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