Popis
ATmega328P-PU je 8bitový mikroprocesor se sériovým programovatelným EEPROM, určený jako náhrada v Arduino UNO nebo jako jádro vlastních elektronických zařízení. Čip pracuje v rozsahu napětí 1,8 V až 5,5 V a podporuje maximální frekvenci 20 MHz při napájení 5 V.
Paměť a výpočetní kapacita
| Flash paměť | 32 kB |
| SRAM | 2 kB |
| EEPROM | 1 kB |
Vstupní a výstupní porty
Čip disponuje 14 digitálními vstupně-výstupními piny, z nichž 6 podporuje PWM (pulzně šířkovou modulaci). K dispozici je 6 analogových vstupů na převodník ADC. Každý pin zvládne spínací proud do 40 mA.
Elektrické parametry
| Napájecí rozsah | 1,8 V až 5,5 V |
| Maximální frekvence | 20 MHz |
| Provozní teplota | −40 °C až 85 °C |
| Max. proud na pin | 40 mA |
Použití a aplikace
Čip je vhodný na stavbu autonomních zařízení, kde není potřebná vývojová deska. Výhodou je nižší spotřeba energie a možnost práce v širším teplotním rozsahu. Typicky se nasazuje v senzorických modulech, měřících přístrojích a varovných systémech.
Naprogramování a spuštění
ATmega328P-PU nemá předem nahrané bootloader. Naprogramování vyžaduje:
- Programátor kompatibilní s AVR čipy (např. USBasp nebo Arduino jako ISP)
- Bootloader musí být nahrán pomocí SPI rozhraní
- Pokud chcete pracovat s frekvenčními hodiny 16 MHz, doporučujeme dodat externí krystal 16 MHz se dvěma kondenzátory (obvykle 22 pF)
Čip má interní RC oscilátor s frekvenční přesností ±10 %, který postačuje pro aplikace necitlivé na čas.
Podrobný postup nahrání bootloaderu naleznete v technické dokumentaci datasheet. V nabídce je dostupná také SMD verze čipu ATMega328P-AU.





