The Atmega328P is at the centre of every Arduino Uno board and acts as the 8-bit microcontroller that controls and interacts with sensors, motors, relays, and other electronic devices. The ATmega328P-U shown here is a dual in-line package microchip that can be placed on a breadboard, making it ideal for projects that require enclosure, or prototypes moving beyond the development board phase. The ATmega328P-U is also a great selection for Internet of Things (IoT) development, as its inherent power consumption is very low without LEDs or regulators.
- High-performance, Low-power AVR 8-bit Microcontroller
- Advanced RISC Architecture
- 131 Powerful Instructions - Most Single Clock Cycle Execution
- 32 x 8 General Purpose Working Registers
- Up to 6 MIPS Throughput at 16MHz
- Fully Static Operation
- On-chip 2-cycle Multiplier
- Nonvolatile Program and Data Memories
- 32k Bytes of In-System Self-Programmable Flash
- Optional Boot Code Section with Independent Lock Bits
- 1K Bytes EEPROM
- Programming Lock for Software Security
- Peripheral Features
- On-chip Analog Comparator
- Programmable Watchdog Timer with Seperate On-chip Oscillator
- Master/Slave SPI Serial Interface
- Two 8-bit Timer/Counters with Separate Prescalar, Compare
- One 16-bit TImer/Counter with Seperate Prescaler, Compare and Capture mode
- Real TIme Counter with Seperate Oscillator
- Six PWM Channels
- 8-channel, 10-bit ADC
- Byte-oriented Two-wire Serial Interface
- Programmable Serial USART
- Special Mircocontroller Features
- Power-on Reset and Programmable Brown-out Detection
- Internal Calibrated RC Oscillator
- External and Internal Interrupt Sources
- Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby
- I/O and Packages
- 23 Programmable I/O Lines
- 28-pin PDIP, 32-lead TQFP, and 28-pad MLF
- Operating Voltages
- Speed Grades
- Power Consumption at 1 Mhz, 1.8V, 25 °C
- Active: 0.2mA
- Power-down Mode: 0.1µA