For many people who aren’t familiar with electronics often struggle to decide whether to use BJT or MOSFET in their project. As explained in earlier posts, BJT is current-controlled device where MOSFET is voltage-controlled, both with unique characteristics and their pros and cons. There isn’t a straight-forward and definite answer. When choosing which one to use in your application, one needs to consider some of these questions: power level, drive voltage, load voltage,switching speed, efficiency, cost, etc.
In this article I will mainly focus on low power consumption applications e.g. driving a few LEDs or 5V DC motor etc, since most of the readers on this blog are of Arduino and Raspberry Pi hobbyists.