The microcontroller 272 monitors the heat produced by the various ultrasound radiating members and/or the temperature of the tissue near the catheter, and uses such information to provide control signals to adjust characteristics such as signal strength or frequency of the driving signal provided to the individual ultrasound radiating members.