The DIP switch are use to configure electronic assemblies. Thanks to it, it is possible to activate functionalities without the need of adapting and recompiling your software.
The DIP Switch do have a 2.54mm spacing, so you can use them on breadboard, prototyping perfboard and in final electronic products. DIP Switch can also be used to configure the I2C address if I2C component.
The DIP Switch do exists in several configuration with a usual maximum of 8 positions.