Microchip Atmega328P: lahat ng kailangan mong malaman tungkol sa MCU na ito

Microchip ng ATmega328P

Isa pa sa Mga elektronikong sangkap dapat mong malaman ay ang microcontroller, o MCU (MicroController Unit), ATMega328P. Isa sa mga pinakatanyag na chip na maaari mong programa para sa maraming mga application ng lahat ng uri, parehong mga proyekto sa DIY, kahit na iba pang mga pang-industriya na proyekto, atbp.

Tiyak na pamilyar sa iyo ang pangalan nito, at ito ay isa sa mga microchip na ginamit ng mga plato Arduino at iba pang mga mga board ng pag-unlad Katulad. Sa katunayan, sa malaking bahagi, ito ay ang bukas na platform ng hardware na nag-ambag din sa pagtaas ng kasikatan nito.

Mula sa Atmel hanggang sa Microchip

logo ng microchip

Atmel Corporation ay isang semiconductor na kumpanya na itinatag noong 1984. Ang tatak ng kumpanya na itinatag ni George Perlegos ay ang akronim para sa Advanced Technology for Memory and Logic.

Sa kabuuan ng kanilang kasaysayan, nakabuo sila ng mga RF device, WiMAX, ASIC, SoCs, EEPROM at flash memory, atbp. Ngunit, lalo na, nakatuon din ang pansin nila mga microcontroller. Kabilang sa mga ito, isinama nila ang ilang mga derivatives ng Intel 8051, mga batay sa AVR at AVR32 (parehong mga arkitekturang binuo ni Atmel mismo) at batay din sa ARM.

Nila gumawa Nagsilbi silang pareho para sa mga elektroniks ng consumer, tulad ng mga kumpanya ng telecommunication, industriya ng electronics, kagamitan sa medisina, sasakyan, sektor ng aerospace, mga secure card, at pati na rin militar.

Sa mga tuntunin ng Teknolohiya ng Microchip, ay isa ring malaking tagagawa ng semiconductor na nakabase sa Arizona. Nakatuon sa mga microcontroller, alaala (EEPROM at EPROM), RF, at iba pang mga analog na aparato, pati na rin mga tool sa software para sa pag-program at pag-unlad. Ang kanilang mga microcontroller ay namumukod lalo na, na may isang pamilya na binuo ng kanilang mga sarili tulad ng PICs.

Ano ang isang microcontroller o MCU?

Un microcontroller, µC, UC o MCU (Microcontroller Unit), anuman ang nais mong tawagan ito, ito ay isang programmable IC na may kakayahang magpatupad ng mga order na na-load sa memorya nito. Samakatuwid, ang isang microcontroller ay halos isang kumpletong computer sa isang maliit na tilad. Mayroon itong lahat ng mga pinagsamang mga sangkap, tulad ng CPU, RAM, ROM at din I / O mga peripheral (GPIO, timer o counter, A / D converter, SPI, I2C, USB, Ethernet, kumpare, PWM, Atbp).

Malinaw na, pagganap ng mga computer na ito sa isang chip ay hindi kasing taas ng mga PC ngayon. Mayroon silang katulad na pagganap sa mga computer ng mga dekada na ang nakalilipas. Gayunpaman, ang mga ito ay napakahusay at kadalasang napaka kaakit-akit para sa iba't ibang mga gawain kung saan hindi kinakailangan ang mataas na pagganap, tulad ng pagkontrol sa mga makinarya sa industriya, pagkontrol sa ilang mga gawain sa mga sasakyan, development board, gamit sa bahay, atbp.

Ano ang ATmega328P?

Atmel ATmega328p

El ATMega328P Ito ay isang microcontroller na nilikha ni Atmel, na kabilang sa serye ng megaAVR. Kasalukuyang ito ay nabibilang sa Microchip. Tulad ng para sa mga parameter nito at pinaka-natitirang mga teknikal na katangian, ang mga ito ay:

  • 8-bit AVR na arkitektura
  • 32 KB flash
  • 1 KB EEPROM
  • 2 KB SRAM
  • 23 pangkalahatang layunin ng mga linya ng I / O
  • 32 mga pangkalahatang rehistro sa layunin
  • 3 timer / counter na may mode na paghahambing
  • Panloob / Panlabas na Pagkagambala (24)
  • Programmer ng UART mode
  • Serial interface
  • SPI
  • 8 mga channel ng 10-bit A / D converter
  • 6 na mga channel ng PWM
  • Programmable watchdog na may panloob na oscillator
  • 5 napipiliang mode ng pag-save ng kapangyarihan ng software
  • 1.8v hanggang 5.5v power supply.
  • Nakakamit nito ang 1 MIPS ng pagganap, iyon ay, isang milyong tagubilin na naisakatuparan bawat segundo.
  • 20 Mhz dalas ng orasan
  • Naka-package, maaari itong maging DIP o PLCC. Na may 28 pin.

Para naman sa kanya pinout at datasheet, maaari i-download ang mga ito mula dito.

Ano ang AVR?

Kung magtataka ka ano ang AVR, ay isang 8-bit na arkitektura ng RISC na binuo ng Ateml para sa linya ng mga microcontroller. Una itong ipinaglihi ng dalawang mag-aaral mula sa Norwegian Institute of Technology, at kalaunan ay pinino at binuo ni Atmel Norway. Ginagamit na ito ngayon ng mga linya ng ATmega, ATxmega, ATtiny, at AT90.

Mayroong isang arkitektura na tinatawag na AVR32, na isang 32-bit RISC na may suporta para sa DSP at SIMD. Ginamit para sa mas advanced na mga aparato na humihiling ng higit na pag-andar at pagganap.

Bilang karagdagan, sumusunod ito a Skema ng Harvard, ay mayroong 32 8-bit na rehistro, at palaging dinisenyo na may naipon na pagpapatupad ng C sa isip sa pinaka mahusay na paraan.


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.