A 0805 resistor weighs less than a grain of rice, and a DIP-8 package could hold dozens of them on its footprint. That size gap explains why nearly every commercial board you open is covered in SMD parts, while hobby kits still ship with through-hole components. This guide compares both technologies on size, cost, assembly, thermal behavior and reliability, then gives you a practical path to switch.
Quick Takeaways
- SMD wins on size, high-frequency performance, automated assembly and per-unit cost at volume.
- Through-hole (THT) wins on mechanical strength, breadboard compatibility, easy hand-soldering and high-power handling.
- Most designs should be hybrid: SMD for ICs and passives, THT for connectors, large electrolytics and power parts.
- Switch if you hand-solder fine-pitch parts comfortably, or if you plan to order assembled boards. Start with 0805 or 0603 passives and SOIC or QFP ICs.
| Factor | Through-Hole (THT) | Surface-Mount (SMD) |
|---|---|---|
| Board density | Low | High |
| Hand soldering | Easy | Moderate to hard |
| Prototyping | Breadboard-friendly | Needs adapters |
| High-frequency (>100MHz) | Poor (long leads) | Excellent |
| Mechanical strength | Excellent | Moderate |
| Automated assembly | Slower, wave solder | Fast, pick-and-place |
| Part availability (2026) | Shrinking | Dominant |
What Is Through-Hole Technology?
Through-hole components have leads that pass through drilled holes in the PCB and are soldered on the opposite side. Classic examples include the DIP-28 ATmega328P, axial 1/4W resistors, TO-220 voltage regulators and 2.54mm pitch headers.
The leads anchor the part mechanically through the board. That is why connectors, terminal blocks and heavy electrolytic capacitors remain through-hole even on modern designs.
Strengths of THT
- Plugs into a breadboard with no adapters.
- Survives vibration, plug cycles and mechanical stress.
- Easy to inspect, probe and replace.
- Handles higher currents and heat dissipation (TO-247, TO-220 with heatsinks).
Weaknesses of THT
- Holes consume routing space on every layer.
- Long leads add parasitic inductance (roughly 10-20nH per inch of lead), which hurts fast signals.
- Drilling adds fabrication cost.
- Assembly is slower and mostly manual or wave-soldered.
What Is Surface-Mount Technology?
SMD components sit directly on copper pads. Solder paste is applied, parts are placed, and the board passes through a reflow oven (or hot plate, or hot air station) to melt the joints.
Common packages include 0402, 0603, 0805 and 1206 passives (named by dimension in hundredths of an inch), plus SOIC-8, TSSOP, QFN, QFP and BGA ICs.
Strengths of SMD
- Components can be placed on both board sides.
- Short pads reduce parasitic inductance and capacitance, enabling RF, high-speed SPI and USB designs.
- Automated pick-and-place machines place thousands of parts per hour.
- Smaller parts mean smaller, lighter, cheaper boards.
Weaknesses of SMD
- Fine-pitch parts require magnification and practice.
- Tiny parts are easy to lose, and markings are hard to read.
- Mechanical stress can crack MLCC capacitors and lift pads.
- Prototyping requires breakout boards or custom PCBs.
Package Size Reference
| Package | Dimensions (mm) | Hand-Solderable? | Typical Use |
|---|---|---|---|
| 1206 | 3.2 x 1.6 | Easy | Power resistors, beginners |
| 0805 | 2.0 x 1.25 | Easy | Best starting size |
| 0603 | 1.6 x 0.8 | Moderate | Standard modern designs |
| 0402 | 1.0 x 0.5 | Hard | Dense boards |
| 0201 | 0.6 x 0.3 | Very hard | Phones, wearables |
| SOIC-8 | 5 x 4 body, 1.27mm pitch | Easy | Op-amps, memory |
| TQFP-32 | 7 x 7, 0.8mm pitch | Moderate | ATmega328P, STM32 |
| QFN-32 | 5 x 5, 0.5mm pitch | Hard | Modern MCUs, sensors |
| BGA | Varies, balls under part | Reflow only | Processors, FPGAs |
Head-to-Head Comparison
| Criteria | THT | SMD | Winner |
|---|---|---|---|
| Component cost (volume) | Higher | Lower | SMD |
| PCB size | Large | Up to 60-70% smaller | SMD |
| Power handling | High | Limited by package | THT |
| Rework | Easy | Needs hot air | THT |
| Signal integrity | Moderate | High | SMD |
| Learning curve | Low | Medium | THT |
| Manufacturing automation | Partial | Full | SMD |
| Connector durability | Excellent | Moderate | THT |
Cost: Where the Numbers Land
For one-off hobby builds, the cost gap is small. A 10kΩ through-hole resistor and an 0805 equivalent both cost fractions of a cent in bulk.
At scale, SMD wins clearly. Assembly houses charge per placement, and SMD placements are cheaper and faster than hand or wave-soldered THT. Many fabs also bill extra for THT assembly lines, so a board that is 95% SMD is far cheaper to produce than a mixed THT board.
Tooling costs are the real barrier for a hobbyist switching over:
| Tool | Approx. Cost (USD) | Needed? |
|---|---|---|
| Temperature-controlled soldering iron with fine tip | $40-$120 | Yes |
| Fine tweezers (ESD-safe) | $8-$20 | Yes |
| Flux pen or gel | $8-$15 | Yes |
| Solder wick | $5 | Yes |
| Hot air rework station | $60-$150 | Recommended |
| Solder paste (Sn63/Pb37 or lead-free) | $15-$30 | For reflow |
| Stereo microscope or loupe | $40-$250 | Strongly recommended |
| Hot plate or reflow oven | $50-$300 | Optional |
Thermal and Electrical Performance
Power Dissipation
A TO-220 regulator mounted to a heatsink can dissipate several watts. A SOT-223 regulator relies on its copper pad and board area, typically managing around 1W with adequate copper pour. For SMD power parts, you must design thermal relief: large copper pours, thermal vias under the exposed pad, and multiple layers.
High-Frequency Behavior
Lead inductance matters above a few tens of MHz. A decoupling capacitor with long leads can resonate at a frequency too low to be useful. A 0603 100nF ceramic capacitor placed within 2mm of an IC’s VCC pin delivers far better decoupling than a through-hole equivalent.
Reliability
Vibration and thermal cycling stress solder joints differently. THT leads absorb stress through the hole barrel. Large SMD parts, such as big MLCC capacitors and heavy inductors, can crack or detach under flex. Automotive and aerospace boards solve this with underfill, flexible terminations or by keeping heavy parts through-hole.
Pinout Example: Same Chip, Two Packages
The ATmega328P ships in both formats. Functionality is identical, but the package changes your build.
| Feature | ATmega328P-PU (DIP-28) | ATmega328P-AU (TQFP-32) |
|---|---|---|
| Pins | 28 | 32 |
| Pitch | 2.54mm (0.1″) | 0.8mm |
| Extra pins | None | ADC6, ADC7 (analog-only) |
| Breadboard use | Direct | Needs adapter |
| Size | ~35 x 8mm | ~7 x 7mm |
| Clock / supply | 16MHz at 5V | 16MHz at 5V |
The TQFP version exposes two extra analog inputs, ADC6 and ADC7, that the DIP version lacks. That is a small, real functional benefit of the SMD package.
How to Switch to SMD: A Practical Roadmap
Step 1: Start with Large Packages
Pick 0805 passives and SOIC ICs. Both are forgiving with a standard iron and a magnifier.
Step 2: Use the Right Tools
A fine conical or chisel tip (0.4-1.0mm), leaded solder (0.5mm diameter) and flux make most hand work reliable. Set the iron to roughly 320-350°C for leaded solder and 350-370°C for lead-free.
Step 3: Hand-Solder a Two-Pad Part
- Apply flux to the pads.
- Tin one pad with a small amount of solder.
- Hold the part with tweezers and reflow the tinned pad to tack it.
- Solder the second pad normally.
- Reflow the first pad again if the part sits crooked.
Step 4: Drag-Solder an IC
For SOIC and TQFP parts, tack two opposite corners, flood the pins with flux, then drag a loaded iron tip along each side. Remove bridges with solder wick.
Step 5: Try Hot Plate Reflow
Apply solder paste with a syringe or stencil, place parts, then heat on a hot plate until the paste flows. Typical lead-free profiles peak near 245°C for 30-60 seconds above liquidus.
Step 6: Order a Small Assembled Batch
Once your layout works, send the Gerbers and BOM to an assembly service. Check the part library first to confirm your components are stocked, and favor basic parts to keep fees down.
Real-World Project: SMD Version of an Arduino-Compatible Sensor Node
Here is a good first SMD project: a compact ATmega328P (TQFP-32) board reading a BME280 over I2C.
Bill of Materials
| Ref | Part | Package | Value |
|---|---|---|---|
| U1 | ATmega328P-AU | TQFP-32 | 16MHz, 5V |
| U2 | BME280 | LGA-8 (module recommended for first build) | I2C 0x76 |
| U3 | AP2112K-3.3 | SOT-23-5 | 3.3V LDO |
| Y1 | Crystal | 3.2 x 2.5mm | 16MHz |
| C1, C2 | Load capacitors | 0603 | 22pF |
| C3-C5 | Decoupling | 0603 | 100nF |
| R1 | Pull-up | 0603 | 10kΩ |
| R2, R3 | I2C pull-ups | 0603 | 4.7kΩ |
| J1 | ISP header | THT 2×3, 2.54mm | 6-pin |
Note the hybrid approach: the ISP header stays through-hole for durability and easy probing.
Wiring Summary
| ATmega328P Pin | Connects To |
|---|---|
| VCC, AVCC | 5V (with 100nF each to GND) |
| GND (all) | Ground plane |
| PC4 (SDA) | BME280 SDA + 4.7kΩ pull-up |
| PC5 (SCL) | BME280 SCL + 4.7kΩ pull-up |
| RESET | 10kΩ pull-up to VCC, ISP pin 5 |
| XTAL1/XTAL2 | 16MHz crystal + 22pF caps |
Because the BME280 runs at 3.3V logic, power it from the LDO and use a level shifter on SDA and SCL, or run the ATmega at 3.3V with an 8MHz clock instead.
Firmware
// BME280 reader for ATmega328P (Arduino framework)
// Library: Adafruit BME280 (install via Library Manager)
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
Adafruit_BME280 bme; // I2C interface
void setup() {
Serial.begin(9600); // UART at 9600 baud
Wire.begin(); // Start I2C on PC4 (SDA) / PC5 (SCL)
// 0x76 is the default address when SDO is tied to GND
if (!bme.begin(0x76)) {
Serial.println(F("BME280 not found. Check wiring and address."));
while (true) { delay(1000); } // Halt if sensor missing
}
}
void loop() {
float temperature = bme.readTemperature(); // Degrees Celsius
float humidity = bme.readHumidity(); // Percent RH
float pressure = bme.readPressure() / 100.0F; // Convert Pa to hPa
Serial.print(F("Temp: ")); Serial.print(temperature); Serial.println(F(" C"));
Serial.print(F("RH: ")); Serial.print(humidity); Serial.println(F(" %"));
Serial.print(F("Press: ")); Serial.print(pressure); Serial.println(F(" hPa"));
delay(2000); // Sample every 2 seconds
}
Flash it through the ISP header using an USBasp or a second Arduino running the ArduinoISP sketch. Select Arduino Pro or Pro Mini or a bootloader-free target to match your fuse settings.
Common SMD Mistakes and Fixes
| Problem | Likely Cause | Fix |
|---|---|---|
| Solder bridges between pins | Too much solder, no flux | Add flux, wick away excess |
| “Tombstoned” 0603 part | Uneven heating of pads | Reheat both pads evenly, use less paste |
| Cold joint (dull, grainy) | Iron too cool or too brief | Add flux, reheat to ~350°C |
| Lifted pad | Excess heat or force | Use hot air; repair with a jumper wire |
| MCU won’t start | Missing decoupling or bad crystal joint | Check 100nF caps and XTAL pads |
| Cracked MLCC | Board flex | Keep caps away from board edges and screw holes |
When to Stay Through-Hole
Stay with THT when:
- You teach beginners or run workshops.
- You prototype on breadboards daily.
- The part carries high current or sheds serious heat (TO-247 MOSFETs, power diodes).
- The component takes mechanical abuse (jacks, switches, terminal blocks, large electrolytics).
- You build one-off projects with no need for compact size.
When to Switch to SMD
Switch to SMD when:
- Board size or weight matters (wearables, drones, sensors).
- You run signals above 50MHz or need clean RF layouts.
- You plan to produce more than a handful of boards.
- The chip you need is only available in SMD. Many modern MCUs, such as the ESP32-S3, RP2040 and STM32 families, have no DIP option.
Strategic FAQ
Is SMD soldering harder than through-hole?
Yes, at first. SMD demands steadier hands, magnification and flux. Most people get comfortable with 0805 and SOIC parts after a few boards. Fine-pitch QFN and BGA packages take longer to master.
Can you breadboard SMD components?
Not directly. Use breakout boards, SOIC-to-DIP adapters or solder the part to a small prototype PCB. Dedicated SMD prototyping boards with pre-routed pads also work well.
Is SMD more reliable than through-hole?
It depends on the application. SMD offers better high-frequency and thermal-cycling behavior in compact boards. THT provides stronger mechanical retention under vibration or repeated connector plugging. Many high-reliability designs use both.
What is the smallest SMD size you can hand-solder?
Most experienced hobbyists reach 0402 with a microscope, fine tweezers and a hot air station. 0201 is realistic only with reflow and a stencil.




