попробовал распределить ножки. вот что получилось.
8 каналов зажигания (compare)
8 каналов на форсунки (compare)
управление хх: шд или шим клапан (pwm)
2 канала подогрева дк (pwm)
2 канала управление вестгейтом турбины (pwm)
2 канала управления муфтой vvt (pwm)
1 канал датчика скорости (capture)
2 канала дпкв/дпрв (capture)
1 канал дф/дпрв (irq)
6 каналов управления реле: главное, блок. стартера, топливный насос, вентилятор 1, вентилятор 2 (электропомпа), катушки зажигания
1 лампа CE
1 выход на тахометр
20 ацп: дпдз, дад 1 (дмрв 1), дад 2 (дмрв 2), дтв 1, дтв 2, дтож, дтвг 1, дтвг 2, дк 1 (шдк 1), дк 2 (шдк 2), ДД x 2 (hip9011), 8 пользовательских
8 пользовательских ключей (74hct595)
8 пользовательских цифровых входов (74hct165)
1 CAN
1 UART
9 ножек мк остались свободными. 2 из них можно пустить под шим.
под вопросом поддержка коллекторных моторов. L6219 может управлять такими моторами. ток до 750 мА. хватит?
под вопросом необходимость hip9011 при таком процессоре.