ATMEGA328P-AU, 8bit AVR Microcontroller, 20MHz, 32 kB Flash, 32-Pin TQFP
Description:
- A low-power, high-performance 8-bit AVR microcontroller, the ATMEGA328P-AU was created by Microchip Technology.
- High Performance AVR Core:
- Executes strong commands in a single clock cycle.
- Throughputs reach 1 MIPS per MHz.
- Balances power usage and processing speed well.
- Memory:
- 32 kB of in-system programmable flash.
- 1024 byte EEPROM.
- 2 kB SRAM.
- The 32 kB bootloader area permits on-chip firmware updates.
- Peripheral features:
- 23 general-purpose I/O lines.
- Two 8-bit timer/counters with prescaler and comparison modes.
- A single 16-bit timer/counter featuring prescaler, compare, and capture modes.
- Six PWM channels with multiple mode support.
- 6-channel, 10-bit ADC.
- Communication Interfaces:
- Supports programmable serial USART.
- SPI Serial Interface (Master/Slave).
- Two-wire Serial Interface (I²C).
- There is no native USB support.
- Power Management:
- Operates between 1.8V and 5.5V.
- There are three operational modes: active, idle, and power down.
- Watchdog timer with an on-chip oscillator.
- Brownout detection and software-programmable power-saving modes.
- Development and Debugging:
- Supports JTAG for on-chip debugging.
- Interruptions can occur both within and externally.
- Real-time counter with a separate oscillator.
- Oscillators and clocks:
- Internally calibrated RC oscillator provides a reliable clock.
- External clock sources can be linked to ensure exact operations.