This is one of the Microcontroller types.
Part Number : ATmega328P
Function : 8-bit AVR RISC-based Microcontroller
Package : TQFT, MLF 32 Pin
Manufactuerers : ATMEL
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.
This is 8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash.
The ATmega328P is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega48A / PA/ 88A / PA / 168A / PA /328 / P achieves throughputs approaching 1 MIPS per MHz allowing the system designer to optimize power consumption versus processing speed.
The high-performance Atmel picoPower 8-bit AVR RISC-based microcontroller combines 32KB ISP flash memory with read-while-write capabilities, 1024B EEPROM, 2KB 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, a 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.
1. Two 8-bit Timer/Counters with separate prescaler and compare mode
2. One 16-bit Timer/Counter with separate prescaler, compare mode, and capture mode
3 Real time counter with separate oscillator
4. Six PWM channels
5. 8-channel 10-bit ADC in TQFP and QFN/MLF package
Reference site : ATmega328 – Wikipedia
Official Homepage : http://www.atmel.com/devices/atmega328p.aspx