Key Factors in Improving Microcontroller Performance and Features