Hi,

I'm very interested in learning about programming microconrollers and thanks to Warmaster199 from the C/C++ forum, I think I'm on the right track.

But I have a question regarding the language that the microcontroller understands.

It is my assumption that these microcontrollers only understand Assembly. So when you program one of these chips with C/C++ or Basic, the compiler just translates these higher level languages to the lower level Assembly language, is that correct?

If not, any help on the relation between higher/lower level languages in regards to microcontrollers would be appreciated.. I have also heard that you can make your own compiler, is that true?

Dan