Cause: LEDs only provide light when an electrical voltage runs through them. If this voltage is not constant, flickering will happen. This only affects LED bulbs because others like halogens and incandescent maintain enough heat to cover brief gaps in voltage.