Все коды под конец преоброзуется (компилируется) под машынний язык(ассемблер). И не зная основы ассемблера не возможно гибко пользоватся всеми возможностями мк
Можно, на МК типа 328 Меги, серии pic18, pic24, stm 32 знание переферии самого МК+знание его регистров и знание чистого си делают своё дело, тут ассемблер далеко не обязательно знать, т.к не будет большой разницы в компилированном коде на си и ассембрном варианте, больше времени потратишь на описание логики на асме