PSoC(R) Mixed-Signal Array CY8C27443 имеет внутри себя 12 аналоговых блоков, которые могут быть настроены как компараторы, операционные усилители и т.д. плюс 8-битный микроконтроллер и 16КБ флеш на борту. Из видимых минусов - питание и уровни сигналов только 0...+5V - т.е. по нашим понятиям надо будет как-то вытягивать на -5/0/+5, а так вариант интересный.