Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

ATmega328

Status: In Production

Overview
Documents
Development Environment
Similar Devices
RoHS Information
Buy Now

Device Overview

Summary

The high-performance Microchip 8-bit AVR RISC-based microcontroller combines 32KB ISP flash memory with read-while-write capabilities, 1KB EEPROM, 2KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts,serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. The device operates between 1.8-5.5 volts.

By executing powerful instructions in a single clock cycle, the device achieves throughputs approaching 1 MIPS per MHz, balancing power consumption and processing speed.

Parametrics
Name
Value
Program Memory Type
Flash
Program Memory Size (KB)
32
CPU Speed (MIPS/DMIPS)
20
SRAM Bytes
2,048
Data EEPROM/HEF (bytes)
1024
Digital Communication Peripherals
1-UART, 2-SPI, 1-I2C
Capture/Compare/PWM Peripherals
1 Input Capture, 1 CCP, 6PWM
Timers
2 x 8-bit, 1 x 16-bit
Number of Comparators
1
Temperature Range (°C)
-40 to 85
Operating Voltage Range (V)
1.8 to 5.5
Pin Count
32

Documents

Jump to:

Data Sheet

Application Notes

Download All

Product Document

12/10/2016
2468KB

Development Environment

  • Emulators & Debuggers
  • Programmers
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
Atmel-ICE Full Kit
Atmel-ICE Full Kit ( ATATMEL-ICE )

Atmel-ICE is a powerful development tool for debugging and programming ARM® Cortex®-M based SAM and AVR microcontrollers with on-chip debug capability.

Atmel-ICE supports:

  • Programming and on-chip debugging of all AVR 32-bit MCUs on both JTAG and aWire interfaces
  • Programming and on-chip debugging of all AVR
...

Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor.


The MPLAB® PICkit™ 4 In-Circuit Debugger/Programmer allows fast and easy debugging and programming of PIC®, dsPIC®, AVR, SAM and CEC flash microcontrollers, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE), version 4.15. The MPLAB

...

Learn More
Add To Cart
Atmel-ICE Full Kit
Atmel-ICE Full Kit ( ATATMEL-ICE )

Atmel-ICE is a powerful development tool for debugging and programming ARM® Cortex®-M based SAM and AVR microcontrollers with on-chip debug capability.

Atmel-ICE supports:

  • Programming and on-chip debugging of all AVR 32-bit MCUs on both JTAG and aWire interfaces
  • Programming and on-chip debugging of all AVR
...

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
32
16
1,024
$2.07
 
32
16
1,024
$1.15
 
32
16
1,024
$2.28
 
32
16
1,024
$1.14
 
32
16
1,024
$0.87
 
32
32
2,048
$1.33
 
32
32
2,048
$1.46
 
32
32
2,048
$0.92
 
32
4
512
$1.31
 
32
4
512
$0.77
 
32
4
512
$1.46
 
32
4
512
$0.89
 
32
4
512
$0.76
 
32
8
1,024
$1.70
 
32
8
1,024
$1.84
 
32
8
1,024
$0.92
 
32
8
1,024
$1.90
 
32
8
1,024
$0.95
 
32
8
1,024
$0.81
 
32
8
1,024
$1.39
 

RoHS Information

Part Number
Device Weight (g)
Shipping Weight (Kg)
Lead Count
Package Type
Package Width
Solder Composition
JEDEC Indicator
RoHS
China EFUP
ATMEGA328P-15AZ
0.338300
0.497500
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328-MMH
0.040600
0.489796
28
VQFN
4x4x1mm
NiPdAu
e4
ATMEGA328-MMHR
0.040600
0.123333
28
VQFN
4x4x1mm
NiPdAu
e4
ATMEGA328PB-AN
0.338300
0.800000
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328PB-ANR
0.338300
0.497500
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328PB-AU
0.338300
0.800000
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328PB-AUR
0.338300
0.497500
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328P-AN
0.338300
0.800000
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328P-ANR
0.338300
0.497500
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328-AU
0.338300
0.800000
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328-AUR
0.338300
0.497500
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328P-AU
0.338300
0.800000
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328P-AUR
0.338300
0.497500
32
TQFP
7x7x1.0mm
Matte Tin
e3
ATMEGA328PB-MN
0.061300
0.512245
32
VQFN
5x5x0.9mm
Matte Tin
e3
ATMEGA328PB-MNR
0.061300
0.075200
32
VQFN
5x5x0.9mm
Matte Tin
e3
ATMEGA328PB-MU
0.061300
0.512245
32
VQFN
5x5x0.9mm
Matte Tin
e3
ATMEGA328PB-MUR
0.061300
0.075200
32
VQFN
5x5x0.9mm
Matte Tin
e3
ATMEGA328P-MMHR
0.040600
0.123333
28
VQFN
4x4x1mm
NiPdAu
e4
ATMEGA328P-MUR
0.060800
0.061000
32
VQFN
5x5x1mm
Matte Tin
e3
ATMEGA328-MUR
0.060800
0.061000
32
VQFN
5x5x1mm
Matte Tin
e3
ATMEGA328P-MMH
0.040600
0.489796
28
VQFN
4x4x1mm
NiPdAu
e4
ATMEGA328P-MU
0.060800
0.448980
32
VQFN
5x5x1mm
Matte Tin
e3
ATMEGA328-MU
0.060800
0.448980
32
VQFN
5x5x1mm
Matte Tin
e3
ATMEGA328P-MN
0.060800
0.448980
32
VQFN
5x5x1mm
Matte Tin
e3
ATMEGA328P-MNR
0.060800
0.061000
32
VQFN
5x5x1mm
Matte Tin
e3
ATMEGA328P-PN
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
ATMEGA328P-PU
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
ATMEGA328-PU
2.087500
3.733333
28
SPDIP
.300in
Matte Tin
e3
To see a complete listing of RoHS data for this device, please Click here
Shipping Weight = Device Weight + Packing Material weight. Please contact sales office if device weight is not available.

Buy from the Microchip Store

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy