What are some of the drawbacks associated with using DIP switches?
Although DIP switches offer a low-cost solution for changing configurations, they are not as reliable as other methods (e.g. non-volatile memory). Additionally, they are prone to dust and dirt, which can cause them to become stuck or malfunction.