Do not addressing the neophyte it is necessary to have electronic knowledge to address it, because it is here to explain the full operation of those microcontrollers and their internal architecture and implementation.
People confirmed electronically will find a detailed technical documentation.