ATmega328

From bildr

Jump to: navigation, search

The ATMega328 is a low-power AVR 8-bit Microcontroller running at up to 20MHz from Atmel. It utilizes the RISC architecture, and serves as the core microcontroller for several Arduino platforms, including the Arduino Duemilanove, Arduino Uno, and new versions of the Arduino Nano. The microcontroller is similar to the ATmega168, with double the flash memory, SRAM, and EEPROM.

Technical Details

The ATMega328 is a 8-bit, 20MHz microcontroller. It connects via I²C, SPI, and UART/USART, with 32Kb Flash RAM, 1Kb EEPROM, 2Kb RAM, operating voltage of 1.8V ~ 5.5V, A/D 8x10b data converters, and an internal oscillator. The controller is available in 32-lead TQFP, 28-lead PDIP, and 32-pad QFN/MLF packages.

A complete register list can be found in the ATMega328 documentation from Atmel.


Reference


This page is an Article on bildr. Articles are pages that define or explain a concept, method, or generic item.

NOTE: All information contained within this article is pure opinion. Although this article is intended to help people, it may contain faulty or misleading information. This article is not to be considered professional opinion or advice, and is in no way a replacement for reading all safety/instructional documentation. Always remember to protect yourself when handling/using hazardous materials, as well as test new techniques before using them on projects/work intended to be handed in or used.

bildr and its contributers take NO responsibility for the information contained within.