Skip to product information
1 of 3

ATmega328P-U PDIP-28 Microcontroller IC

SKU: AQ3DA0RNVC
The ATmega328P-PU is a high-performance, low-power 8-bit AVR RISC microcontroller from Microchip Technology. Housed in a PDIP-28 (Dual In-Line Package), it is one of the most widely used microcontrollers in embedded electronics and serves as the core controller in the popular Arduino Uno development board. The device combines 32KB Flash memory, 2KB SRAM, and 1KB EEPROM with a rich set...
Regular price Rs. 359.00
Regular price Rs. 399.00 Sale price Rs. 359.00
Save Rs. 40
Sold out
Tax included. Shipping calculated at checkout.

Shipping & Returns

Orders placed before 3 PM IST will be shipped on the same day (excluding Sundays and Public holidays) through our shipping partners. In rare cases, the pickup may get delayed during Public holidays / Bandh / Environmental disturbances.

Specifications

Specifications:

IC Type: 8-Bit AVR Microcontroller
Model: ATmega328P-PU
Package Type: PDIP-28
Architecture: AVR RISC
CPU Speed: Up to 20MHz
Flash Memory: 32KB
SRAM: 2KB
EEPROM: 1KB
Operating Voltage: 1.8V – 5.5V
Digital I/O Pins: 23
ADC Resolution: 10-Bit
ADC Channels: 6 (PDIP Version)
PWM Channels: 6
Timers:
2 × 8-Bit Timer/Counters
1 × 16-Bit Timer/Counter
Communication Interfaces: UART/USART/SPI/I2C
Watchdog Timer: Yes
Analog Comparator: Yes
Interrupt Sources: Internal and External
Oscillator Support: Internal and External Crystal
Operating Temperature: -40°C to +85°C
Mounting Type: Through-Hole
Package Dimensions: 28-Pin DIP

Additional Resources

FAQ

1. What is the ATmega328P-PU Microcontroller used for?

The ATmega328P-PU is used in embedded systems, robotics, automation, IoT devices, sensor interfacing, and Arduino-based projects requiring programmable control and processing capabilities.

2. How much memory does the ATmega328P-PU have?

The microcontroller includes 32KB Flash memory, 2KB SRAM, and 1KB EEPROM for program storage, runtime data, and non-volatile data storage.

3. Is the ATmega328P-PU compatible with Arduino?

Yes, the ATmega328P-PU is the same microcontroller used in the Arduino Uno and can be programmed using the Arduino IDE with the appropriate bootloader.

4. What communication interfaces are available on the ATmega328P-PU?

The microcontroller supports UART/USART, SPI, and I2C (TWI) communication protocols for interfacing with sensors, displays, modules, and other devices.

5. What is the maximum operating frequency of the ATmega328P-PU?

The ATmega328P-PU can operate at clock frequencies up to 20MHz, providing sufficient performance for most embedded and control applications.

View full product details

The ATmega328P-PU is a high-performance, low-power 8-bit AVR RISC microcontroller from Microchip Technology. Housed in a PDIP-28 (Dual In-Line Package), it is one of the most widely used microcontrollers in embedded electronics and serves as the core controller in the popular Arduino Uno development board. The device combines 32KB Flash memory, 2KB SRAM, and 1KB EEPROM with a rich set of peripherals, making it suitable for a wide range of automation, robotics, IoT, and control applications.

The ATmega328P features 23 programmable I/O pins, multiple communication interfaces (UART, SPI, and I2C), timers, PWM outputs, and a 10-bit ADC, enabling designers to develop sophisticated embedded systems with minimal external components. Its low power consumption and flexible operating voltage range make it ideal for both battery-powered and mains-powered applications.

Key Features

  • High-performance 8-bit AVR RISC architecture
  • 32KB In-System Programmable Flash memory
  • 2KB SRAM and 1KB EEPROM
  • Maximum clock frequency up to 20MHz
  • 23 programmable digital I/O pins
  • 10-bit Analog-to-Digital Converter (ADC)
  • Multiple communication interfaces (UART, SPI, I2C/TWI)
  • Six PWM output channels
  • Three Timer/Counters (2×8-bit, 1×16-bit)
  • Internal and external interrupt support
  • Low-power picoPower technology
  • Multiple sleep modes for power saving
  • Watchdog timer with dedicated oscillator
  • Compatible with Arduino bootloader and IDE
  • PDIP-28 package for breadboard-friendly prototyping
  • Wide operating voltage range from 1.8V to 5.5V