DC – DC converter banyak diplikasikan pada renewable energy, sel surya, sistem pengecasan baterai dan mobil listrik. Salah satu metode pada DC – DC converter adalah buck converter. Pada buck converter, tegangan keluaran lebih kecil dari tengangan masukkannya. Pada paper ini, buck converter didesain menggunakan microcontroller STM32F4 berbasis MATLAB/Simulink, TLP521 sebagai pengaman rangkaian daya buck converter dan rangkaian kendali STM32F4, IGBT FGH75T65UPD sebagai komponen switching, dan IR 2111 yang berfungsi sebagai gate driver untuk IGBT. Penanaman program STM32F4 dari MATLAB/Simulink menggunakan waijung blockset. Tegangan masukan pada buck converter didesain sebesar 35 V dengan tegangan keluaran sebesar 3,5 V sampai dengan 31,5 V dengan frekuensi switching pada IGBT maksimum sebesar 100 kHz. Data pada hasil eksperimen menunjukkan bahwa perubahan pada duty cycle akan berpengaruh pada tegangan keluaran, arus keluaran dan effisiensi dari buck converter.