По моему самое время переходить на мультипроцессорность.
Ставите вместе STM32 и STR91x и где-то за 14$ практически в розницу получаете
16-и канальный 12-и битный АЦП с одновременным сэмплированием 2-х каналов на частоте не менее 1 МГц.
8-и канальный 10-и битный АЦП 1 МГц
В сумме не менее 8-и независимых ШИМ-ов, 2-а специальных модуля управления 3-х фазными движками.
И это не говоря уже о 6-и USART, 4 SPI, 2 CAN, 2 USB, 2 RTC, 1 Ethernet и суммарной производительности около 170 MIPS.
Связать 2-а чипа очень легко по SPI на скрости до 18 Mbit/s.
Используя DMA процесс взаимодействия можно превратить просто в запись-чтение взаимно отраженных областей памяти.
Программируются через один и тотже JTAG адаптер. Один и тотже компилер.
Короче, дальше рекламировать не буду, а то давка начнется
Цитата(MALLOY2 @ Oct 14 2007, 18:14)

Задача. 2 канала ШИМ для управления 2 DC двигателями. 4 канала ШИМ для генерации синусоиды частотой 20-100 Гц. 8 каналов АЦП 10-12 разрядов 10 кГц дискретизация. Под эти требования попадают многие МК, но мне не приходилось работать с ШИМ на АРМах и нехотелось бы на грабли наступить.