Для подзарядки, устройства с батарейным питанием могут использовать USB-порт. Однако, современные аккумуляторные батареи требуют сложного алгоритма для ускорения и оптимизации своей зарядки, в то время как USB-порт вносит дополнительные ограничения на режим заряда батарей, поскольку имеет предел как на выходное напряжение, так и на максимальный выходной ток.
Новые микросхемы семейства AVR содержат модуль оптимизированного заряда батарей, совмещенный с функцией USB-периферии. АЦП может использоваться в датчике перемещения или давления для разрабатываемого устройства, а высокоскоростной ШИМ идеально подходит в качестве недорогого контролера для управления двигателем.
Многие периферийные устройства, предназначенные для использования в компьютерных играх, такие как джойстики, требуют для нормального функционирования несколько каналов АЦП и несколько каналов ШИМ для управления электродвигателями, обеспечивающими обратную связь по усилию (нажатия на управляющий орган).
Новые микроконтроллеры имеют 12-канальный 10-разрядный АЦП, встроенный температурный датчик, позволяющий компенсировать зависимость аналого-цифрового преобразования от температуры, усилитель с программируемым коэффициентом усиления 1, 10, 40 и 200, дающий большую гибкость в измерении дифференциального напряжения при мониторинге токов.
Высокоскоростной таймер с тремя каналами ШИМ с комплементарными выходами и программируемыми мертвыми зонами обеспечивает 8-разрядное разрешение ШИМ при частоте 500 кГц, и доходящее до 11 разрядов разрешение ШИМ при частоте более чем 60 кГц.
Аппаратный контроль потока в USART ослабляет влияние на другие устройства при присоединении к высокоскоростной USB-шине. Цифровые входы со стандартным TTL уровнем облегчают подключение к 3-вольтовым устройствам в приложениях со смешанным (5В/3В) питанием.
Встроенный регулятор напряжения на 3,3В может отдавать ток до 50 мА и запитывать внешние устройства в приложениях, питающихся непосредственно по USB-шине. Высокая стабильность и точность встроенного калибруемого 8 МГц RC-генератора позволяет поддерживать обмен по последовательному каналу без применения кварцевого резонатора.
Все микроконтроллеры содержат аппаратный умножитель, один порт USART, один модуль SPI, один модуль TWI, два 8-разрядных и два 16-разрядных таймера с ШИМ и 26 программируемых линий ввода/вывода общего назначения. Микроконтроллер ATmega16U4 содержит 16 Кбайт ISP-программируемой Flash-памяти, 1 Кбайт оперативной памяти (RAM) и 512 байт электрически перепрограммируемой памяти (EEPROM).
Микроконтроллер ATmega32U4 содержит 32 Кбайт ISP-программируемой Flash-памяти, 2,5 Кбайт оперативной памяти (RAM) и 1 Кбайт электрически перепрограммируемой памяти (EEPROM). Микроконтроллеры выпускаются в корпусах QFN с 44 выводами.