ATmega328
Sign in to savethumb|right|ATmega328P in 28-pin narrow dual in-line package (Dual in-line package|DIP-28N) thumb|right|ATmega328P in 32-pin thin quad flat pack (TQFP-32) thumb|right|Die of ATmega328P
~4 min read
Encyclopedic overview
8 sectionsContents
- Specifications
- Features
- Family
- Applications
- Programming
- See also
- References
- External links
thumb|right|ATmega328P in 28-pin narrow dual in-line package (Dual in-line package|DIP-28N) thumb|right|ATmega328P in 32-pin thin quad flat pack (TQFP-32) thumb|right|Die of ATmega328P
The ATmega328 is a single-chip microcontroller created by Atmel in the megaAVR family (later Microchip Technology acquired Atmel in 2016). It has a modified Harvard architecture 8-bit RISC processor core. == 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, 3 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 5 software-selectable power-saving modes. The device operates between 1.8 and 5.5 volts. The device achieves throughput approaching 1 MIPS/MHz.
Excerpted from Wikipedia’s “ATmega328” article, available under the CC BY-SA 4.0 licence.