Microcontroller 3.3V output logic levels have to drive solenoid coils in monostable or bistable relays, in valves or lifting solenoids that operate from supply different voltages. The required driver should be flexible, energy-saving and not impair the microcontroller’s operation with interference noise during the switching of inductive loads. This paper shows which elements should be considered for the design, how to use current control PWM to reduce activation energy and logistics costs, drive bistable solenoids and use a design checklist.