Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

J-STD-020 Guide: MSL Classification, Reflow Profiles & Moisture Sensitivity Testing

The first time I witnessed the “popcorn effect” on a production line, it was equal parts fascinating and horrifying. A BGA package literally bulged and cracked during reflow because someone had left moisture-sensitive components sitting on the bench for a few days too long. That expensive lesson taught me why J-STD-020 exists and why every SMT engineer needs to understand moisture sensitivity classification.

If you’re dealing with plastic-encapsulated surface mount devices, understanding J-STD-020 isn’t optional. It’s the standard that determines how your components are classified for moisture sensitivity and what reflow conditions they can withstand. This guide covers everything you need to know about MSL classification, from the testing methodology to practical implementation on your production floor.

What is J-STD-020?

J-STD-020, officially titled “Moisture/Reflow Sensitivity Classification for Nonhermetic Surface Mount Devices,” is a joint IPC/JEDEC standard that defines the classification procedure for determining moisture sensitivity levels (MSL) of plastic-encapsulated surface mount devices. The standard establishes test methods, classification levels, and reflow profile requirements that component manufacturers use to rate their products.

The fundamental purpose of J-STD-020 is to identify how sensitive an SMD package is to moisture-induced damage during solder reflow. This information allows PCB assemblers to implement appropriate handling, storage, and baking procedures to prevent moisture-related failures.

The Popcorn Effect Explained

Here’s what happens when moisture-sensitive components aren’t handled properly:

Plastic encapsulants used in SMD packages are permeable to moisture. When a component sits in ambient conditions, moisture slowly diffuses into the package material. During reflow soldering, the package is rapidly heated to temperatures exceeding 200°C. At these temperatures, absorbed moisture vaporizes and expands violently.

This rapid expansion creates internal pressure that can cause:

  • Delamination between the mold compound and die
  • Internal cracks in the package
  • Wire bond damage or lifting
  • Die lifting or cracking
  • External package cracking (the “popcorn” effect)

The audible “pop” that sometimes accompanies severe failures gives this phenomenon its name. But even when there’s no visible external damage, internal delamination can cause long-term reliability problems.

J-STD-020 Revision History

The standard has evolved significantly since its original release:

RevisionReleaseKey Changes
J-STD-0201999Original release, established MSL classification
J-STD-020A2002Added small/thin package considerations
J-STD-020B2004Lead-free reflow temperatures added
J-STD-020C2008Refined Pb-free profile parameters
J-STD-020D2012Updated classification temperatures
J-STD-020E2015Clarified failure criteria, added SEM option
J-STD-020F2023Current revision, PSL reference added

The current revision is J-STD-020F, released in 2023. Each revision has refined the classification procedure and adapted to changes in assembly technology, particularly the transition to lead-free soldering.

Understanding Moisture Sensitivity Levels (MSL)

J-STD-020 defines eight moisture sensitivity levels that indicate how long a component can be exposed to ambient conditions before requiring baking. The MSL rating is critical for determining proper storage and handling requirements.

Complete MSL Classification Table

MSL LevelFloor LifeConditionsDry Pack Required
MSL 1Unlimited≤30°C/85% RHNo
MSL 21 year≤30°C/60% RHYes
MSL 2a4 weeks≤30°C/60% RHYes
MSL 3168 hours (7 days)≤30°C/60% RHYes
MSL 472 hours (3 days)≤30°C/60% RHYes
MSL 548 hours (2 days)≤30°C/60% RHYes
MSL 5a24 hours (1 day)≤30°C/60% RHYes
MSL 6Mandatory bakeTime on Label (TOL)Yes

Floor life is the maximum time a component can be exposed to ambient conditions after removal from its moisture barrier bag (MBB) before reflow soldering must occur or baking is required.

MSL Level Details

MSL 1 components are essentially not moisture sensitive. They can be stored and handled without special precautions and don’t require dry packaging. This is the ideal classification from a handling perspective.

MSL 2 and MSL 2a components have relatively long floor lives but still require moisture barrier packaging. The difference between MSL 2 (1 year) and MSL 2a (4 weeks) can significantly impact inventory management.

MSL 3 is the most common classification for many plastic-encapsulated ICs. With a 168-hour (7-day) floor life, these components require careful tracking but are generally manageable in most production environments.

MSL 4 and MSL 5 components require increasingly careful handling with floor lives of 72 and 48 hours respectively. These shorter windows demand good inventory control and floor life tracking systems.

MSL 5a with only 24 hours of floor life presents significant handling challenges. Components should be used immediately after opening the MBB or stored in dry cabinets.

MSL 6 components are extremely moisture sensitive and require mandatory baking before use regardless of storage conditions. The Time on Label (TOL) specifies the maximum time after baking before reflow must occur.

J-STD-020 Reflow Profile Requirements

A critical aspect of J-STD-020 is defining the reflow profile parameters used for MSL classification testing. These profiles represent the thermal stress components must withstand during assembly.

Lead-Free (Pb-Free) Classification Reflow Profile

Profile ParameterSpecification
Preheat Temperature Min (Tsmin)150°C
Preheat Temperature Max (Tsmax)200°C
Preheat Time (ts)60-120 seconds
Ramp-Up Rate (TL to Tp)3°C/second max
Liquidous Temperature (TL)217°C
Time Above Liquidous (tL)60-150 seconds
Peak Temperature (Tp)See classification table
Time Within 5°C of Peak (tp)20-40 seconds
Ramp-Down Rate6°C/second max
Time 25°C to Peak8 minutes max

Peak Classification Temperatures

The peak classification temperature depends on package thickness and volume:

Package ThicknessVolume < 350 mm³Volume ≥ 350 mm³
< 1.6 mm260°C260°C
1.6 mm – 2.5 mm260°C250°C
> 2.5 mm250°C245°C

Important Note: Components intended for Pb-free assembly must be classified at Pb-free temperatures regardless of their terminal finish. A component with SnPb finish that will be assembled using Pb-free solder must still meet Pb-free reflow requirements.

SnPb (Tin-Lead) Classification Reflow Profile

For components used in SnPb assembly processes:

Profile ParameterSpecification
Preheat Temperature Min (Tsmin)100°C
Preheat Temperature Max (Tsmax)150°C
Preheat Time (ts)60-120 seconds
Liquidous Temperature (TL)183°C
Time Above Liquidous (tL)60-150 seconds
Peak Temperature (Tp)220°C-235°C
Time Within 5°C of Peak (tp)10-30 seconds

The lower temperatures in SnPb profiles result in less thermal stress, which is why some components may have different MSL ratings for SnPb versus Pb-free assembly.

MSL Classification Test Procedure

Understanding how components are classified helps SMT engineers appreciate why MSL ratings exist and what they represent.

Sample Requirements

J-STD-020 specifies minimum sample sizes for classification testing:

Testing PurposeMinimum Sample Size
Initial Classification22 units per MSL level tested
Reclassification (same level)22 units
Reclassification (improved level)45 units

Samples should represent production units, not engineering samples or specially processed parts.

Classification Test Flow

The classification procedure follows this sequence:

Step 1: Initial Conditioning

  • Bake components at 125°C (+5/-0°C) for minimum 24 hours
  • This establishes a “dry” baseline condition

Step 2: Pre-Test Inspection

  • Perform electrical testing (datasheet parameters)
  • Conduct C-SAM (Scanning Acoustic Microscopy) to document initial condition
  • Visual inspection at 40X magnification

Step 3: Moisture Soaking

  • Place components in temperature/humidity chamber
  • Soak conditions vary by MSL level being tested:
MSL LevelSoak ConditionsSoak Time
185°C/85% RH168 hours
285°C/60% RH168 hours
2a30°C/60% RH696 hours
330°C/60% RH192 hours
430°C/60% RH96 hours
530°C/60% RH72 hours
5a30°C/60% RH48 hours
630°C/60% RHTOL

Step 4: Reflow Simulation

  • Within 15 minutes to 4 hours after removal from humidity chamber
  • Subject components to 3 reflow cycles at classification profile
  • Ensure peak package body temperature reaches Tc

Step 5: Post-Reflow Evaluation

  • Electrical testing
  • C-SAM analysis for delamination
  • Visual inspection at 40X (or 100X optical/SEM per Rev E)
  • Cross-sectioning if required

Failure Criteria

Components fail the MSL classification if any of the following occur:

Failure TypeCriteria
External CrackVisible at 40X optical (or 100X/SEM)
Internal CrackIntersects bond wire, ball bond, or wedge bond
Internal CrackExtends from lead finger to other internal feature
Delamination>10% absolute change from pre to post reflow
Package DeformationWarpage, swelling, or bulging visible to naked eye
Electrical FailureAny datasheet parameter out of specification

If components pass at a given MSL level, they’re classified at that level. If they fail, testing continues at the next higher (more restrictive) MSL level.

Read more IPC Standards:

J-STD-020 vs J-STD-033: Understanding the Relationship

These two standards work together but serve different purposes:

AspectJ-STD-020J-STD-033
PurposeClassification procedureHandling requirements
Who Uses ItComponent manufacturersPCB assemblers
What It DefinesMSL rating, test methodStorage, baking, floor life management
When AppliedDuring component qualificationDuring PCB assembly operations

J-STD-020 is used by component manufacturers to determine the MSL rating of their products. The testing is typically done once during product qualification.

J-STD-033 is used by PCB assemblers to properly handle components based on their MSL rating. It defines requirements for dry packaging, storage conditions, baking procedures, and floor life tracking.

How They Work Together

  1. Component manufacturer tests per J-STD-020 → Determines MSL rating
  2. MSL rating appears on packaging per JEP113 labeling requirements
  3. PCB assembler receives components and follows J-STD-033 handling requirements based on MSL rating
  4. If floor life is exceeded, J-STD-033 provides baking requirements to reset the clock

Practical Implementation for SMT Production

Here’s how J-STD-020 requirements translate to your production floor:

Receiving and Storage

MSL LevelReceiving ActionsStorage Requirements
MSL 1Standard receivingNo special requirements
MSL 2-5aVerify MBB seal, check HICDry cabinet (<5% RH) or sealed MBB
MSL 6Verify MBB seal, check HICMust bake before use

HIC (Humidity Indicator Card): Check the indicator card immediately upon opening MBB. If it shows high humidity (typically >10%), components require baking regardless of floor life status.

Floor Life Tracking

Effective floor life management requires:

  • Recording the time/date when MBB is opened
  • Tracking cumulative exposure time
  • Alerting when floor life is approaching expiration
  • Documenting any pauses (dry storage) or resets (baking)

Many facilities use MES (Manufacturing Execution Systems) or dedicated floor life tracking software to manage this automatically.

Baking Requirements

When floor life is exceeded or HIC indicates moisture exposure, baking is required per J-STD-033:

Package ThicknessBake at 125°CBake at 90°CBake at 40°C
≤ 1.4 mm8 hours36 hours9 days
1.4 – 2.0 mm18 hours48 hours11 days
2.0 – 4.5 mm48 hours192 hours38 days
> 4.5 mmContact manufacturerContact manufacturerContact manufacturer

Caution: Components in tape and reel cannot be baked above 40°C without risking damage to the carrier material. Trays are typically rated for 125°C, but always verify with the tray manufacturer.

Equipment Required for MSL Classification

For organizations performing their own MSL classification testing per J-STD-020:

Essential Equipment

EquipmentSpecificationPurpose
Bake Oven125°C +5/-0°C capabilityInitial drying, baking
Humidity Chamber85°C/85% RH, 30°C/60% RHMoisture soaking
Reflow OvenProfile capability per J-STD-020Reflow simulation
C-SAMPer J-STD-035Delamination detection
Optical Microscope40X minimum (100X recommended)Crack inspection
Electrical TesterPer component requirementsFunctional verification
Analytical Balance1 microgram resolution (optional)Weight gain analysis

C-SAM Analysis

Scanning Acoustic Microscopy (C-SAM) is critical for detecting internal delamination that isn’t visible externally. J-STD-035 provides guidance on C-SAM operation and interpretation. Key interfaces to examine include:

  • Die to die attach
  • Die attach to die paddle
  • Lead fingers to mold compound
  • Die paddle to mold compound

Useful Resources for MSL and Moisture Sensitivity

Official Standards

  • IPC/JEDEC J-STD-020F: Moisture/Reflow Sensitivity Classification – shop.ipc.org
  • IPC/JEDEC J-STD-033D: Handling, Packing, Shipping and Use of MSDs
  • IPC/JEDEC J-STD-035: Acoustic Microscopy for Nonhermetic Encapsulated Components
  • JEDEC JEP113: Labeling of MSL-rated components

Related Test Methods

  • JESD22-A113: Preconditioning of Nonhermetic SMDs Prior to Reliability Testing
  • JESD47: Stress-Test-Driven Qualification of ICs

Industry Organizations

Component Manufacturer Resources

Most major semiconductor manufacturers publish application notes on MSL handling:

  • Texas Instruments: Baking Procedure Application Notes
  • Analog Devices: MSL Guidelines
  • NXP Semiconductors: Moisture Sensitivity Information

Frequently Asked Questions About J-STD-020

What is the difference between J-STD-020 and J-STD-033?

J-STD-020 is the classification standard that component manufacturers use to determine the MSL rating of their products through standardized testing. J-STD-033 is the handling standard that PCB assemblers use to properly store, handle, and process components based on their MSL rating. Think of J-STD-020 as “how to rate moisture sensitivity” and J-STD-033 as “how to handle moisture-sensitive components.”

Does the floor life clock reset after reflow?

No, the floor life clock does NOT reset after reflow or rework. Once a component has been exposed to ambient conditions, that exposure time accumulates. The only ways to reset the floor life clock are: (1) baking per J-STD-033 requirements, or (2) storing in a dry environment (<5% RH) which pauses but doesn’t reset the clock. After a PCB is reflowed, the assembled board should be considered at the MSL level of its most sensitive component.

Can components be reclassified to a different MSL level?

Yes, J-STD-020 provides procedures for reclassification. A component can be reclassified to one level better (e.g., MSL 3 to MSL 2) without additional reliability testing if the damage response at the more severe condition is equal to or less than at the original level. Reclassification by more than one level or to MSL 1 requires additional reliability testing per JESD22-A113 and JESD47.

What’s the difference between classification temperature (Tc) and peak temperature (Tp)?

The classification temperature (Tc) is the minimum peak temperature at which components are tested during MSL classification. For PCB assemblers, the peak temperature (Tp) during actual reflow must not exceed Tc. For example, if a component is classified at 260°C, your production reflow profile’s peak package temperature must not exceed 260°C. The time within 5°C of peak must also not exceed the classification parameters.

Do MSL requirements apply to wave soldering?

J-STD-020 and J-STD-033 are specifically designed for reflow soldering processes where the entire component body is heated to high temperatures. Wave soldering typically doesn’t heat the component body to the same degree as reflow, so MSL requirements are generally less critical. However, if components will undergo subsequent reflow processes (rework, selective soldering of other components), MSL requirements should still be followed.

Conclusion

J-STD-020 provides the foundation for managing moisture sensitivity in surface mount assembly. By establishing standardized classification levels and test methods, it enables component manufacturers to communicate moisture sensitivity characteristics and PCB assemblers to implement appropriate handling procedures.

The key points to remember:

For Component Selection: Understand that MSL ratings directly impact your handling requirements and potentially your production throughput. Lower MSL ratings (MSL 1 or 2) simplify handling but may limit component choices for some applications.

For Process Engineering: Ensure your reflow profiles don’t exceed the classification parameters of your components. The classification temperature is a maximum, not a target.

For Production Management: Implement robust floor life tracking systems. The cost of proper MSL management is far less than the cost of moisture-related failures in the field.

For Quality Engineering: When investigating reliability issues, always consider moisture exposure as a potential root cause. C-SAM analysis of failed units can reveal delamination that correlates with improper MSL handling.

The consequences of ignoring moisture sensitivity range from yield loss during assembly to field failures months or years later. J-STD-020 gives us the tools to prevent these issues. The standard continues to evolve with technology, most recently adding references to Process Sensitivity Level (PSL) classification in J-STD-075 for components sensitive to assembly process parameters beyond just moisture.

Whether you’re a component manufacturer establishing MSL ratings or a PCB assembler managing moisture-sensitive inventory, J-STD-020 provides the technical framework for ensuring reliable assembly of plastic-encapsulated surface mount devices.

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.