What do you mean by "machine code" and "getting it onto the microprocessor"?
Microprocessors aren't like flash memory, they aren't (generally) programmable. They are made that way by a machine and are not changeable.
Also, generally the "code" (if any) behind a microprocessor is some kind of hardware synthesis language like VHDL or Verilog like I mentioned above. Are you referring to these, or are you referring to assembly language? Assembly language is closest to the general description of "machine language" when you hear it mentioned.