Архитектура MCS51 свободна от лицензирования, поэтому активно используется. В различных SOC имеются продвинутые DMA-контроллеры, например
TUSB6250 позволяет передавать по USB HS данные со скоростью до 30МБайт/сек (этому чипу уже лет десять). Есть масса контроллеров накопителей USB Flash, в которых 51-е ядро (вспомните нашумевшую историю про перепрограммирование
Phison 2251 )
Ниже список интересных, активно использующихся чипов с 8051-ядром:
W7100A
AX11001
AX22001
GV7013
Skylark-A & NX6500 (на Skylark-A еще в 2003году сделали диктофон кодирующий звук в MP3, при этом потребление составило менее 20mW, таким и сейчас не многие могут похвастать).
NX6500 и AX22001 имеют на борту параллельные интерфейсы через которые не проблема подключить внешний сенсор для захвата изображений.
Короче говоря, при наличии развитой переферии и DMA, производительность и разрядность контроллера уходят на второй план.
Что касается SDCС - компилятор стабилен и прогнозируем. Многие производители свои примеры делают и на него в том числе (по крайней мере Silab и FTDI точно).
В общем удачи.