Sementara pernyataan bahwa "motor DC apa pun dapat digerakkan dengan PWM" secara luas benar * jika motor yang sebenarnya dikendalikan PWM, dalam implementasi tertentu motor yang tepat dapat disembunyikan di belakang pengontrol internal, dan ini merupakan kasus untuk mayoritas yang sangat besar perangkat yang menggunakan BLDCMs kecil (motor DC Brushless).
Sebagian besar penggemar modern kecil menggunakan BLDCM.
Dalam BLDCM, kecepatan motor tidak tergantung pada voltase yang diberikan. Kisaran tegangan akan diminta untuk beroperasi dengan benar tetapi dalam rentang itu tegangan pada dasarnya tidak akan berpengaruh pada kecepatan motor atau urutan kedua.
Jika suatu sistem menggunakan PWM untuk mengontrol kecepatan motor eksternal, perhatian khusus akan diperlukan untuk menerjemahkan sinyal kontrol kecepatan menjadi kontrol kecepatan aktual. BLDCM biasanya menggunakan sensor magnetik ** (biasanya sensor Hall) untuk menentukan posisi rotor dan untuk mengganti voltase dengan tepat. Elektronik mungkin sesederhana sensor, tetapi biasanya ada IC kontrol. Jika tegangan diubah, pengontrol biasanya akan berusaha menentang perubahan apa pun dan mempertahankan kecepatan konstan. Sinyal PWM atau level DC dapat digunakan sebagai sinyal ke pengontrol dengan kecepatan yang sesuai.
Beberapa motor DC tidak terlalu tertarik untuk menjadi PWM karena pengaturan gulungan medan yang menarik. Sementara motor DC brushed kecil dalam peralatan konsumen dapat menggunakan magnet permanen, motor yang lebih besar cenderung memiliki rotor luka dan mungkin memiliki bidang dalam seri ("Motor universal" seperti dalam penyedot debu - revs sampai mati jika diturunkan), paralel atau beberapa susunan majemuk. Konsultasi dengan buku tebal kering dan berdebu dan lembar spesifikasi pabrik direkomendasikan jika pernah mempertimbangkan motor PWMing "nyata".
** Beberapa pengendali menentukan posisi rotor dari ggl-belakang pada belitan dan skema esoterik lainnya mungkin ada. Sensor hall sepertinya menjadi solusi umum.