This device is an Atmel ATmega328microcontoller in a DIL-28 package that is pre-loaded with the Arduino UNO 16MHz bootloader.
Using this device enables the use of Arduino code in a custom embedded project without having to use an actual Arduino board.
To get this microcontroller working with Arduino IDE requires an external 16MHz crystal or resonator, a 5V supply, and a serial connection.
The ATMega328 is an 8-bit processor. Similar to the ATmega168, with double the flash space the device 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. The package can be programmed in circuit.
- 1.8V to 5V operating voltage