I think finding out how to program a new microcontroller for the first time without proper documentation can be one of the most painful tasks in embedded systems. This task mostly involves finding ...