Diferența dintre un tranzistor de joncțiune BJT sau un tranzistor bipolar și un tranzistor FET sau efect de câmp constă în controlul și polaritatea acestuia; BJT este bipolară și FET este unipolară. Un BJT este controlat în principal de curent, în timp ce un FET este controlat în principal de tensiune.
Un BJT se bazează pe două suporturi de încărcare diferite, gaură și electron pentru nivelul său de conducere. Un FET se bazează pe un purtător de sarcină, fie o gaură, fie un electron pentru nivelul său de conducere. Un FET cu canale n-canale are ca purtător de sarcină un electron. Hole este suportul de încărcare pentru un FET cu canal p. BJT pot fi tranzistoare npn sau pnp.
Alte diferențe între un BJT și un FET sunt în termeni de stabilitate și dimensiune a temperaturii. În mod normal, un FET este mai mic, cu o temperatură mai stabilă decât un BJT.