When you want a higher rate of program frequency(Fcpu to 16M or 8M) and real system would work in complex situations more serious flood and disturbance, whether enable Noise_Filter will give a great i
When users system
works in high noise environment, it is suggested to open noise filter function, that
is, to Enable Noise_Filter, in this way, it can filter noise or reduce the interference
caused by the external environment.
In Sonix MCU, it is announced that, when enabled Noise_Filter in Code Option, Fcpu option will automatically mask out Fosc/1 and Fosc/2. So even if you plug 16M crystal, if Noise_Filter enabled, Fcpu can only run 4M in largest.
In view of the above two points, the user should consider all aspects and to minimize the execution rate as slow as possible. If the program does require a higher implementation rate, you can consider other ways to reduce the interference, such as adding a filter capacitor.
In Sonix MCU, it is announced that, when enabled Noise_Filter in Code Option, Fcpu option will automatically mask out Fosc/1 and Fosc/2. So even if you plug 16M crystal, if Noise_Filter enabled, Fcpu can only run 4M in largest.
In view of the above two points, the user should consider all aspects and to minimize the execution rate as slow as possible. If the program does require a higher implementation rate, you can consider other ways to reduce the interference, such as adding a filter capacitor.