ATMEGA328P-AU SMD Microcontroller
It has 32K of program space. 23 I/O lines, 6 of which are channels for the 10-bit ADC. Runs up to 20MHz with external crystal. Package can be programmed in circuit and 1.8V to 5V operating voltage.
This is the same micro-controller that is used in?Arduino UNO R3?the only difference is that this is in SMD package. So you can use this micro-controller and load a Arduino bootloader into it and run any Arduino code.
Features of ATMEGA328p-au
1.8-5.5V operating range
Up to 20MHz
Part : ATMEGA328P-AU
32kB Flash program memory
1kB EEPROM
2kB Internal SRAM
2 8-bit Timer/Counters
1 16-bit Timer/Counter
RTC with separate oscillator
6 PWM Channels
8 Channel 10-bit ADC
Serial USART
Master/Slave SPI interface
2-wire (I2C) interface
Watchdog timer
Analog comparator
23 IO lines
Data retention : 20 years at 85C/ 100 years at 25C