Permanent-magnet synchronous motors have attracted much attention due to their high efficiency and high-torque density. For higher control performance, finite control set model predictive control (FCS-MPC) and continuous control set MPC (CCS-MPC) have been developed. However, the former requires high computing power, whereas inverter voltage saturation is not considered in the latter. Therefore, this study proposes an optimal current control law taking into consideration the inverter output voltage. The effectiveness of the proposed method is verified by comparison with the FCS-MPC and the standard CCS-MPC through experiments. Nomenclature i a , i b , i c stator phase current in the a-c frame i d , i q stator phase current in the d-q frame i d ref , i q ref stator reference phase current in the d-q frame v a , v b , v c stator phase voltage in the a-c frame v a ref , v b ref , v c ref stator reference phase voltage in the a-c frame v d , v q stator phase voltage in the d-q frame v d ref , v q ref stator reference phase voltage in the d-q frame R stator winding resistance L d , L q stator winding d-q axes inductances Φ f electromotive force constant ω re electric angular velocity of rotor θ re electric angle of rotor E dc DC-link voltage