Investiga cómo utilizar un IC para eso. Antes había que crear todo desde la base, ahora lo puedes hacer muy fácilmente con un IC.
Como ejemplo, éste: "ICL8038", o este otro: "XR8038A", que es una versión mejorada y fabricada por otra empresa.
La cosa es buscarle, si tienes acceso a Google, el problema no es encontrar, sino querer buscar.