This study presents a model predictive-based current control for permanent magnet synchronous motors (PMSMs). In the authors' proposed approach, a reference voltage to an inverter can be strictly treated as a discrete voltage vector so that the output saturation of the inverter is avoided. Various constraints can be also taken into consideration in their approach. Designing the band of frequency is incorporated into a single objective function. The effectiveness of the proposed method is verified through simulations and experiments. Nomenclature i dq = i d i q T dq-axis current vector, A v dq = v d v q T dq-axis voltage vector, V R dq-axis resistance, Ω L d , L q dq-axis winding inductances, H K e electromotive force constant, Vs P n number of pole pairs ω re electrical angular velocity of the rotor, rad/s θ re electrical angle of the rotor, rad