5G NRRRCTimersConstants3GPP
5G NR Timers and Constants
WirelessBrew Team
6 min read
Below is the list of all the UE Timers and Constants in 5G NR. These descriptions are based on 3GPP TS 38.331.
UE Timers
| Timer | Start | Stop | At expiry |
|---|---|---|---|
| T300 | Upon transmission of RRCSetupRequest. | Upon reception of RRCSetup or RRCReject message, cell re-selection and upon abortion of connection establishment by upper layers. | Perform the actions as specified in 5.3.3.7. |
| T301 | Upon transmission of RRCReestabilshmentRequest. | Upon reception of RRCReestablishment or RRCSetup message as well as when the selected cell becomes unsuitable. | Go to RRC_IDLE. |
| T302 | Upon reception of RRCReject while performing RRC connection establishment or resume, upon reception of RRCRelease with waitTime. | Upon entering RRC_CONNECTED or RRC_IDLE, upon cell re-selection and upon reception of RRCReject message. | Inform upper layers about barring alleviation as specified in 5.3.14.4. |
| T304 | Upon reception of RRCReconfiguration message including reconfigurationWithSync or upon conditional reconfiguration execution. | Upon successful completion of random access on the corresponding SpCell. For T304 of SCG, upon SCG release. | For T304 of MCG: Initiate RRC re-establishment (Intra-NR) or failure information (DAPS). For T304 of SCG: Initiate SCG failure information procedure. |
| T310 | Upon detecting physical layer problems for the SpCell (N310 consecutive out-of-sync indications). | Upon receiving N311 consecutive in-sync indications, RRCReconfiguration with reconfigurationWithSync, MobilityFromNRCommand, or upon initiating re-establishment. | If in MCG: Go to RRC_IDLE (if no security) or initiate re-establishment/failure information. If in SCG: Initiate SCG failure information procedure. |
| T311 | Upon initiating the RRC connection re-establishment procedure. | Upon selection of a suitable NR cell or a cell using another RAT. | Enter RRC_IDLE. |
| T312 | Upon triggering a measurement report for a measurement identity for which T312 is configured, while T310 is running. | Upon receiving N311 consecutive in-sync indications, reconfigurationWithSync, MobilityFromNRCommand, or T310 expiry. | Initiate connection re-establishment or failure information procedure. |
| T316 | Upon transmission of the MCGFailureInformation message. | Upon receiving RRCRelease, RRCReconfiguration with reconfigurationwithSync for the PCell, MobilityFromNRCommand, or upon initiating re-establishment. | Perform the actions as specified in 5.7.3b.5. |
| T319 | Upon transmission of RRCResumeRequest or RRCResumeRequest1. | Upon reception of RRCResume, RRCSetup, RRCRelease, RRCReject message or cell re-selection. | Perform the actions as specified in 5.3.13.5. |
| T320 | Upon reception of t320 or upon cell (re)selection to NR with validity time configured. | Upon entering RRC_CONNECTED, RRCRelease, PLMN selection, or cell (re)selection to another RAT. | Discard the cell reselection priority information provided by dedicated signalling. |
| T321 | Upon receiving measConfig with purpose set to reportCGI. | Upon acquiring cgi-info, receiving measConfig removing reportCGI, or detecting cell not broadcasting SIB1. | Initiate measurement reporting procedure, stop related measurements. |
| T322 | Upon receiving measConfig with purpose set to reportSFTD. | Upon acquiring SFTD measurement results or receiving measConfig removing reportSFTD. | Initiate measurement reporting procedure, stop related measurements. |
| T325 | Upon reception of RRCRelease message with deprioritisationTimer. | - | Stop deprioritisation of all frequencies or NR signalled by RRCRelease. |
| T330 | Upon receiving LoggedMeasurementConfiguration message. | Upon log volume exceeding memory or initiating release of LoggedMeasurementConfiguration. | Perform the actions specified in 5.5a.1.4. |
| T331 | Upon receiving RRCRelease message with measIdleDuration. | Upon receiving RRCSetup, RRCResume, RRCRelease with idle/inactive config, or cell re-selection. | Perform the actions as specified in 5.7.8.3. |
| T342 | Upon transmitting UEAssistanceInformation with DelayBudgetReport. | Upon releasing delayBudgetReportingConfig or receiving configuration set to release. | No action. |
| T345 | Upon transmitting UEAssistanceInformation with overheatingAssistance. | Upon releasing overheatingAssistance or receiving configuration set to release. | No action. |
| T346a | Upon transmitting UEAssistanceInformation with drx-Preference. | Upon releasing drx-PreferenceConfig or receiving configuration set to release. | No action. |
| T346b | Upon transmitting UEAssistanceInformation with maxBW-Preference. | Upon releasing maxBW-PreferenceConfig or receiving configuration set to release. | No action. |
| T346c | Upon transmitting UEAssistanceInformation with maxCC-Preference. | Upon releasing maxCC-PreferenceConfig or receiving configuration set to release. | No action. |
| T346d | Upon transmitting UEAssistanceInformation with maxMIMO-LayerPreference. | Upon releasing maxMIMO-LayerPreferenceConfig or receiving configuration set to release. | No action. |
| T346e | Upon transmitting UEAssistanceInformation with minSchedulingOffsetPreference. | Upon releasing minSchedulingOffsetPreferenceConfig or receiving configuration set to release. | No action. |
| T346f | Upon transmitting UEAssistanceInformation with releasePreference. | Upon releasing releasePreferenceConfig or receiving configuration set to release. | No action. |
| T350 | Upon transmitting DedicatedSIBRequest. | Upon acquiring requested SIB(s), releasing onDemandSIB-Request, or RRCRelease. | No action. |
| T380 | Upon reception of t380 in RRCRelease. | Upon reception of RRCResume, RRCSetup or RRCRelease. | Perform the actions as specified in 5.3.13. |
| T390 | When access attempt is barred at access barring check. | Upon cell (re)selection, entering RRC_CONNECTED, reconfigurationWithSync, MobilityFromNRCommand, or RRCRelease. | Perform the actions as specified in 5.3.14.4. |
| T400 | Upon transmission of RRCReconfigurationSidelink. | Upon reception of RRCReconfigurationFailureSidelink or RRCReconfigurationCompleteSidelink. | Perform Sidelink radio link failure related actions. |
Note: For T346a-e, the UE maintains one instance of this timer per cell group.
UE Counters
| Counter | Reset | Incremented | When reaching max value |
|---|---|---|---|
| N310 | Upon reception of "in-sync" indication from lower layers; reconfigurationWithSync; or initiating connection re-establishment. | Upon reception of "out-of-sync" from lower layer while T310 is stopped. | Start timer T310. |
| N311 | Upon reception of "out-of-sync" indication from lower layers; reconfigurationWithSync; or initiating connection re-establishment. | Upon reception of "in-sync" from lower layer while T310 is running. | Stop timer T310. |
UE Constants
| Constant | Usage |
|---|---|
| N310 | Maximum number of consecutive "out-of-sync" indications for the SpCell received from lower layers. |
| N311 | Maximum number of consecutive "in-sync" indications for the SpCell received from lower layers. |
Reference: 3GPP TS 38.331
W
Written by
WirelessBrew Team
Technical expert at WirelessBrew, specializing in 5G NR, LTE, and wireless system optimization. Committed to providing accurate, 3GPP-compliant engineering tools.
Up Next
More 5g nr Articles →