En tant que passionné d'ingénierie générale, j'apprends chaque jour davantage sur le monde des microcontrôleurs. Une fois, je ne comprends pas très bien la signification de la version bit d'un microcontrôleur.
J'utilise l'ATmega8 depuis plusieurs mois et il semble fonctionner parfaitement pour mes besoins. Je sais comment des choses comme la vitesse d'horloge, la mémoire, le nombre de broches d'E / S, les types de bus de communication, etc. différencient un microcontrôleur d'un autre. Mais je ne comprends pas très bien la signification de, disons, 8 bits contre 16 bits contre 32 bits. Je comprends qu'une version plus élevée de bits permet à l'appareil de stocker de plus grands nombres, mais encore une fois, comment cela affecte-t-il ma décision? Si je conçois un produit, dans quel scénario hypothétique devrais-je décider qu'un processeur 8 bits ne fonctionnera tout simplement pas et que j'ai besoin de quelque chose de plus élevé.
Y a-t-il une raison de croire qu'une variante théorique 32 bits de l'ATmega8 (toutes choses égales par ailleurs) serait supérieure à une version 8 bits (si un tel appareil était possible)?
Je dis peut-être un non-sens, mais je suppose que c'est le résultat de ma confusion.