WR Home      Topic Home      Chapter:  1 
<Previous Next>

Chapter 01

Page 4

Features of Atmega328P Microcontroller(μC) in SIMPLE words

( A very much diluted version, for the new users )

Atmega328P


  1. It is a 8-Bit Microcontroller

  2. It can execute maximum 20 Million Instructions Per Second (MIPS) if operated at 20MHz. If you connect it to a crystal of 16MHz maximum 16MIPS Throughput can be achieved.

  3. It has a Flash program Memory of 32KBytes: Usually the programs are saved here. The life of the memory is sufficient enough, the programs can be written /erased/re-written about 10,000 times before this memory fails.

  4. In-System Self-Programmable: To transfer a new program it usually not required to remove the μC from the application circuit. Also it can contain a Bootloader so that new program can be loaded easily.

  5. It contains 1KBytes EEPROM, which can be written/erased/re-written 100,000 EEPROM

  6. It also contains 2 Kilo Bytes Internal SRAM to store variables like arrays etc.

  7. The Program and data stored in the μC remains saved for about (Data retention) 20 years if the μC is stored at 85 degree C and for 100 years if μC is stored at 25 degree C

  8. Programming Lock for Software Security

  9. Atmel QTouch library support: To attach input devices like touch buttons, sliders and wheels

  10. It has multiple inbuilt Timers and/or event Counter(s) sub-circuits

  11. Six PWM (Pulse Width Modulation) Channels which can generate different square waves. The square wave can be used to control the speed of DC motors, or light intensity of a glowing LED. Some additional circuitry may be required.
Atmega328P is available in different IC packages (shapes and sizes) which can operate on different voltage levels and speeds. References: Datasheet Atmega328P


WR Home      Topic Home      Chapter:  1 
<Previous Next>