O transístor de junção bipolar (BJT) possui duas junções pn e opera com dois tipos de cargas, eletrões e buracos. Quando polarizado diretamente no emissor e inversamente no coletor, ocorrem fluxos de corrente que permitem o funcionamento do BJT como um amplificador controlado por tensão ou corrente. O BJT do tipo NPN opera de forma semelhante ao PNP, com as correntes sendo principalmente devidas a fluxos de eletrões ou buracos, dependendo do tipo.