Types and Application of Atmel Microcontroller Programming in Embedded Devices