Besides, if you fail to implement noise measures in the initial system design stage, superficial correction methods may not eliminate the problem. A fundamental solution may be required, such as a system re-design requiring a different microcontroller or a new layout for the printed d circuit board. That will extend the system development schedule.