La flash NOR parallèle : 29F, 28F et l'ancêtre 27C
Avant que la mémoire programme ne soit intégrée dans le microcontrôleur, elle vivait dans une puce séparée, à côté. C'est la flash externe — et sur beaucoup de calculateurs encore en circulation, c'est elle qui porte le programme et les cartographies.
Les familles
- 29F (AM29F, M29F…) : flash NOR parallèle, effaçable électriquement par secteurs. La plus courante des flash externes.
- 28F : la première génération de flash NOR (origine Intel). Certaines demandent une tension de programmation particulière.
- 27C : ce n'est plus de la flash mais l'EPROM UV dont elles descendent — effaçable seulement aux ultraviolets. On la croise sur les calculateurs les plus anciens.
Ces mémoires sont parallèles : elles communiquent sur de nombreuses broches à la fois (bus d'adresses + bus de données), au contraire des petites EEPROM série. C'est plus rapide, mais ça demande plus de connexions.
Où on les trouve
La flash externe est la marque des architectures à mémoire séparée : EDC15, EDC16, beaucoup d'essence anciennes. Le programme est à côté du microcontrôleur, pas dedans.
C'est un point important : une mémoire externe offre souvent une porte de secours. Si une écriture tourne mal, on peut généralement récupérer le calculateur en travaillant directement sur la puce. Sur les architectures internes récentes (EDC17, MED17, MD1, MG1), cette porte n'existe plus — d'où un risque plus élevé. Voir flash externe et interne.
Les boîtiers
La flash parallèle se présente souvent en PLCC (carré, pattes en J, parfois sur support) ou en TSOP (rectangulaire, fin, nombreuses pattes). Le boîtier conditionne la méthode de lecture — voir les boîtiers.
La capacité : le piège du facteur 1000
Ici l'unité est le mégabit, pas le kilobit — et la convention varie à l'intérieur même d'une famille :
- 29F040 et 29F400 font tous deux 4 Mbit ; 29F016 et 29F160 font tous deux 16 Mbit. Deux encodages coexistent, l'un pour les composants en ×8, l'autre pour les ×8/×16.
- La série 27 bascule aussi en cours de route : 2764 = 64 kbit … 27512 = 512 kbit, puis 27C010 = 1 Mbit, 27C040 = 4 Mbit.
Le faux ami à retenir : 28F320 = 32 mégabits, alors que 95320 = 32 kilobits. Un facteur 1000 entre deux références qui se ressemblent. En cas de doute, le datasheet du composant exact tranche.
La Boîte à outils reconnaît la famille (29F, 28F, 27C), sa technologie et son bus à partir de la référence, et vous renvoie au datasheet pour la capacité précise quand la convention est ambiguë.
Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.
