Popis
ATmega328P-PU je 8-bitový mikroprocesora so sériovým programovateľným EEPROM, určený na náhradu v Arduino UNO alebo ako jadro vlastných elektronických zariadení. Čip pracuje v rozsahu napätia 1,8 V až 5,5 V a podporuje maximálnu frekvenciu 20 MHz pri napájaní 5 V.
Pamäť a výpočtová kapacita
| Flash pamäť | 32 kB |
| SRAM | 2 kB |
| EEPROM | 1 kB |
Vstupné a výstupné porty
Čip disponuje 14 digitálnymi vstupno-výstupnými pinmi, z ktorých 6 podporuje PWM (pulzne šírkovú moduláciu). K dispozícii je 6 analógových vstupov na prevodník ADC. Každý pin zvládne spínací prúd do 40 mA.
Elektrické parametre
| Napájací rozsah | 1,8 V až 5,5 V |
| Maximálna frekvencia | 20 MHz |
| Operačná teplota | −40 °C až 85 °C |
| Max. prúd na pin | 40 mA |
Použitie a aplikácie
Čip je vhodný na stavbu autonómnych zariadení, kde nie je potrebná vývojová doska. Výhodou je nižšia spotreba energie a možnosť práce v širšom teplotnom rozsahu. Typicky sa nasadzuje v senzorických moduloch, meracích prístrojoch a výstražných systémoch.
Naprogramovanie a spustenie
ATmega328P-PU nemá vopred nahrané bootloader. Naprogramovanie vyžaduje:
- Programátor kompatibilný s AVR čipmi (napr. USBasp alebo Arduino ako ISP)
- Bootloader musí byť nahraný pomocou SPI rozhrania
- Ak chcete pracovať s frekvenčným hodinami 16 MHz, odporúčame dodať externý krištáľ 16 MHz s dvoma kondenzátormi (zvyčajne 22 pF)
Čip má interný RC oscilátor s frekvenčnou presnosťou ±10 %, ktorý postačuje pre časové nepritrebavé aplikácie.
Podrobný postup napálenia bootloaderu nájdete v technickej dokumentácií datasheet. V ponuke je dostupná aj SMD verzia čipu ATMega328P-AU.







