Addressing Design Challenges in 32-bit Microcontrollers For Automotive and Industrial Applications