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


