Interior type Permanent-Magnet Synchronous Motors (IPMSMs) are getting popular to use in many motion control applications. High efficiency and their compact design are the main reasons to attract them for motion control applications. Those applications vary in a wide spectrum from domestic applications to advanced industrial applications. Recently, they have been applied successfully in Hybrid and Electric Vehicles to operate both in motor and generator mode. The objective of this project is to develop a controller for an IPMSM so that it can control the speed and the torque precisely. Voltage Source Inverter (VSI) is used as the power electronic converter to supply the suitable voltage to the IPMSM. All control functions should be implemented in a micro-controller incorporating suitable sensors. A prototype IPMSM drive system will be developed in the laboratory incorporating a VSI, microcontroller and suitable sensors.