Закончил прогу для LFO хоруса/фленджера на Tiny25.
Умеет:
1) Регулировка частоты ~0,04-8,2 Гц с помощью обычного пота.
2) Выбор формы модулирующего сигнала. Сейчас прописано 3 таблицы: для синуса, треугольника и гипертреугольника. Хочу добавить еще нарастающую и спадающую пилу, и треугольник со сглаженными вершинами.
Выбор формы сигнала можно делать двумя способами.
1) 2 двухпозиционных переключателя (или один на 4 положения) позволят выбрать одну из четырех разных форм. Требуется 2 пина у мелкосхемы.
2) Если задействовать еще один канал АЦП, то можно на одном пине выбрать до 10-15 вариантов форм.
Код программы порядка 128 байт. Одна таблица занимает в мозге еще примерно 80-85 адресов, так что таблиц в тиньку-25 поместится добрых два десятка.

В принципе, можно обойтись и тинькой-15. Подумаю, и сделаю еще такой вариант.
Дискретизация - 512 шагов на период НЧ сигнала, 8 битная ШИМ (частота 25 кГц). С выхода тиньки сигнал на интегратор на ОУ. В итоге - изЮмительный НЧ-сигнал.
Наконец обзавелся XR2209. На ней сделаю VCO. Частотный диапазон по даташиту - 1 МГц, покрутил, вроде работает и выше, до 1,5 МГц без проблем.
Так что, АДА и Мистресс - берегитесь!