 It is also susceptible to faults from radio frequency interference.Therefore, making the microcontroller's software resist such errors can cheaply improve the system's tolerance for electromagnetic interference by reducing the need for hardware alterations.CMOS microcontrollers have specific weak spots which can be strengthened by software that works against electromagnetic interference.