Microxip Atmega328P: tot el que cal saber sobre aquesta MCU

microxip ATmega328P

Un altre dels components electrònics que hauries de conèixer és el microcontrolador, o MCU (MicroController Unit), ATmega328P. Un dels xips més populars que podràs programar per a multitud d'aplicacions de tot tipus, tant projectes DIY, fins a altres projectes industrials, etc.

Segur que et sona el seu nom, i és que és un dels microxips usats per plaques Arduino i altres plaques de desenvolupament similars. De fet, en gran part, ha estat aquesta plataforma de maquinari obert la qual també ha contribuït a que la seva popularitat es dispari.

De Atmel a Microxip

microxip logo

Corporació Atmel va ser una empresa de semiconductors fundada el 1984. La marca de l'empresa fundada per George Perlegos era l'acrònim d'Advanced Tecnology for Memory and Logic.

Al llarg de la seva història, han desenvolupat dispositius de RF, WiMAX, ASICs, SoCs, memòries tipus EEPROM i flash, etc. Però, especialment, s'han centrat també en els microcontroladors. Entre ells, s'han inclòs alguns derivats de l'Intel 8051, els basats en AVR i AVR32 (ambdues arquitectures desenvolupades per la pròpia Atmel) i també basats en ARM.

Els seus productes han servit tant per a l'electrònica de consum, com empreses de telecomunicacions, indústria de l'electrònica, equips mèdics, vehicles, sector aeroespacial, targetes segures, i també militar.

Quant a Tecnologia de microxips, També és un altre gran fabricant de semiconductors amb seu a Arizona. Dedicat als microcontroladors, memòries (EEPROM i EPROM), RF, i altres dispositius analògics, així com eines de programari per a la programació i desenvolupament. Destaquen especialment els seus microcontroladors, amb una família desenvolupada per ells mateixos com els PIC.

Què és un microcontrolador o MCU?

Un microcontrolador, ΜC, UC o MCU (Microcontroller Unit), com ho vulguis anomenar, és un CI programable i capaç d'executar ordres carregades en la seva memòria. Per tant, un microcontrolador és gairebé un computador complet dins d'un xip. Té tots els components integrats, com són la CPU, la memòria RAM, ROM i també perifèrics d'E / S (GPIO, temporitzadors o comptadors, convertidors A / D, SCI, I2C, USB, Ethernet, comparadors, PWM, Etc).

evidentment, el rendiment d'aquests computadors en un xip no és tan elevada com els actuals PCs. Tenen rendiments similars als equips de fa dècades. No obstant això, són molt eficients i solen ser molt atractius per a diferents tasques on no es necessita un rendiment elevat, com per controlar maquinària industrial, controlar certes tasques en vehicles, plaques de desenvolupament, electrodomèstics, etc.

Què és el ATmega328P?

Atmel ATmega328p

El ATmega328P és un microcontrolador creat per Atmel, pertanyent a la sèrie megaAVR. Actualment pertany a Microchip. Quant a les seves paràmetres i característiques tècniques més destacats estan:

  • Arquitectura AVR 8 bits
  • 32 KB de flaix
  • 1 KB d'EEPROM
  • 2 KB de SRAM
  • 23 línies I / S de propòsit general
  • 32 registres de propòsit general
  • 3 temporitzadors / comptadors amb manera comparació
  • Interrupcions internes / externes (24)
  • Programador manera UART
  • interfície serial
  • SCI
  • 8 canals de 10 bits per conversor A / D
  • 6 canals PWM
  • Temporitzador (watchdog) programable amb oscil·lador intern
  • 5 modes d'estalvi d'energia seleccionables per programari
  • Alimentació de 1.8va 5.5V.
  • Aconsegueix 1 MIPS de rendiment, és a dir, un milió d'instruccions executades en cada segon.
  • Freqüència de rellotge de 20 MHz
  • Empaquetat, pot ser DIP o PLCC. Amb 28 pins.

Quant a la seva pinout i datasheet, pots descarregar-los des d'aquí.

Què és AVR?

Si et preguntes què és AVR, És una arquitectura de 8 bits i tipus RISC desenvolupada per Ateml per la seva línia de microcontroladors. Inicialment va ser concebuda per dos estudiants de l'Norwegian Institute of Technology, i més tard refinada i desenvolupada per Atmel Norway. Ara és emprada per les línies de ATMEGA, ATxmega, ATtiny, i AT90.

Existeixen una arquitectura anomenada AVR32, que és una RISC de 32 bits amb suport per a DSP i SIMD. Emprada per a dispositius més avançats que demanin més funcionalitat i rendiment.

A més, segueix un esquema Harvard, Té 32 registres de 8 bits, i es va dissenyar sempre pensant en l'execució de C compilat de la forma més eficient.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.