ATMEGA328P is high performance, low power controller from Microchip. ATMEGA328P is an 8-bit microcontroller based on AVR RISC architecture. It is the most popular of all AVR controllers as it is used in ARDUINO boards. Although we have many controllers ATMEGA328P is most popular of all because of its features and cost. ARDUINO boards are also developed on this controller because of its features.
With program memory of 32 Kbytes ATMEGA328P applications are many.
With various POWER SAVING modes it can work on MOBILE EMBEDDED SYSTEMS.
With Watchdog timer to reset under error it can be used on systems with minimal human interference.
With advanced RISC architecture, the controller executes programs quickly.
Also with in chip temperature sensor the controller can be used at extreme temperatures.
These all features add together promoting ATMEGA328P further.