ออสซิลเลเตอร์แบบตั้งโปรแกรมได้คือส่วนประกอบอิเล็กทรอนิกส์ที่ใช้เพื่อสร้างสัญญาณนาฬิกาที่แม่นยำในช่วงความถี่ที่หลากหลาย สามารถตั้งโปรแกรมได้ ซึ่งหมายความว่าความถี่เอาท์พุตสามารถปรับได้โดยใช้เครื่องมือการเขียนโปรแกรมภายนอก ทำให้มีความหลากหลายในการใช้งานทางอิเล็กทรอนิกส์ต่างๆ หน้าที่หลักของออสซิลเลเตอร์เหล่านี้คือการให้สัญญาณนาฬิกาที่เสถียรซึ่งสามารถใช้เพื่อซิงโครไนซ์การทำงานของวงจรอิเล็กทรอนิกส์ เพื่อให้มั่นใจถึงประสิทธิภาพที่สม่ำเสมอและความแม่นยำของจังหวะเวลา ส่วนประกอบเหล่านี้มีความสำคัญอย่างยิ่งในระบบที่กำหนดเวลาเป็นสิ่งสำคัญ เช่น ในการสื่อสาร การประมวลผล และอุปกรณ์อิเล็กทรอนิกส์
ได้รับการออกแบบมาเป็นพิเศษสำหรับการใช้งานที่ต้องการการตั้งค่าความถี่แบบกำหนดเอง ออสซิลเลเตอร์แบบตั้งโปรแกรมได้สามารถปรับแต่งให้ตรงกับความต้องการเฉพาะของ แต่ละแอปพลิเคชัน ตัวอย่างเช่นในโทรคมนาคม ช่วยในการประมวลผลสัญญาณและการถ่ายโอนข้อมูลโดยการจัดเตรียมสัญญาณนาฬิกาที่จำเป็นที่ความถี่ที่ระบุ ในอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค เช่น สมาร์ทโฟนและแท็บเล็ต ช่วยให้มั่นใจได้ว่าส่วนประกอบภายในทั้งหมดทำงานสอดประสานกัน ผู้ผลิตออสซิลเลเตอร์ที่ตั้งโปรแกรมได้รายใหญ่ ได้แก่ SiTime, Epson และ TXC Corporation