ATMEGA328 Original Microcontroller DIP-28
Review: 5 - "A masterpiece of literature" by John Doe, written onMay 4, 20020

ATMEGA328 Original Microcontroller DIP-28

Available:In Stock
  • Product SKU: KG237
₹ 498.75 ₹ 796.95
Available offers
Best Rates

on Express Shipping – Hurry! Shipping starts from Rs69.

Free Shipping Offer -

Avail free shipping on all orders above Rs999.

Volume Discounts-

Buy More Save More! Discounts upto 20%. Contact us

Special Bulk Discounts

for colleges, Schools, Companies & resellers Contact us

Cash on Delivery

Available above Rs 999

  • Original, High Quality
  • KitsGuru Warranty
  • Email Support
  • Video Support to be purchased separately
Easy Payment Options
  • Netbanking
  • Debit/Credit cards
  • Cash on Delivery
  • E-wallets/UPI
Shipping Details
International Shipping

  Need Volume Discounts? Deals are specially designed for you. Click here

  Need Customization? Provide us more details Click here

Warehouse Details   13E-132

  • Order within



The ATmega328 microcontroller is a popular microcontroller chip commonly used in various electronic projects and is especially well-known for its use in Arduino development boards. The ATmega328 is part of the AVR family of microcontrollers manufactured by Atmel (now a part of Microchip Technology).

Here's some information about the ATmega328 microcontroller with an Arduino bootloader:

Microcontroller Core: The ATmega328 is based on the AVR 8-bit RISC (Reduced Instruction Set Computer) architecture. It features an ALU (Arithmetic Logic Unit), registers, and a program counter.

Clock Speed: The ATmega328 typically operates at a clock speed of 16 MHz, but it can be configured to run at different frequencies as per the project requirements.

Flash Memory: It has 32 KB of flash memory, which is used for storing the program code. In Arduino development, this is where your sketch code resides.

SRAM: The microcontroller has 2 KB of SRAM (Static Random-Access Memory), which is used for storing variables and runtime data during program execution.

EEPROM: There is also 1 KB of EEPROM (Electrically Erasable Programmable Read-Only Memory) for non-volatile data storage.

I/O Pins: The ATmega328 has a total of 23 I/O (Input/Output) pins, which can be used for digital input and output, analog input (via the ADC), and various communication protocols.

Timers/Counters: It includes three 16-bit timers/counters, which can be used for various timing and PWM (Pulse Width Modulation) applications.

Analog-to-Digital Converter (ADC): The ATmega328 features a 10-bit ADC with 6 analog input channels, allowing you to read analog sensor values.

Communication Interfaces: It supports UART (Universal Asynchronous Receiver-Transmitter), SPI (Serial Peripheral Interface), and I2C (Inter-Integrated Circuit) communication protocols, making it versatile for interfacing with other devices.

Bootloader: The Arduino bootloader is a small program pre-loaded onto the ATmega328's flash memory. It enables the programming of the microcontroller over a UART (serial) connection without requiring a separate programmer. The bootloader allows you to upload Arduino sketches directly to the microcontroller via USB or other serial communication interfaces.

Arduino Compatibility: The ATmega328 with the Arduino bootloader is used as the core microcontroller in many Arduino boards, such as the Arduino Uno. This combination makes it easy for hobbyists and developers to create projects using the Arduino IDE and a wide range of libraries and shields available within the Arduino ecosystem.

Power Supply: It can operate within a voltage range of 1.8V to 5.5V, making it suitable for both low-power battery-operated applications and standard power supply scenarios.


The ATmega328 microcontroller with an Arduino bootloader is widely used for its ease of programming and compatibility with the Arduino development environment, making it a popular choice for makers, hobbyists, and engineers in the DIY electronics community. It's versatile and can be used in a wide range of projects, from simple LED blinking exercises to more complex embedded systems.


  • High Performance, Low Power Design
  • 8-Bit Microcontroller Atmel® AVR® advanced RISC architecture
  • 131 Instructions most of which are executed in a single clock cycle
  • Up to 20 MIPS throughput at 20 MHz
  • 32 x 8 working registers
  • 2 cycle multiplier

Memory Includes:

  • 32KB of programmable FLASH
  • 1KB of EEPROM
  • 2KB SRAM
  • 10,000 Write and Erase Cycles for Flash and 100,000 for EEPROM
  • Data retention for 20 years at 85°C and 100 years at 25°C
  • Optional bootloader with lock bits
  • In System Programming (ISP) via bootloader
  • True Read-While-Write operation
  • Programming lock available for software security

I/O and Package:

  • 23 programmable I/O lines
  • 28-pin PDIP package

Speed Grades:

  • 0-4 MHz at 1.8-5.5V
  • 0-10 MHz at 2.7-5.5V
  • 0-20 MHz at 4.5-5.5V

Low power consumption mode at 1.8V, 1 MHz and 25°C:

  • Active Mode: 0.3 mA
  • Power-down Mode: 0.1 μA
  • Power-save Mode: 0.8 μA (Including 32 kHz RTC)

Technical Details

  • Minimum Supply Voltage (V): 2.7
  • Maximum Supply Voltage (V): 5.5
  • No. of I/Os: 23
  • No. of Timers/Counters : 3 Timer
  • Product Type: 8-bit Microcontrollers – MCU
  • Mounting Type: Through Hole
  • Product Series : ATmega328P
  • Maximum Clock Frequency (MHz): 20
  • Data Bus Width: 8 bit
  • Interface Type : I2C, SPI, USART
  • Program Memory Size (kB): 32
  • Data RAM size and Type: 2kB SRAM
  • Data ROM Size and Type: 1024 B EEPROM
  • Operating Temperature Range (°C): -24 to 84

Physical Attributes

  • Length × Width × Height(mm) : 34.8 x 7.5 x 4.57
  • Weight (gm) : 3

Product Video


Package Includes

  • 1 x ATMEGA328 Original Microcontroller DIP-28

Customer Reviews

Based on 5 reviews
These are great, I'm glad I jumped into them

 I originally only programmed tiny microprocessors. I was inspired by 'Make: AVR Programming' by Elliot Williams to give the atmega328p a try. The chip worked great. The included sockets are a nice bonus.If you search instructables for cscientific, you should find one for building the programming board and one for building the prototype including source code for programming the atmega.

aryan shrma
Holders had broken pins. Great atmega. Will buy again

Holders had broken pins. Great atmega. Will buy again. Always have had issues with chips with pre loaded bootloader. These were flawless.

jahagir khan
Exactly as described

They're exactly what they say to be and appear to be genuine. If you're building your own PCB prototypes these socketed versions save so much time.

Good chips.

The price is good, parts are good. I’m not sure about boot loader. I use my IDE boot. I bought 2sets, all good.

R. Marks
Came with blink sketch

I assume this product works perfectly. I had a bad arduino Uno board and thought a chip was to blame, but it's something else.