Impact of Microcontroller Design on Software Quality 900928
Microcontrollers (MCUs) are found in all types of vehicle electronics, from powertrain control to interior features. The microcontroller suppliers who are successful in the vehicle electronics industry know that quality must be designed into their products and processes. The quality of the final product is just as dependent on the design of the software as it is on the design of the hardware.
How does the design of the microcontroller affect the task of the software engineer in developing quality software? Microcontroller design considerations to assure quality start with the processor architecture and the peripheral functions which the MCU must perform, and extend to processing, packaging, and testing. Motorola microcontroller architectures and peripheral functions are examined to show how designed-in quality reduces the risk of error for the software engineer developing code.