Leírás
Az ATmega328P-PU egy 8 bites mikroprocesszor, soros programozható EEPROM-mal, az Arduino UNO helyettesítésére vagy saját elektronikus eszközök magjaként tervezve. A chip 1,8 V és 5,5 V közötti feszültségtartományban működik, és 5 V tápellátásnál maximum 20 MHz frekvenciát támogat.
Memória és számítási kapacitás
| Flash memória | 32 kB |
| SRAM | 2 kB |
| EEPROM | 1 kB |
Bemeneti és kimeneti portok
A chip 14 digitális be/kimeneti pimmelt rendelkezik, amelyből 6 támogatja a PWM-et (pulzusszélesség-moduláció). 6 analóg bemenet áll rendelkezésre az ADC konverterhez. Minden pin maximum 40 mA kapcsolási áramot bír el.
Elektromos paraméterek
| Tápfeszültség tartomány | 1,8 V és 5,5 V között |
| Maximális frekvencia | 20 MHz |
| Működési hőmérséklet | −40 °C és 85 °C között |
| Max. áram pin-enként | 40 mA |
Felhasználás és alkalmazások
A chip autonóm eszközök építésére alkalmas, ahol nincs szükség fejlesztői kártyára. Az előnye az alacsonyabb energiafogyasztás és a szélesebb hőmérséklettartományban való működés lehetősége. Tipikusan érzékelő modulokba, mérőműszerekbe és figyelmeztető rendszerekbe építik.
Programozás és indítás
Az ATmega328P-PU nem rendelkezik előre betöltött bootloaderrel. A programozáshoz szükséges:
- AVR chipekkel kompatibilis programozó (például USBasp vagy Arduino as ISP)
- A bootloadert SPI felületen keresztül kell feltölteni
- Ha 16 MHz órajellel szeretne dolgozni, ajánlott egy külső 16 MHz-es kristály két kondenzátorral (általában 22 pF)
A chip belső RC oszcillátor van ±10% frekvencia pontossággal, amely időkritikus nem igénylő alkalmazásokhoz elegendő.
A bootloader feltöltésének részletes eljárása a technikai dokumentációban található datasheet. Az ajánlatban az SMD verzió is elérhető ATMega328P-AU.







