Moisture — an Invisible Risk in SMT Production
In PCB assembly, certain components are sensitive to ambient humidity (MSDs). If exposed for too long before placement, these components absorb moisture, posing a serious risk when subjected to the high temperatures of reflow or wave soldering processes.
Sudden heating causes rapid vaporisation of the internal moisture, creating pressure that can lead to internal delamination, visible blistering, cracking, or worse, latent defects. These often go undetected by AOI or ICT tests but can cause failures in the field — with potentially critical consequences in medical, aerospace, or automotive sectors.
Why MSD Components Are Vulnerable
The behaviour of Moisture Sensitive Devices depends on several physical and environmental factors:
- Relative humidity: The more humid the air, the faster the component absorbs moisture.
- Ambient temperature: Higher temperatures accelerate this absorption process.
- Encapsulation permeability: Some plastics are more porous than others, allowing water vapour to pass through more easily.
- Package thickness: Thicker components can absorb more moisture before reaching a critical level.
- Package type: BGAs or stacked die packages are naturally more sensitive due to their structure.
As components continue to miniaturise, challenges increase: packages become thinner, mechanical tolerances tighter, and internal damage harder to detect. This combination demands a rigorous, automated approach to control the risk.
IPC/JEDEC Standards: Understanding MSL and Floor Life
Standards J-STD-020F and J-STD-033D introduced the concept of MSL (Moisture Sensitivity Level). Each component is classified from level 1 (least sensitive) to level 6 (most sensitive), with a maximum floor life at 30°C / 60% RH.
In practice, other variables must also be considered to calculate this lifetime, such as actual humidity, ambient temperature, package type, and thickness. J-STD-033D provides a detailed cross-table with 600 possible combinations to estimate a component’s remaining floor life.
This complexity makes any manual management (spreadsheets, paper) impractical at production scale.
Key difference between the two standards:
- J-STD-020F is a classification standard that defines how to test the moisture sensitivity of SMDs and assign an MSL. It is a test standard.
- J-STD-033D is a handling and management standard that explains how to manage SMDs once their MSL is determined under J-STD-020F. It is an operational standard that provides practical guidance (packaging, baking, storage, floor life, labelling) to prevent moisture-related damage.
In other words, the two standards work hand in hand: J-STD-020F identifies the level of risk, and J-STD-033D outlines how to control it.
Towards Comprehensive and Automated MSD Management
Effective MSD control requires far more than simple labelling or occasional baking. It involves:
1. Unique Identification and Full Traceability
Each storage unit (reel, tube, tray) must have a unique identifier. This must go beyond the lot number or MSL; it should include details such as component thickness, package type, and initial storage data. These details are vital to apply correct management rules (remaining floor life, baking cycles, process blocking).
Barcode labelling then makes it possible to track each movement in the factory (goods in, storage, production line, baking).
2. Intelligent, Connected Storage
Two types of storage should be considered:
- Automated storage towers enable dynamic component management while limiting exposure. They improve picking, kitting, and integrate directly with production control software. However, they cannot detect the status of components once they reach the line.
- Dry cabinets help slow down or pause the floor life clock, but only for certain MSL levels (typically 2, 2A and 3). More sensitive components require a baking cycle to fully reset the clock.
Automated in/out scanning and real-time monitoring of ambient conditions are essential to ensure reliable floor life calculations.
3. Real-Time Monitoring and Production Alerts
As components approach their floor life limit, a robust system should:
- Provide tiered alerts (e.g. 1 hour, 30 minutes, and at expiry).
- Block placement machines if a non-compliant component is detected.
- Ensure compliance on both sides of a PCB, especially for double-sided assemblies where a component mounted on side A could expire before side B is processed.
This monitoring must also cover bare PCBs, which can be moisture sensitive themselves, even though no official MSL exists for bare boards. The system should allow custom rules for their storage and baking too.
4. Reliable Baking Management
Baking is the only way to reset the floor life of a component that has exceeded its limit. This step must follow the temperatures and durations defined by the standards, according to the component type:
- 40°C: Gentle but very slow (sometimes over 7 days).
- 90°C: The standard, faster option for most components.
- 125°C: Reserved for robust parts or specific cases.
A 60°C bake is sometimes used as a compromise, although it is not officially standardised. It can be effective if the baking time is recalculated correctly, but must be strictly controlled.
MSD control is no longer just about preventing the “popcorn effect.” It is now a matter of traceability, product quality, and customer compliance. To address this effectively, manufacturers must rely on a centralised, interconnected system capable of tracking components and bare PCBs throughout their entire lifecycle.
Automated MSD management ensures peace of mind, prevents hidden defects, and optimises resources without compromising quality. Manual monitoring is no longer enough — the time has come for intelligent, connected control.





