This paper presents the design and implementation of a vector control IC using complex programmable logic device (CPLD). A vector oriented control structure using integer arithmetic has been developed for the voltage or current regulation of 3-phase PWM inverters. This vector control IC can be used for the voltage or current control of a 3-phase PWM inverter using a vector command with specified amplitude, frequency, and phase. It has four operation modes: voltage or current control in either stationary or synchronous reference frame. This vector control IC is designed as a co-processor for a general-purpose microcontroller used for AC motor control and 3-phase power supplies. This vector control IC is realized with a 10-bit data bus and employs about 40 thousand logic gates of a CPLD (FLEX 10K 100) from Altera Co. The sampling rate can be programmed up to 50 kHz. Simulation and experimental results are given to illustrate the performance of the designed vector control IC.