Microchip Atmega328P : tout ce qu'il faut savoir sur ce MCU

Micropuce ATmega328P

Un autre des composants électroniques vous devez savoir que c'est le microcontrôleur, ou MCU (MicroController Unit), ATmega328P. L'une des puces les plus populaires que vous pouvez programmer pour une multitude d'applications de toutes sortes, à la fois des projets de bricolage, voire d'autres projets industriels, etc.

Son nom vous est sûrement familier, et c'est l'une des micropuces utilisées par les plaques Arduino et d'autres cartes de développement Similaire. En fait, c'est en grande partie cette plate-forme matérielle ouverte qui a également contribué à la montée en flèche de sa popularité.

D'Atmel à la puce électronique

logo de puce électronique

Atmel Corporation était une entreprise de semi-conducteurs fondée en 1984. La marque de l'entreprise fondée par George Perlegos était l'acronyme de Advanced Technology for Memory and Logic.

Tout au long de leur histoire, ils ont développé des dispositifs RF, WiMAX, ASIC, SoC, EEPROM et mémoire flash, etc. Mais, surtout, ils se sont également concentrés sur microcontrôleurs. Parmi eux, ils ont inclus certains dérivés de l'Intel 8051, ceux basés sur AVR et AVR32 (les deux architectures développées par Atmel lui-même) et également basés sur ARM.

Leur produits Ils ont servi à la fois pour l'électronique grand public, comme les entreprises de télécommunications, l'industrie électronique, les équipements médicaux, les véhicules, le secteur aérospatial, les cartes sécurisées, mais aussi l'armée.

En ce qui concerne Technologie de micropuce, est également un autre grand fabricant de semi-conducteurs basé en Arizona. Dédié aux microcontrôleurs, mémoires (EEPROM et EPROM), RF et autres appareils analogiques, ainsi qu'aux outils logiciels de programmation et de développement. Leurs microcontrôleurs se démarquent particulièrement, avec une famille développée par eux-mêmes comme les PIC.

Qu'est-ce qu'un microcontrôleur ou MCU ?

Un microcontrôleur, µC, UC ou MCU (Microcontroller Unit), quel que soit le nom qu'on lui donne, c'est un circuit intégré programmable capable d'exécuter les ordres chargés dans sa mémoire. Par conséquent, un microcontrôleur est presque un ordinateur complet sur puce. Il possède tous les composants intégrés, tels que le CPU, la RAM, la ROM et aussi les périphériques d'E/S (GPIO, temporisateurs ou compteurs, convertisseurs A/N, SPI, I2C, USB, Ethernet, comparateurs, PWM, Etc).

Évidemment rendement de ces ordinateurs sur puce n'est pas aussi élevé que les PC d'aujourd'hui, ils ont des performances similaires à celles des ordinateurs d'il y a des décennies. Cependant, ils sont très efficaces et sont généralement très attrayants pour différentes tâches où des performances élevées ne sont pas nécessaires, telles que le contrôle des machines industrielles, le contrôle de certaines tâches dans les véhicules, les cartes de développement, les appareils ménagers, etc.

Qu'est-ce que l'ATmega328P ?

Atmel ATmega328p

El ATmega328P Il s'agit d'un microcontrôleur créé par Atmel, appartenant à la série megaAVR. Il appartient actuellement à Microchip. Quant à ses paramètres et caractéristiques techniques les plus remarquables, ce sont :

  • Architecture AVR 8 bits
  • Flash de 32 Ko
  • 1 Ko d'EEPROM
  • 2 Ko de mémoire SRAM
  • 23 lignes d'E/S à usage général
  • 32 registres à usage général
  • 3 temporisateurs/compteurs avec mode comparaison
  • Interruptions internes / externes (24)
  • Programmeur en mode UART
  • Interface série
  • SPI
  • 8 canaux de convertisseur A/N 10 bits
  • 6 canaux PWM
  • Chien de garde programmable avec oscillateur interne
  • 5 modes d'économie d'énergie sélectionnables par logiciel
  • Alimentation 1.8v à 5.5v.
  • Il atteint 1 MIPS de performances, c'est-à-dire un million d'instructions exécutées chaque seconde.
  • Fréquence d'horloge de 20 MHz
  • Emballé, il peut être DIP ou PLCC. Avec 28 broches.

En ce qui concerne son brochage et fiche technique, tu peux téléchargez-les d'ici.

Qu'est-ce que l'AVR ?

Si vous demandez qu'est-ce que l'AVR, est une architecture RISC 8 bits développée par Ateml pour sa gamme de microcontrôleurs. Il a été initialement conçu par deux étudiants de l'Institut norvégien de technologie, puis affiné et développé par Atmel Norvège. Il est maintenant utilisé par les lignes ATmega, ATxmega, ATtiny et AT90.

Il existe une architecture appelée AVR32, qui est un RISC 32 bits avec prise en charge de DSP et SIMD. Utilisé pour les appareils plus avancés qui exigent plus de fonctionnalités et de performances.

De plus, il suit une schéma de Harvard, a 32 registres de 8 bits et a toujours été conçu avec une exécution C compilée à l'esprit de la manière la plus efficace.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.