General Architecture Of Microcontroller