Потребление и система управления питанием периферийных устройств также должны учитываться при выборе микроконтроллера. Некоторые низкопотребляющие микроконтроллеры изготавливаются на основе архитектур 20 -30 летней давности, которые не были рассчитаны на обеспечение низкого потребления. Микроконтроллеры семейства MSP430 изначально разрабатывались как низкопотребляющие, и поэтому их периферийные модули также имеют низкое потребление. Об этом свидетельствует наличие возможности индивидуального их включения - выключения или, что еще более важно, автоматического включения - выключения периферийных модулей. АЦП ADC12 микроконтроллеров семейства MSP430 - пример таких интеллектуальных периферийных устройств. Если оно не выполняет преобразования, то оно не потребляет тока. При отсутствии преобразования оно автоматически блокирует свой встроенный задающий генератор и цифровую схему обработки. Перед началом преобразования модуль автоматически включается или перезапускается.
Кроме того, периферийные устройства могут управляться прерываниями от других периферийных устройств. Например, АЦП ADC12 микроконтроллеров семейства MSP430 может быть запущен таймером Timer_A или Timer_B. Это позволяет синхронизировать выборки АЦП и выполнять их без использования вычислительной мощности ядра. АЦП ADC12 может активизировать вычислительное ядро уже после окончания преобразования.
Некоторые микроконтроллеры семейства MSP430 имеют функцию прямого доступа к памяти (DMA), которая позволяет автоматически обрабатывать данные без вмешательства вычислительного ядра. Использование контроллера DMA позволяет не только увеличить скорость обработки данных, но, что еще более важно, и снизить потребляемую мощность. Использование DMA для автоматической записи данных, например в ОЗУ, позволяет вычислительному ядру быть отключенным, а АЦП в это время работать и выполнять преобразования. Вычислительное ядро активизируется уже после того, как все необходимые преобразования выполнены.