Плата Uno R3 основана микроконтроллере Atmega328. Данная плата имеет разъем для подключения внешнего питания типа DC 2.1x5.5, USB-B разъем для подключения к компьютеру (что позволяет как передавать данные на компьютер и с него на микроконтроллер, так и прошивать его), 20 GPIO пинов (из которых 6 аналоговых входов, 6 ШИМ-выходов, 2 контакта для подключения внешних прерываний), 1 управляемый светодиод на плате и разъем для программирования. Также ввиду наличия на плате оригинального Atmega-контроллера, который является преобразователем USB-UART, данную плату возможно прошить как USB-OTG устройство, что позволяет настроить ее как внешняя клавиатура, мышь и т.д., сильно расширяя функционал в DIY.
Объем FLASH памяти: 32 Кб, из которых 2 Кб - бутлоадер
Объем SRAM памяти: 2 Кб
Объем EEPROM памяти: 1 Кб
Номинальное рабочее напряжение на плате: 5VDC
Тактовая частота микроконтроллера: 16 МГц
Входное напряжение номинальное на Vin: 7-12VDC
Входное напряжение на Vin максимальное: 6-20VDC
Количество цифровых I/O пинов: 20
Количество PWM пинов: 6
Количество пинов с прерыванием: 2
Количество аналоговых входов: 6
Максимальный ток через 1 пин: 40 мA
Максимальный ток отдачи через контакт 3.3V: 50 мA