Подумай вот о чём.Давай представим себе какую-нибудь реалистичную ситуацию... Ну, например, стоит у тебя ненужный струйный принтер, и задумал ты, что его можно использовать совсем не по назначению, но для этого надо выкинуть оттуда всю управляющую электронику, и поставить свою. Ты включил принтер, потыкался с измерительными приборами, чтобы понять как оно работает, порыл интернет в поисках не делал ли кто-нибудь ещё такого, насобирал информации, и вот теперь, вроде как, готов приступать к практическим попытка что-то сделать. И, допустим, ты решил начать с механизма протягивания бумаги: надо рулить движком, и может ещё какими-то актуаторами, чтобы протягивать бумагу. У тебя есть смутное представление, как это делать на уровне электрических сигналов и напряжений. Как ты будешь из этого смутного представления делать законченное знание?
Возьмёшь avr'ку, будешь пилить прошивки для неё, и смотреть как эти прошивки будут работать? А как насчёт подключить к принтеру вот эту клавиатуру, подключить к этой же клавиатуре монитор, и сидеть писать программу, компилировать/запускать, и тут же наблюдать за движением бумаги в принтере? Так ведь будет проще, не так ли? Когда у тебя будет готова программа, которая сможет протянуть бумагу, позиционировать её так, как тебе хочется, ты сможешь легко то же самое реализовать на любом мк, по твоему выбору. Но скорее всего, ты переключишься на то, чтобы разобраться с позиционированием головки, а потом на то, чтобы управлять головкой и прыскать чернилами, потом ещё на что-нибудь... И может через год-два у тебя накопится достаточно знаний, чтобы осмысленно решить, какой именно мк тебе лучше нужен, какую обвязку надо к нему повесить, чтобы подключить все актуаторы принтера, и чтобы написать прошивку для этого мк. Но и даже тогда, быть может, будет лучше сделать обвязку, а вместо мк подключить малинку, и всё проверить ещё раз в сборе -- это упрощает итеративную разработку: итерация короче, проще, дешевле, значит можно больше итераций прогнать за тот же промежуток времени.
Если ты умеешь распаять мк в BGP корпусе, это не повод распаивать его каждый раз, когда появляется возможность. Часто борода проводков соединяющая плату с малинкой будет удобнее.