Microchip Atmega328P: wszystko, co musisz wiedzieć o tym MCU

Mikrochip ATmega328P

Kolejny z Części elektroniczne powinieneś wiedzieć, czy to mikrokontroler, czyli MCU (MicroController Unit), ATmega328P. Jeden z najpopularniejszych układów, który można zaprogramować do wielu różnych zastosowań, zarówno projektów DIY, jak i innych projektów przemysłowych itp.

Z pewnością jego nazwa brzmi znajomo i jest to jeden z mikrochipów używanych przez płytki Arduino i inne płyty rozwojowe Podobny. W rzeczywistości w dużej mierze to właśnie ta otwarta platforma sprzętowa również przyczyniła się do wzrostu jej popularności.

Od Atmela do Microchip

logo z mikroczipem

Atmel Corporation była firmą półprzewodnikową założoną w 1984 roku. Marka firmy założona przez George'a Perlegos była akronimem Advanced Technology for Memory and Logic.

W swojej historii opracowali urządzenia RF, WiMAX, ASIC, SoC, EEPROM i pamięć flash itp. Ale przede wszystkim skupili się również na mikrokontrolery. Wśród nich znalazły się niektóre pochodne Intel 8051, te oparte na AVR i AVR32 (obie architektury opracowane przez samego Atmela), a także oparte na ARM.

Sus produkować Służyły one zarówno elektronice użytkowej, jak firmy telekomunikacyjne, przemysł elektroniczny, sprzęt medyczny, pojazdy, sektor lotniczy, bezpieczne karty, a także wojsko.

W sprawie Technologia Microchip, jest także kolejnym dużym producentem półprzewodników z siedzibą w Arizonie. Dedykowany do mikrokontrolerów, pamięci (EEPROM i EPROM), RF i innych urządzeń analogowych oraz narzędzi programowych do programowania i rozwoju. Ich mikrokontrolery wyróżniają się szczególnie z rodziną opracowaną przez siebie, taką jak PIC.

Co to jest mikrokontroler lub MCU?

Un mikrokontroler, µC, UC lub MCU (jednostka mikrokontrolera), jakkolwiek chcesz to nazwać, jest to programowalny układ scalony zdolny do wykonywania poleceń załadowanych do jego pamięci. Dlatego mikrokontroler to prawie kompletny komputer na chipie. Posiada wszystkie zintegrowane komponenty, takie jak CPU, RAM, ROM, a także peryferia I/O (GPIO, timery lub liczniki, konwertery A/D, SPI, I2C, USB, Ethernet, komparatory, PWMItp.).

Widocznie, wydajność tych komputerów na chipie nie jest tak wysoka, jak dzisiejsze komputery PC, mają one podobną wydajność do komputerów sprzed kilkudziesięciu lat. Są jednak bardzo wydajne i zwykle są bardzo atrakcyjne do różnych zadań, w których wysoka wydajność nie jest potrzebna, takich jak sterowanie maszynami przemysłowymi, sterowanie niektórymi zadaniami w pojazdach, tablicach rozwojowych, sprzęcie AGD itp.

Co to jest ATmega328P?

Atmela ATmega328p

El ATmega328P Jest to mikrokontroler stworzony przez firmę Atmel, należący do serii megaAVR. Obecnie należy do Microchip. Jeśli chodzi o jego parametry i najwybitniejsze parametry techniczne, są to:

  • 8-bitowa architektura AVR
  • 32 KB flash
  • 1 KB EEPROM
  • 2 KB pamięci SRAM
  • 23 linie I/O ogólnego przeznaczenia
  • 32 rejestry ogólnego przeznaczenia
  • 3 timery / liczniki z trybem porównania
  • Przerwania wewnętrzne / zewnętrzne (24)
  • Programator trybu UART
  • Interfejs szeregowy
  • SPI
  • 8 kanałów 10-bitowego przetwornika A/D
  • 6 kanałów PWM
  • Programowalny watchdog z wewnętrznym oscylatorem
  • 5 trybów oszczędzania energii wybieranych przez oprogramowanie
  • Zasilanie od 1.8 V do 5.5 V.
  • Osiąga wydajność 1 MIPS, czyli milion instrukcji wykonywanych na sekundę.
  • Częstotliwość zegara 20 MHz
  • Zapakowany, może być DIP lub PLCC. Z 28 pinami.

Jeśli chodzi o jego pinout i arkusz danychmożesz pobierz je stąd.

Co to jest AVR?

Jeśli zastanawiasz co to jest AVR, to 8-bitowa architektura RISC opracowana przez Ateml dla swojej linii mikrokontrolerów. Został on początkowo wymyślony przez dwóch studentów z Norweskiego Instytutu Technologii, a później dopracowany i rozwinięty przez Atmel Norway. Jest teraz używany przez linie ATmega, ATxmega, ATtiny i AT90.

Istnieje architektura o nazwie AVR32, która jest 32-bitowym RISC z obsługą DSP i SIMD. Używany do bardziej zaawansowanych urządzeń, które wymagają większej funkcjonalności i wydajności.

Ponadto wynika to z: Harvard schemat, ma 32 8-bitowe rejestry i zawsze był projektowany z myślą o wykonywaniu skompilowanego C w najbardziej efektywny sposób.


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.