An adaptive temperature control system has been developed for the microstrip antenna array applicators used for large area superficial hyperthermia. A recursive algorithm which allows rapid power updating even for large antenna arrays and accounts for coupling between neighbouring antennas has been developed, based on a first-order difference equation model. Surface temperatures from the centre of each antenna element are the primary feedback information. Also used are temperatures from additional surface probes placed within the treatment field to protect locations vulnerable to excessive temperatures. In addition, temperatures at depth are observed by mappers and utilized to restrain power to reduce treatment-related complications. Experiments on a tissue-equivalent phantom capable of dynamic differential cooling have successfully verified this temperature control system. The results with the 25 (5 x 5) antenna array have demonstrated that during dynamic water cooling changes and other experimentally simulated disturbances, the controlled temperatures converge to desired temperature patterns with a precision close to the resolution of the thermometry system (0.1 degree C).