Overview
The BSS138 is a low-threshold N-channel Enhancement Mode MOSFET IC manufactured by ON Semiconductor, Fairchild, and Diodes Inc. Packaged in a 3-pin surface-mount SOT-23 enclosure, it is famous as the core switching element behind bidirectional logic level converter modules (such as Adafruit, SparkFun, and generic AliExpress 4-channel level shifter boards).
Offering a maximum drain-source breakdown voltage of , continuous drain current of , and a low gate threshold voltage ( of ), the BSS138 turns on fully at low gate voltages (), making it ideal for low-voltage sensor interfacing.
Quick reference
| Transistor Type | N-Channel Logic-Level Enhancement Mode MOSFET |
| Package | SOT-23 (3-pin SMD) |
| Drain-Source Voltage () | max |
| Continuous Drain Current () | continuous ( pulsed) |
| Gate-Source Voltage () | max |
| Gate Threshold Voltage () | min to max ( typical) |
| On-State Resistance () | at / at |
| Turn-on / Turn-off Speed | turn-on / turn-off (Ultra fast) |
Pinout (SOT-23 Package)
Looking at the top of the SOT-23 surface-mount component with single lead on top:
text
┌─────────┐
│ 3 │ (DRAIN)
└─┐ ┌─┘
│BSS138│
┌─┘ └─┐
│ 1 2 │
└─────────┘
(GATE) (SOURCE)
| Pin | Name | Description |
|---|---|---|
| 1 | GATE (G) | Gate control input (Connect to 3.3V power rail in level shifters) |
| 2 | SOURCE (S) | Source terminal (Low-voltage 3.3V bus side) |
| 3 | DRAIN (D) | Drain terminal (High-voltage 5.0V bus side) |
Specifications
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions |
|---|---|---|---|---|---|---|
| Drain-Source Voltage | 50 | — | — | V | ||
| Gate Threshold Voltage | 0.8 | 1.3 | 1.5 | V | ||
| On-Resistance () | — | 1.4 | 3.5 | Ω | ||
| On-Resistance () | — | 1.8 | 6.0 | Ω | ||
| Input Capacitance | — | 27 | 50 | pF |
Bidirectional Level Shifter Circuit (1 Channel)
text
+3.3V Power Rail +5.0V Power Rail
│ │
[ R1 = 10kΩ Pullup ] [ R2 = 10kΩ Pullup ]
│ │
3.3V MCU ───┴─── [Pin 2: SOURCE] ────┐ ├─── 5V Sensor (SDA/SCL)
BSS138 │ │
[Pin 1: GATE] ──────┼── +3.3V │
│ │
[Pin 3: DRAIN] ─────┴──────────┘
Common mistakes
- Using BSS138 for high-power DC load switching: BSS138 has an up to . Passing more than results in substantial thermal dissipation in the SOT-23 package. Use a low-resistance MOSFET like the AO3400 for driving motors or LEDs.
- Forgetting pull-up resistors in level shifter circuits: The BSS138 level shifter circuit relies on external pull-up resistors (typically ) on both the 3.3V and 5V sides. Without pull-up resistors, lines cannot be pulled HIGH.
Notes
- BSS138 vs 2N7002: BSS138 has a lower max ( vs ) and faster switching speed ( vs ), making it the preferred choice over 2N7002 for level shifter circuits.
Assets & downloads
- datasheetdatasheet
- product-pagereference