Notre Spécialité

  • Tout ce qu'ils fabriquent,
    Nous pouvons le casser !

  • Vous êtes toujours
    en sécurité avec nous

Les principaux objectifs de notre service sont : 1er mener à bien le projet,
2ème votre paiement est en sécurité avec nous. Gagnant-gagnant pour nous


Consultation gratuite


Pourquoi votre paiement est-il en sécurité avec nous ?   En savoir plus...
historique de rétro-ingénierie

Premier mondial

Premier à avoir inversé le microcontrôleur 8051 en 1998, quelqu'un l'a-t-il fait plus tôt ?

piratage 8051

Notre domaine

break-ic.com enregistré en 2000, vous pouvez rechercher pour le vérifier.

déverrouillage MCU

Notre expérience

Réalisé des milliers de puces et PCB, anticipé tous les problèmes potentiels.

expérience en piratage

Notre éthique

L'honnêteté favorise les relations à long terme, impossible de tricher pendant 28 ans.

Piratage MCU Freescale/Motorola


Freescale Semiconductor, Inc. est une entreprise américaine qui produit et conçoit du matériel embarqué, avec 17 milliards de puces semi-conductrices en service dans le monde. L'entreprise se concentre sur les marchés de l'automobile, de la consommation, de l'industrie et des réseaux avec son portefeuille de produits comprenant des microprocesseurs, des microcontrôleurs, des processeurs de signaux numériques, des contrôleurs de signaux numériques, des capteurs, des circuits intégrés RF et des circuits intégrés de gestion de l'alimentation. En outre, l'entreprise propose des logiciels et des outils de développement pour soutenir le développement de produits. L'entreprise détient également un vaste portefeuille de brevets, comprenant environ 6 100 familles de brevets. Le siège social est situé à Austin, au Texas, avec des activités de conception, de recherche et développement, de fabrication et de vente dans plus de 20 pays. Freescale est actuellement classée 7ème parmi les leaders des ventes de semi-conducteurs aux États-Unis et est classée 16ème dans le monde.

  • Liste des MCU Freescale/Motorola pour lesquels Mikatech propose des services de rétro-ingénierie :
  • 2.png" width="266" height="228" border="0" class="imageFloatRight">Série HC908 MCU Reverse Engineer : HC908AB32 HC908AP8 HC908AP16 HC908AP32 HC908AP64 HC908AZ60 HC908JK1 HC908JK3 HC908JK8 HC908JK32 HC908JW16 HC908JW32 HC908LK24 HC908MR8 HC908GR8 HC908QT1 HC908QT2 HC908QT4 HC908QY1 HC908QY2 HC908QY4 HC908RF2 HC908RK2 ...

    Série MC908 MCU Reverse Engineer : MC908AB32 MC908AP8 MC908AP16 MC908AP32 MC908AP48 MC908AP64 MC908AS32 MC908AS60 MC908AZ32 MC908AZ60 MC908BD48 MC908EY8 MC908EY16 MC908GR16 MC908GR32 MC908GR48 MC908GR60 MC908GZ16 MC908GZ32 MC908GZ48 MC908GZ60 MC908GP8 MC908GP16 MC908GP32 MC908GR4 MC908GR8 MC908GR16 MC908GR32 MC908GR48 MC908GR60 MC908GT8 MC908GT16 MC908GZ8 MC908GZ16 MC908GZ32 MC908GZ48 MC908JL3 MC908JL8 MC908JL16 MC908JB8 MC908JB12 MC908JB16 MC908JK1 MC908JK3 MC908JL3 MC908JL8 MC908JL16 MC908JW16 MC908KX2 MC908KX8 MC908KK3 MC908KL3 MC908LB8 MC908LD64 MC908LJ12 MC908LJ24 MC908LK24 MC908LB8 MC908LJ8 MC908LJ12 MC908LJ24 MC908LK24 MC908LV8 MC908MR8 MC908MR16 MC908MR32 MC908QB4 MC908QB8 MC908QC4 MC908QC8 MC908QC16 MC908QF4 MC908QL2 MC908QL3 MC908QL4 MC908QL8 MC908QL16 MC908QT1 MC908QT2 MC908QT4 MC908QY1 MC908QY2 MC908QY4 MC908QY8 MC908RF2 MC908SR12 ...

    Série MC68HC05 MCU Reverse Engineer : MC68HC05B6 MC68HC05B8 MC68HC05B16 MC68HC05B32 MC68HC05BD3 MC68HC05BD5 MC68HC05BD7 MC68HC05BD24 MC68HC05BD32 MC68HC05C0 MC68HC05C2 MC68HC05C4 MC68HC05C8 MC68HC05C9 MC68HC05C12 MC68HC05CC MC68HC05CJ4 MC68HC05CL1 MC68HC05CL4 MC68HC05D9 MC68HC05D32 MC68HC05E0 MC68HC05E5 MC68HC05E6 MC68HC05F4 MC68HC05F8 MC68HC05F12 MC68HC05F24 MC68HC05G3 MC68HC05G6 MC68HC05H12FN MC68HC05J1 MC68HC05J3 MC68HC05J5 MC68HC05JB3 MC68HC05JB4 MC68HC05JJ6 MC68HC05JP6 MC68HC05L0 MC68HC05L1 MC68HC05L5 MC68HC05L9 MC68HC05L13 MC68HC05L14 MC68HC05L16 MC68HC05L21 MC68HC05L24 MC68HC05L25 MC68HC05L27 MC68HC05L28 MC68HC05LJ5P MC68HC05LM1FT MC68HC05LM2FT MC68HC05P1 MC68HC05P3 MC68HC05P4 MC68HC05P6 MC68HC05P8 MC68HC05P9 MC68HC05P18 MC68HC05PD6 MC68HC05PGPV MC68HC05PV8 MC68HC05SR3 MC68HC05K0 MC68HC05K1 MC68HC05K3 MC68HC05RC4 MC68HC05R9 MC68HC05R18 MC68HC05SU3 MC68HC05T1 MC68HC05TBFN MC68HC05V12FN MC68HC05X16FU MC68HC05X32FU ...

    Série MC68HC705 MCU Reverse Engineer : MC68HC705B16 MC68HC705C4 MC68HC705C8 MC68HC705C9 MC68HC705CCVFB MC68HC705CJ4 MC68HC705CL4 MC68HC705CT4 MC68HC705J1 MC68HC705J2 MC68HC705J5 MC68HC705JB2 MC68HC705JB4 MC68HC705JJ7 MC68HC705JP7 MC68HC705K1 MC68HC705KJ1CDW MC68HC705L5 MC68HC705L13 MC68HC705L16 MC68HC705L26 MC68HC705L32 MC68HC705MC4 MC68HC705P6 MC68HC705P9 MC68HC705PL4 MC68HC705SR3 MC68HC705SB7 MC68HC705SJ7 MC68HC705SP7 MC68HC705SR3 MC68HC705T10 MC68HC705T16 68HC705X32 MC68HC705Y4CFU MC68HC705E1 MC68HC705E5 MC68HC705E6 MC68HC705G1 MC68HC705G4 MC68HC705G6 ...

    Série MC68HC11 MCU Reverse Engineer : MC68HC11A0 MC68HC11A1 MC68HC11A8 MC68HC11C0 MC68HC11L0 MC68HC11L1 MC68HC11L2 MC68HC11M2 MC68HC11D0 MC68HC11D3 MC68HC11E0 MC68HC11E1 MC68HC11E8 MC68HC11E9 MC68HC11E18 MC68HC11E20 MC68HC11EA9 MC68HC11ED0 MC68HC11EVBU2 MC68HC11F1 MC68HC11FC0 MC68HC11FL0 MC68HC11G5FN1 MC68HC11GA2VFUW MC68HC11K0 MC68HC11K1 MC68HC11K4 MC68HC11KA0 MC68HC11KA1 MC68HC11KA2 MC68HC11KA4 MC68HC11KG4 MC68HC11KS0 MC68HC11KS1 MC68HC11KS2 MC68HC11KS4 MC68HC11P1 MC68HC11PB8 MC68HC11PH8 MC68HC11PL2 MC68HC11PS6FG MC68HC11SA2CFGE ...

    Série MC68HC711 MCU Reverse Engineer : MC68HC711D3 MC68HC711E9 MC68HC711E20 MCMC68HC711M2 MCMC68HC711MA8 MC68HC711K4 MC68HC711KA2 MC68HC711KS2 MC68HC711KS8 MCMC68HC711L6 MCMC68HC711P2 MCMC68HC711SA2FG MCMC68HC711FA2 ...

    Série MC68HC08 MCU Reverse Engineer : MC68HC08AB16A MC68HC08AB32 MC68HC08AS32 68HC08AS32A MC68HC08AZ16 MC68HC08AZ24 MC68HC08AZ32 MC68HC08AZ48 MC68HC08AZ60 MC68HC08BD24 MC68HC08GP8 MC68HC08GP16 MC68HC08GP32 MC68HC08JB1 MC68HC08JB8 MC68HC08JB16 MC68HC08JT8 MC68HC08JK3 MC68HC08JK8 MC68HC08JL3 MC68HC08JL8 MC68HC08JL12 MC68HC08KH12 MC68HC08KX8 MC68HC08LD MC68HC08LT8 MC68HC08LK ...

    Série MC68HC908 MCU Reverse Engineer : MC68HC908AP64 MC68HC908AP32 MC68HC908AP16 MC68HC908AP8 MC68HC908AS32A MC68HC908AZ60A MC68HC908AS60A MC68HC908AZ60E MC68HC908AS60 MC68HC908BD48 MC68HC908EY16A MC68HC908EY8A MC68HC908GR4 MC68HC908GR8 MC68HC908GR16 MC68HC908GT8 MC68HC908GT16 MC68HC908GZ8 MC68HC908GZ16 MC68HC908GZ48 MC68HC908GZ60 MC68HC908JB8 MC68HC908JB16 MC68HC908JG16 MC68HC908JK1 MC68HC908JK3 MC68HC908JK8 MC68HC908JL3 MC68HC908JL8 MC68HC908KK3 MC68HC908KL3 MC68HC908KL8 MC68HC908KX2 MC68HC908KX8 MC68HC908LD60 MC68HC908LD64 MC68HC908LJ8 MC68HC908LJ12 MC68HC908LK24 MC68HC908LV8 MC68HC908MR8 MC68HC908MR16 MC68HC908MR32 MC68HC08QA12 MC68HC08QP32 MC68HC08QT4 MC68HC08QY4 MC68HC908QY2 MC68HC908QY4 MC68HC908SR12 MC68HC08SR12 MC68HC908SR12 ...

    Série MC9S08 MCU Reverse Engineer : MC9S08AC8 MC9S08AC16 MC9S08AC32 MC9S08AC48 MC9S08AC60 MC9S08AC96 MC9S08AC128 MC9S08AW16 MC9S08AW32 MC9S08AW48 MC9S08AW60 MC9S08DN16 MC9S08DN32 MC9S08DN48 MC9S08DN60 MC9S08DV16 MC9S08DV32 MC9S08DV48 MC9S08DV60 MC9S08DV96 MC9S08DV128 MC9S08DZ16 MC9S08DZ32 MC9S08DZ48 MC9S08DZ60 MC9S08DZ96 MC9S08DZ128 MC9S08EL16 MC9S08EL32 MC9S08FL8 MC9S08FL16 MC9S08GB16 MC9S08GB32 MC9S08GB60 MC9S08GT8 MC9S08GT16 MC9S08GT32 MC9S08GT60 MC9S08JE128 MC9S08JE64 MC9S08JM8 MC9S08JM16 MC9S08JM32 MC9S08JM60 MC9S08JS8 MC9S08JS16 MC9S08LG16 MC9S08LG32 MC9S08LL8 MC9S08LL16 MC9S08LL36 MC9S08LL64 MC9S08LC36 MC9S08LC60 MC9S08LH36 MC9S08LH64 MC9S08MP12 MC9S08MP16 MC9S08MM32 MC9S08MM64 MC9S08MM128 MC9S08MT8 MC9S08MT16 MC9S08QA2 MC9S08QA4 MC9S08QB4 MC9S08QB8 MC9S08QD2 MC9S08QD4 MC9S08QE4 MC9S08QE8 MC9S08QE16 MC9S08QE32 MC9S08QE64 MC9S08QE96 MC9S08QE128 MC9S08QG4 MC9S08QG8 MC9S08QG44 MC9S08QG84 MC9S08RC8 MC9S08RC16 MC9S08RC32 MC9S08RC60 MC9S08RD8 MC9S08RD16 MC9S08RD32 MC9S08RD60 MC9S08RE8 MC9S08RE16 MC9S08RE32 MC9S08RE60 MC9S08RG32 MC9S08RG60 MC9S08RX32 MC9S08SE4 MC9S08SE8 MC9S08SF4 MC9S08SH4 MC9S08SH8 MC9S08SH16 MC9S08SH32 MC9S08SL8 MC9S08SL16 MC9S08SV8 MC9S08SV16 ...

    Série MC9RS08 MCU Reverse Engineer : MC9RS08KA1 MC9RS08KA2 MC9RS08KA4 MC9RS08KA8 MC9RS08KB2 MC9RS08KB4 MC9RS08KB8 MC9RS08KB12 MC9RS08LA8 MC9RS08LE4 MC9RS08SA4 MC9RS08SA12 ...

    Série 68HC16 MCU Reverse Engineer : 68HC16R1 68HC16Y1 68HC16Y3 68HC16Z1 68HC16Z3 ...

    Série MC68HC912 MCU Reverse Engineer : MC68HC912B32CFU8 MC68HC912B32MFU8 MC68HC912D60CPV8 ...

    Série MC9S12 MC9S12X MCU Reverse Engineer : MC9S12A32 MC9S12A64 MC9S12A128 MC9S12A256 MC9S12A512 MC9S12B32 MC9S12B64 MC9S12B96 MC9S12B128 MC9S12B256 MC9S12C32 MC9S12C64 MC9S12C96 MC9S12C128 MC9S12D32 MC9S12D64 MC9S12D96 MC9S12DB64 MC9S12DB128 MC9S12DG128 MC9S12DG256 MC9S12DJ64 MC9S12DJ128 MC9S12DJ256 MC9S12DP512 MC9S12DT128 MC9S12DT256 MC9S12DT512 MC9S12DE32 MC9S12DE64 MC9S12DE128 MC9S12GC16 MC9S12GC32 MC9S12GC64 MC9S12GC96 MC9S12GC128 MC9S12H128 MC9S12H256 MC9S12HZ256 MC9S12HZ128 MC9S12HZ64 MC9S12KG128 MC9S12KG256 MC9S12KT256 MC9S12KC128 MC9S12KT256 MC9S12NE64 MC9S12P32 MC9S12P64 MC9S12P96 MC9S12P128 MC9S12Q64 MC9S12Q96 MC9S12Q128 MC9S12UF32 MC9S12XA256 MC9S12XA512 MC9S12XB128 MC9S12XD64 MC9S12XD128 MC9S12XD256 MC9S12XD256 MC9S12XD384 MC9S12XDG128 MC9S12XDG256 MC9S12XDP512 MC9S12XDT256 MC9S12XDT512 MC9S12XEG128 MC9S12XEP100 MC9S12XEP768 MC9S12XEQ384 MC9S12XEQ512 MC9S12XET256 MC9S12XF512 MC9S12XHZ256 MC9S12XHZ512 MC9S12XS64 MC9S12XS128 MC9S12XS25 ...

    Série 56800/E DSP MCU Reverse Engineer : :DSP56F801X DSP56F802X DSP56F803X DSP56852 DSP56853 DSP56854 DSP56855 DSP56857 DSP56858 DSP56F801 DSP56F801FA60 DSP56F802 DSP56F802TA60 DSP56F803 DSP56F805 DSP56F807 DSP56F826 DSP56F827 DSP56F812X DSP56F8135 DSP56F814X DSP56F815X DSP56F816X DSP56F824X DSP56F825X DSP56F832X DSP56F8335 DSP56F834X DSP56F835X DSP56F836X ...

    Série MC56F80xx MCU Reverse Engineer : MC56F801X MC56F802X MC56F803X MC56F800X MC56F8023M MC56F8023V MC56F8025M MC56F8025V MC56F8027M MC56F8027V MC56F8033M MC56F8033V MC56F8035M MC56F8035V MC56F8036M MC56F8036V MC56F8037M MC56F8037V ...

     

    Série MC912 MCU Reverse Engineer : MC912DG128 MC912DT128 MC912D60 MC912B32 ...

    Série MC68HC811E2 MCU Reverse Engineer : MC68HC812A4CPV8 ...

    Série MC68HRC908 MCU Reverse Engineer : MC68HRC908JK1 MC68HRC908JK3 MC68HRC908JL3 ...

    Série MC68HSC705 MCU Reverse Engineer : MC68HSC705C4 MC68HSC705C8 MC68HSC705J1 MC68S711E9 ...

    Série PC68HC908XX MCU Reverse Engineer : PC68HC908GP32 ...

    Série PC9S12 MCU Reverse Engineer : PC9S12UF32 PC9S12XF128 PC9S12XF256 PC9S12XF384 PC9S12XF512 PC9S12XHZ256 PC9S12XHZ384 PC9S12XHZ512 ...

    Série S9S08 MCU Reverse Engineer :
    S9S08AW16 S9S08AW32 S9S08AW48 S9S08AW60 S9S08DN16 S9S08DN32 S9S08DN48 S9S08DN60 S9S08DV128 S9S08DV16 S9S08DV32 S9S08DV48 S9S08D60 S9S08DV96 S9S08DZ128 S9S08DZ16 S9S08DZ32 S9S08DZ48 S9S08DZ60 S9S08DZ96 S9S08EL16 S9S08EL32 S9S08LG16 S9S08LG32 S9S08MP16 S9S08QD2 S9S08QD4 S9S08SG16 S9S08SG4 S9S08SG8 S9S08SG32 S9S08SL16 S9S08SL8 ...

 


Historique de l'entreprise

Historique

Freescale a été l'une des premières entreprises de semi-conducteurs au monde, ayant débuté en tant que division de Motorola à Phoenix, en Arizona, en 1948[3], puis créée lors de la cession du secteur des produits semi-conducteurs de Motorola en 2004. En 1955, un transistor Motorola pour autoradios a été le premier transistor haute puissance commercial au monde. C'était également le premier semi-conducteur produit en série par Motorola.
Dans les années 1960, l'un des objectifs du programme spatial américain était de poser un homme sur la Lune et de le ramener sain et sauf sur Terre. En 1968, la NASA a lancé les vols habités Apollo qui ont conduit à la première mission lunaire en juillet 1969. Apollo 11 a été particulièrement significatif pour les centaines d'employés impliqués dans la conception, les tests et la production de son électronique. Une division de Motorola, qui est devenue Freescale Semiconductor, a fourni des milliers de dispositifs semi-conducteurs, des équipements de suivi et de vérification au sol, et 12 unités de suivi et de communication embarquées. Une "liaison montante" dans le module de commande d'Apollo recevait les signaux de la Terre pour les relayer vers d'autres systèmes embarqués. Un transpondeur recevait et transmettait les signaux vocaux, télévisuels et les données scientifiques.

Cette même année, les technologies de Motorola ont été utilisées pour introduire la première radio mobile bidirectionnelle avec une alimentation et un récepteur entièrement transistorisés pour les voitures.

Motorola a poursuivi sa croissance dans le secteur des réseaux et des communications dans les années suivantes, fournissant les outils derrière le transpondeur radio qui a délivré les premiers mots de la Lune en 1969, et développant ensuite le premier prototype du premier téléphone mobile analogique en 1973.

Le premier microprocesseur de l'entreprise (MC6800 8 bits) a été introduit en 1974 et a été utilisé dans les applications automobiles, informatiques et de jeux vidéo.

Le microprocesseur 32 bits de nouvelle génération de Motorola, le MC68000, a mené la vague de technologies qui a stimulé la révolution informatique en 1984, alimentant des appareils d'entreprises telles qu'Apple, Commodore, Atari, Sun et Hewlett Packard.[8]
Dans les années 1990, la technologie de Motorola était la force motrice derrière les commutateurs d'alimentation intelligents pour les systèmes de freinage antiblocage, l'un des premiers systèmes microélectromécaniques (MEMS)Modification de circuit FIB capteur inertiel pour airbags automobiles, et le microprocesseur MPC5200 de Motorola déployé dans les systèmes télématiques pour les systèmes OnStar de General Motors.[9]

Depuis lors, Freescale a continué à fournir la technologie derrière les produits grand public, médicaux, réseau et automobiles, des microprocesseurs pour la première pompe à insuline sans fil au monde,[10] aux microcontrôleurs automobiles pour une conception de moteur efficace. L'accéléromètre de détection de mouvement de Freescale alimente l'interactivité des jeux vidéo Guitar Hero.[11] Le premier fournisseur mondial de processeurs d'application pour liseuses est Freescale.[12]

En 2011, l'entreprise a lancé la première famille de processeurs de station de base sans fil multimode au monde qui s'adapte des petites aux grandes cellules – intégrant des technologies DSP et de processeur de communication pour réaliser un véritable "système sur puce pour station de base". En outre, un récent rapport d'étude de marché d'ABI Research indique que Freescale détient 60 % de part du marché des dispositifs semi-conducteurs radiofréquence (RF) club des makers électroniques.
Toujours en 2011, Freescale a annoncé le premier magnétomètre de l'entreprise pour le suivi de localisation dans les appareils mobiles intelligents. En partenariat avec McLaren Electronic Systems, ils ont aidé les voitures de la série NASCAR Sprint Cup à passer des carburateurs à l'injection de carburant à partir de 2012.

Bogue Zune

Le logiciel pilote d'horloge écrit par Freescale était responsable du bogue de l'année bissextile de Zune en 2008.

Kinetis

Le 26 février 2013, Freescale Semiconductor a annoncé la création de la plus petite puce ARM (en taille) au monde. La Kinetis KL02 mesure 1,9 sur 2 millimètres et est une unité de microcontrôleur (MCU) complète, ce qui signifie que la puce dispose d'un processeur, de RAM, de ROM, d'une horloge et d'une unité de contrôle d'E/S. La puce rivalise avec les offres M0+ d'Atmel, qui sont les leaders de l'industrie en matière de faible consommation snaileye Une application que Freescale cite pour ces puces est les ordinateurs avalables. Freescale travaille déjà avec une variété de clients dans le domaine de la santé et du bien-être. Le Fitbit et la pompe à insuline OmniPod utilisent tous deux des puces Freescale. La nouvelle puce a été présentée à 'Embedded World' à Nuremberg, en Allemagne, du 26 février 2013 au 28 février 2013.

Données financières

Motorola a annoncé que sa division semi-conducteurs serait cédée le 6 octobre 2003 pour créer Freescale. Freescale a réalisé son introduction en bourse le 16 juillet 2004.

Le 15 septembre 2006, Freescale a accepté un rachat de 17,6 milliards de dollars par un consortium dirigé par Blackstone Group et ses co-investisseurs, Carlyle Group, TPG Capital et Permira.[22] L'offre de rachat a été acceptée le 13 novembre 2006 à la suite d'un vote des actionnaires de la société.récupération de données de puce L'achat, finalisé le 1er décembre 2006, a été la plus grande acquisition privée d'une entreprise technologique jusqu'au rachat de Dell en 2013 et est l'une des dix plus grandes acquisitions de tous les temps.

Freescale a déposé une demande d'introduction en bourse le 11 février 2011 et a réalisé son introduction en bourse le 26 mai 2011. Freescale est cotée à la Bourse de New York sous le symbole FSL. Au moment de l'introduction en bourse, la société avait 7,6 milliards de dollars de dettes impayées sur ses livres,[24] et la société fait l'objet d'une enquête pour inconduite liée à cette introduction en bourse.

Microprocesseurs

Premiers microprocesseurs
Motorola MC10800 (4 bits) bit-slicé
Motorola MC14500B Industrial Control Unit (ICU) (1 bit)
Motorola 6800 (8 bits)
Motorola 6802/6808 (8 bits)
Motorola 6809 (8/16 bits)
Série 68000
Motorola 68000 (16/32 bits)
Motorola 68008 (8/16/32 bits)
Motorola 68010 (16/32 bits)
Motorola 68012 (16/32 bits)
Motorola 68020 (32 bits)
Motorola 68030 (32 bits)
Motorola 68851 (MMU)
Motorola 68881 (FPU)
Motorola 68882 (FPU)
Motorola 68040 (avec FPU)
Motorola 68060 (avec FPU)
Série 88000 (RISC)
Motorola 88100/88110
Série PowerPC
Voir l'article principal : PowerPC
Architecture 32/64 bits, en coopération avec IBM.
PPC 601 ("G1")
PPC 603/PPC 603ev ("G2")
PPC 604/PPC 604e/PPC 604ev
PPC 620
Famille PowerPC 7xx, PowerPC 740, 750, 745 et 755 seulement ("PowerPC G3")

Microcontrôleurs

Série 6800
Voir l'article principal : Motorola 6800
8 bits
Motorola 6801/6803
Motorola 6804
Motorola 6805/146805
Motorola 68HC05 (CPU05) - ancien
Freescale 68HC11 (CPU11) - ancien
Freescale 68HC08 (CPU08) technologies 0,65 µm, 0,5 µm et 0,25 µm
Freescale S08 (CPUS08) 0,25 µm
Freescale RS08 (CPURS08) 0,25 µm - basé sur le cœur RS08, un S08 avec CPU restreint. Ensemble d'instructions réduit pour un coût moindre.
16 bits
Freescale 68HC16 (CPU16) - ancien
Freescale 68HC12 (CPU12) - ancien
Freescale S12 (CPU12) - encore en développement
Freescale S12X (CPU12X-1) - S12XD, S12XA... famille de dispositifs avec coprocesseur XGATE. Comme un coprocesseur DMA ou E/S.
Freescale S12XE (CPU12X-2) - famille S12XE avec coprocesseur XGATE, EEPROM émulée = EEEPROM. Technologie 0,18 µm.
Série 68000
Voir l'article principal : Motorola 68000 family
Freescale 683XX
Freescale DragonBall
Freescale ColdFire
Freescale ColdFire+
Basé sur M·CORE
Voir l'article principal : M·CORE
Les microcontrôleurs RISC basés sur M·CORE sont des processeurs 32 bits spécialement conçus pour les appareils électroniques basse consommation. [1] Les processeurs M·CORE, comme les processeurs de la famille 68000, ont un mode utilisateur et un mode superviseur, et en mode utilisateur, ils voient tous deux un PC 32 bits et 16 registres, chacun de 32 bits. Le jeu d'instructions M·CORE est très différent du jeu d'instructions 68K – en particulier, M·CORE est une machine load-store pure et toutes les instructions M·CORE sont sur 16 bits, tandis que les instructions 68K ont des longueurs variées. Cependant, le code source en assembleur 68K peut être traduit mécaniquement en assembleur M·CORE. [2]
Le cœur du processeur M·CORE a été concédé sous licence à Atmel pour les cartes à puce. [3]
MMC2001
MMC2114
Basé sur PowerPC
Freescale MPC5xx
Freescale MPC512x (cœur e300)
Freescale MPC52xx (cœur e300)
Freescale MPC55xx (cœur e200)
Freescale MPC56xx (cœur e200)
Freescale MPC8xx (PowerQUICC)
Freescale MPC82xx (PowerQUICC II, cœur G2)
Freescale MPC83xx (PowerQUICC II Pro, cœur e300)
Freescale MPC85xx (PowerQUICC III, cœur e500)
Freescale MPC86xx (cœur e600)
Freescale MPC87xx (futur cœur e700)
Freescale Pxxxx (QorIQ, cœur(s) e500)
Basé sur ARM
Voir l'article principal : Architecture ARM
MXC300-30
Microcontrôleurs Cortex-M4
Kinetis
Kinetis L
Microcontrôleurs automobiles basés sur ARM7TDMI
MAC71xx
MAC72xx
i.MX (DragonBall MX)
Voir l'article principal : i.MX
Processeurs d'application multimédia basés sur ARM.
Basés sur ARM920 :
i.MX1 (MC9328MX1)
i.MXL (MC9328MXL)
i.MXS (MC9328MXS)
Basés sur ARM926 :
i.MX21 (MC9328MX21)
i.MX23 (MCIMX23)
i.MX25 (MCIMX25)
i.MX27 (MCIMX27)
i.MX28 (MCIMX28)
Basés sur ARM11 :
i.MX31 (MCIMX31)
i.MX35 (MCIMX355)
i.MX37 (MCIMX37)
Basés sur Cortex-A8 :
i.MX51 famille (ex. MCIMX515)
i.MX50 famille (i.MX508)
i.MX53 famille (ex. MCIMX535)
Basés sur Cortex-A9 :
i.MX6 solo
i.MX6 dual
i.MX6 quad
Modules TPU et ETPU
L'unité de traitement du temps (TPU) et l'unité de traitement du temps améliorée (eTPU) sont des périphériques de temporisation largement autonomes que l'on trouve sur certaines pièces Freescale.
MC68832 (TPU)
MPC5554 (PowerPC) (eTPU)
MCF5232, MCF5233, MCF5234, MCF5235 (ColdFire) (eTPU)

Processeurs de signaux numériques

Remarque : la série 56XXX est communément appelée série 56000, ou 56K, et de même la série 96XXX est connue sous le nom de série 96000, ou 96K.
Série 56000
Motorola DSP560XX (24 bits)
Motorola DSP563XX (16/24 bits)
Motorola DSP566XX (16 bits)
Motorola DSP567XX (contrôleur de signaux numériques)
Motorola DSP568XX (contrôleur de signaux numériques)
Série 96000
Motorola DSP96XXX (32 bits)

Série StarCore
Remarque : "Il n'y a pas de support natif pour les opérations en virgule flottante sur StarCore" [4]
MSC8101/3 cœur SC140 unique, 300 MHz (fin de vie)
MSC8102 quatre cœurs SC140, 275 MHz (abandonné)
MSC8122/26 quatre cœurs SC140, 500 MHz
MSC711x cœur SC1400 unique, 200/300 MHz (partiellement abandonné)
MSC8144/E quatre cœurs SC3400, 1 GHz
MSC8156/E six cœurs SC3850, 1 GHz avec coprocesseur MAPLE-B
MSC8154/E quatre cœurs SC3850, 1 GHz avec coprocesseur MAPLE-B
MSC8152 double cœur SC3850, 1 GHz avec coprocesseur MAPLE-B
MSC8151 cœur unique SC3850, 1 GHz avec coprocesseur MAPLE-B
MSC8256 six cœurs SC3850, 1 GHz
MSC8254 quatre cœurs SC3850, 1 GHz
MSC8252 double cœur SC3850, 1 GHz
MSC8251 cœur unique SC3850, 1 GHz

Capteurs MEMS

Série MMA (accéléromètres multi-G / multi-axes)
Série MPX Pression
Série MPR Proximité
Dispositif de structure de calcul reconfigurable

MRC6011
Logiciels

CodeWarrior Integrated Development Environment
MQX Real Time Operating System
FreeMaster

Questions générales sur l'extraction de firmware de microcontrôleur


  • Est-il sûr d'envoyer un paiement à MikaTech ?

    Si MikaTech était une mauvaise entreprise, vous pourriez trouver des tonnes de mauvaises réputations sur son service sur Internet au cours de ses 28 ans d'histoire

    Donc, la réponse est OUI ! Nous sommes de bonnes personnes.

    Pourquoi choisir Mikatech, veuillez cliquer ici pour en savoir plus


  • Mikatech peut-elle casser des CI non répertoriés sur ce site ?

    Différents fabricants de puces ont des numéros de pièce différents, mais le cœur interne de la puce peut être fabriqué avec la même technologie, il serait tout à fait impossible de lister tous les numéros de pièce où notre technologie peut s'appliquer, tels que MYSON, STK, FEELING, ANALOG, FUJITSU, NOVATEK, LG/HYNDAI.

    De plus, avec l'avancée de la technologie, nous acquérons chaque jour plus d'expérience et développons de nouvelles méthodes de rétro-ingénierie pour différentes pièces de circuits intégrés. La liste complète des numéros de pièce de circuits intégrés relevant de notre champ de compétence ne cesse de s'agrandir, veuillez nous contacter pour le savoir.

  • Ma vie privée sera-t-elle protégée ?

    Mikatech Innovative Limited comprend l'importance de la vie privée de ses clients. Au moment où vous contactez Mikatech, les informations personnelles vous concernant seront placées sous la protection de nos règles de gestion élaborées au fil de nos années de pratique. Mikatech utilise ces informations pour personnaliser son service à votre égard et ne les divulguera jamais à des tiers pour quelque raison que ce soit.
    Pour chaque projet que nous réalisons, nous supprimons toutes les données, les matériaux et les codes 60 jours après la livraison des fichiers, ce qui nous protège et protège votre vie privée.

  • Est-il légal de faire appel aux services de Mikatech ?

    Oui, c'est tout à fait légal.
    Mikatech fournit ses services de rétro-ingénierie à des fins éducatives uniquement. Il peut être illégal d'utiliser les services mentionnés ci-dessus dans certains pays ou régions, veuillez vérifier vos lois locales. Mikatech n'assume aucune responsabilité quant à l'utilisation des services mentionnés ci-dessus qui pourrait être considérée comme illégale.


  • Je vous ai envoyé un e-mail, pourquoi n'y a-t-il pas de réponse ?

    • A. Notre serveur de messagerie est temporairement en panne, votre message n'a pas été délivré dans notre boîte aux lettres même si le message d'envoi réussi s'affiche à l'écran, veuillez nous contacter à nouveau.
    • B. Notre e-mail est reconnu comme courrier indésirable par votre serveur de messagerie, notre réponse a donc été rejetée par votre serveur ou elle est dirigée vers votre boîte aux lettres indésirables, veuillez supprimer notre compte de la liste des indésirables ou vérifier votre boîte aux lettres indésirables, ou utiliser un autre compte de messagerie pour nous contacter, comme Gmail.
    • C. Votre e-mail est reconnu comme courrier indésirable par notre serveur de messagerie, votre e-mail a donc été placé dans notre boîte aux lettres indésirables, veuillez utiliser un autre compte de messagerie pour nous contacter à nouveau.

  • Risques d'exfiltration de mémoire cryptographique

    Risques d'exfiltration de mémoire cryptographique dans les MCU sécurisés compatibles ARM TrustZone. Les microcontrôleurs 32 bits haute sécurité modernes intègrent la technologie ARM TrustZone pour partitionner physiquement et logiquement l'exécution du processeur en domaines sécurisé et non sécurisé afin d'assurer l'isolation de la sécurité embarquée. TrustZone crée des frontières matérielles strictes qui séparent les opérations cryptographiques sensibles, le stockage des clés et la logique de démarrage sécurisé du code d'application général s'exécutant dans le domaine non sécurisé. Malgré cette isolation native robuste, des états de registre de verrouillage de MCU mal configurés peuvent corrompre l'application des frontières de domaine, permettant à des adversaires sophistiqués de copier illégalement le contenu de la mémoire cryptographique à travers la barrière de partition TrustZone. La cause profonde de cette vulnérabilité réside dans l'interdépendance matérielle entre les indicateurs de verrouillage et les listes de contrôle d'accès à la mémoire TrustZone stockées dans l'unité de gestion de la mémoire (MMU) du MCU. Lorsque les fabricants ou les développeurs programment incorrectement les bits OTP de verrouillage hiérarchisés pendant la production, la MMU ne parvient pas à charger les règles d'isolation de domaine correctes au démarrage. Cette omission crée une perméabilité temporaire entre les espaces d'adresses mémoire sécurisés et non sécurisés lors des changements de contexte. Les changements de contexte se produisent des dizaines de fois par seconde lorsque le MCU alterne entre les tâches cryptographiques sécurisées et les tâches de traitement d'application non sécurisées. Pendant la brève fenêtre de transition de domaine de l'ordre de la nanoseconde, les attaquants par injection de fautes peuvent manipuler les registres d'état de verrouillage pour désactiver momentanément la logique de barrière de domaine. Des attaques par glitch de tension ou d'horloge ciblées sur les événements de changement de contexte permettent à du code non sécurisé non autorisé de déclencher la lecture d'un processeur EEPROM dans les régions de stockage de clés sécurisées normalement réservées exclusivement au monde sécurisé TrustZone. Le processeur EEPROM dans les MCU TrustZone maintient des tables de permissions d'accès doubles pour les demandeurs sécurisés et non sécurisés. Une mauvaise configuration du verrouillage fusionne ces tables, permettant aux transactions de bus non sécurisées d'accéder aux segments EEPROM réservés au stockage des clés racines. Cette brèche permet aux attaquants d'initier des commandes de mémoire en masse pour vider complètement les données de la partition sécurisée contenant les manifestes de firmware cryptés et les secrets persistants de l'appareil. Le vidage mémoire résultant contient à la fois le code d'application non sécurisé et les charges utiles TrustZone sécurisées, compromettant complètement l'objectif de sécurité principal de l'isolation de domaine. Ce type de brèche de frontière TrustZone accélère et simplifie considérablement les flux de travail professionnels de rétro-ingénierie de microcontrôleurs ciblant des binaires de firmware embarqués cryptés. Normalement, les ingénieurs en rétro-ingénierie doivent séparer manuellement les régions de code sécurisé et non sécurisé par une analyse statique longue. Un vidage mémoire fusionné élimine ce travail de séparation et expose la logique sécurisée directement aux outils de rétro-ingénierie standard. Plus important encore, le contournement réussi du domaine élimine l'exigence d'opérations complètes de décapsulation physique et de récupération de code dans la majorité des scénarios d'attaque. Les chercheurs n'ont plus besoin d'exposer la puce de silicium pour sonder les nœuds de bus sécurisés, car l'état de verrouillage glitché accorde un accès logique à toutes les données nécessaires via les interfaces de débogage standard. Cette réduction de la complexité de l'attaque abaisse la barrière des compétences et de l'équipement pour compromettre les appareils commerciaux sécurisés par TrustZone. Pour comprendre pleinement la chaîne d'exploitation, il est essentiel de décomposer les étapes séquentielles requises pour exploiter la mauvaise configuration du verrouillage pour l'accès à la mémoire cryptographique. Premièrement, l'attaquant identifie que la configuration de verrouillage hiérarchisée manque d'un bit de verrouillage de domaine TrustZone dédié lors de la reconnaissance initiale de l'appareil. Deuxièmement, ils déploient des charges utiles de firmware qui surveillent le timing des changements de contexte du processeur pour identifier les fenêtres de transition vulnérables. Troisièmement, ils injectent des glitches de tension de précision pendant ces fenêtres pour corrompre les règles d'isolation de la MMU héritées de l'état de verrouillage. Quatrièmement, ils exécutent du code non sécurisé qui appelle des fonctions de lecture de mémoire privilégiées pour déclencher la lecture d'un processeur EEPROM dans le banc de clés sécurisé. Cinquièmement, ils extraient par lots les pages de mémoire pour vider la partition sécurisée et les contenus EEPROM dans des tampons RAM non sécurisés pour l'exfiltration. Sixièmement, ils copient les secrets tamponnés vers un stockage externe pour copier en permanence le contenu de la mémoire cryptographique pour une analyse hors ligne et une duplication de clés. Enfin, ils reconstruisent le binaire complet du firmware sécurisé pour parvenir à une extraction de firmware non autorisée complète sans altération physique de l'appareil. L'atténuation défensive des vulnérabilités de verrouillage TrustZone commence par des modèles de programmation OTP standardisés qui imposent des verrous d'isolation de domaine obligatoires par défaut. Les fournisseurs de MCU doivent fusionner de manière permanente les bits de configuration TrustZone critiques dans des régions OTP inaltérables qui ne peuvent pas être modifiées par les outils de programmation de l'utilisateur final. Les développeurs doivent valider la synchronisation des règles de verrouillage et de la MMU à chaque cycle de démarrage pour détecter immédiatement les paramètres d'isolation corrompus. La surveillance de l'accès au domaine en cours d'exécution doit signaler les demandes de mémoire non sécurisées anormales ciblant les régions EEPROM et Flash sécurisées et déclencher un verrouillage immédiat du système. Les circuits de détection de glitch doivent surveiller l'intégrité de la tension et de l'horloge du cœur pendant les changements de contexte pour bloquer les tentatives d'injection de fautes temporisées. Des outils d'audit sécurisés automatisés doivent analyser les fichiers de configuration de verrouillage pour détecter tout décalage avec les politiques d'accès TrustZone avant la compilation du firmware et la programmation de production. La formation à la sécurité pour les développeurs embarqués doit souligner le lien non négociable entre l'état de verrouillage du MCU et le comportement d'isolation matérielle TrustZone. En appliquant ces garde-fous de configuration et d'exécution stricts, l'industrie embarquée peut éliminer les brèches de domaine induites par le verrouillage et préserver l'intégrité de la protection de la mémoire cryptographique basée sur TrustZone contre les attaques de rétro-ingénierie et d'exfiltration de clés modernes.


    temps de piratage de microcontrôleur

    Années

    28 +
    pays de piratage de microcontrôleur

    Pays

    110 +
    clients de l'attaque de microcontrôleur

    Clients

    5000 +
    projets de microcontrôleur déverrouillés

    Projets

    60000 +