These ultrasonic processors have the same features as the models above plus an integral temperature controller and memory. The temperature controller prevents harmful overheating of the sample by terminating the ultrasonics when the sample reaches a predetermined temperature limit (select from 1 to 100ºC); order temperature probe separately below. The time-saving memory stores up to ten procedures to facilitate protocol duplication, automate repetitive tasks, and eliminate user-to-user method variability for consistent reproducibility.