Na minha experiência, usei apenas BJTs como interruptores (para ligar e desligar coisas como LEDs e outros) nas minhas saídas MCU. Disseram-me repetidamente, no entanto, que os MOSFETs de modo de aprimoramento de canal N são uma opção melhor para comutadores (veja aqui e aqui , para exemplos), mas não sei ao certo por que. Eu sei que um MOSFET não gasta corrente no portão, onde a base de um BJT, mas isso não é um problema para mim, pois não estou usando baterias. Um MOSFET também não requer resistor em série com o gate, mas geralmente requer um resistor de pulldown para que o gate não flutue quando o MCU é reiniciado (certo?). Nenhuma redução na contagem de peças, então.
Parece não haver um grande excedente de MOSFETs no nível lógico que podem alternar a corrente que os BJTs baratos podem (~ 600-800mA para um 2N2222, por exemplo), e os que existem (TN0702, por exemplo) são difícil de encontrar e significativamente mais caro.
Quando um MOSFET é mais apropriado que um BJT? Por que me dizem continuamente que devo usar MOSFETs?