I'm wondering if anyone may know of a IC that does this or if anyone has a link to a circuit which can help? Small footprint is essential.