Los motores de Corriente Directa grandes son controlados de manera más eficiente con transistores de alta potencia, mientras que por otro lado puede los motores de corriente directa pequeños y medianos de imán permanente se pueden controlar de una mejor manera utilizando transistores de conmutación por ancho de pulso.