

The 2SH12 is a small-signal N-channel MOSFET designed for low-power switching applications. It is widely used in circuits requiring efficient switching due to its low on-resistance and fast switching speeds. The 2SH12 is ideal for applications such as signal amplification, low-power DC-DC converters, and general-purpose switching in embedded systems.








The following table outlines the key technical specifications of the 2SH12 MOSFET:
| Parameter | Value |
|---|---|
| Type | N-channel MOSFET |
| Maximum Drain-Source Voltage (VDS) | 60V |
| Maximum Gate-Source Voltage (VGS) | ±20V |
| Continuous Drain Current (ID) | 200mA |
| Pulsed Drain Current (ID,pulse) | 800mA |
| On-Resistance (RDS(on)) | 2.5Ω (at VGS = 10V) |
| Gate Threshold Voltage (VGS(th)) | 2V to 4V |
| Power Dissipation (PD) | 300mW |
| Operating Temperature Range | -55°C to +150°C |
The 2SH12 is typically available in a TO-92 package. The pinout is as follows:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | Gate | Controls the MOSFET switching operation |
| 2 | Drain | Current flows from drain to source |
| 3 | Source | Connected to ground or load return path |
The 2SH12 can be used to control a small DC motor with an Arduino UNO. Below is an example circuit and code:
// Example code to control a motor using the 2SH12 MOSFET
// Connect the MOSFET Gate to pin 9 of the Arduino
const int motorPin = 9; // Pin connected to the MOSFET Gate
void setup() {
pinMode(motorPin, OUTPUT); // Set the motor pin as an output
}
void loop() {
digitalWrite(motorPin, HIGH); // Turn the motor ON
delay(1000); // Keep the motor ON for 1 second
digitalWrite(motorPin, LOW); // Turn the motor OFF
delay(1000); // Keep the motor OFF for 1 second
}
MOSFET Not Switching On:
Excessive Heat Generation:
Motor Not Running:
MOSFET Always On or Off:
Q: Can the 2SH12 handle high-power loads?
A: No, the 2SH12 is designed for low-power applications with a maximum drain current of 200mA. For high-power loads, consider using a power MOSFET.
Q: What is the maximum switching frequency of the 2SH12?
A: The 2SH12 supports fast switching speeds, typically in the range of hundreds of kHz, depending on the circuit design and load.
Q: Can I use the 2SH12 with a 3.3V microcontroller?
A: Yes, as long as the Gate voltage exceeds the threshold voltage (2V to 4V). However, performance may vary, and a logic-level MOSFET may be more suitable for 3.3V systems.
Q: Do I need a flyback diode for inductive loads?
A: Yes, always use a flyback diode across inductive loads (e.g., motors) to protect the MOSFET from voltage spikes during switching.