Professional Documents
Culture Documents
ATmega328 - Wikipedia
ATmega328 - Wikipedia
Specifications
The Atmel 8-bit AVR RISC-based
microcontroller combines 32 kB ISP flash
memory with read-while-write capabilities,
1 kB EEPROM, 2 kB 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. The
device achieves throughput approaching 1
MIPS per MHz.[1]
Key parameters
Parameter Value
Flash memory 32 kB
SRAM 2 kB
EEPROM 1 kB
External interrupts 2
USB Interface No
USB Speed –
Series alternatives
A common alternative to the ATmega328
is the "picoPower" ATmega328P. A
comprehensive list of all other members
of the megaAVR series can be found on
the Atmel website.[3]
ATmega328
ATmega328P and ATmega328P-
AUTOMOTIVE
ATmega328PB and ATmega328PB-
AUTOMOTIVE (superset of
ATmega328P)
Applications
As of 2013 the ATmega328 is commonly
used in many projects and autonomous
systems where a simple, low-powered,
low-cost micro-controller is needed.
Perhaps the most common
implementation of this chip is on the
popular Arduino development platform,
namely the Arduino Uno and Arduino Nano
models.
Programming
BS1 PD4 I Byte Select 1 (“0” = Low byte, “1” = High byte)
BS2 PC2 I Byte Select 2 (“0” = Low byte, “1” = 2nd High byte)
Serial Programming[2]
Symbol Pins I/O Description
See also
ATmega88
AVR microcontrollers
Atmel AVR instruction set
ATtiny microcontroller comparison chart
In-system programming
References
1. "ATmega328P" . Retrieved 2016-07-14.
2. "Atmel 8-bit AVR Microcontrollers
ATmega328/P Datasheet Complete"
(PDF). Retrieved 2016-07-14.
3. "megaAVR Microcontrollers" . Atmel.
Retrieved 2016-07-14.
4. "Atmel 8-bit AVR Microcontrollers
ATmega328/P Datasheet Summary"
(PDF). June 2016. Retrieved 2016-07-14.
External links
Official webpages
ATmega328 - Microchip
ATmega328P - Microchip
ATmega328PB - Microchip
Retrieved from
"https://en.wikipedia.org/w/index.php?
title=ATmega328&oldid=885079571"