In the speed control of an interior permanent magnet synchronous motor (IPMSM), for stability reasons, the closed-loop pole positions should be on the left-hand side of the S-plane, and for fast response requirements these poles should have a small time constant. Unfortunately, the motor poles have a very long time constant, which makes the system response very slow. To solve this problem, the zeros of PI controllers are used to compensate the motor poles. As the motor operates, the temperature increases, which changes the parameters of the motor and, accordingly, the motor poles change their position so the PI controller cannot compensate these poles. To solve this problem, many parameter estimation algorithms have been used to detect new parameter values and adapt the PI controller gains so that to compensate the motor poles continually. These parameter estimation algorithms complicate and add cost to the system. This paper demonstrates that, for a temperature up to 70 • C, the system is capable of giving fast response and stable operation by using a good design of the PI controller regardless of the parameter changes.