A discrete-time current controller is presented for the current loop of the permanent magnet synchronous motor drives. Firstly, the difference equations of current errors are obtained for constant reference values. Then, a dead-beat controller is designed to drive the dq-axes currents to the desired values. Discrete-time integral action with an anti-windup scheme is added to the dead-beat structure to achieve a better steady-state behaviour. In order to improve the transient properties of the controller, a current prediction scheme based on dead-beat structure is also introduced to the controller. Finally, the proposed controller is implemented through numerical simulations to illustrate the effectiveness for both transient and steady-state responses.