Real time control of heating systems is essential to maximize plasma performance and avoid or neutralize instabilities under changing plasma conditions. Several feedback control algorithms have been developed on the Tokamak a Configuration Variable (TCV) tokamak that use the electron cyclotron (ECRH/ECCD) system to control a wide range of plasma properties, including the plasma current, shape, profiles as well as the sawtooth instability. Controllers have been developed to obtain sawteeth of a pre-determined period, to maximize the sawtooth period using an extremum seeking control algorithm and finally to provide simultaneous control of the plasma emission profile peak and width using multiple independent EC actuators.