5G/NR - MICO

 

MICO (Mobile Initiated Connection Only)

A sensor uploads a report and then has nothing to send for several hours. Does it need to keep listening for paging during that time? If the application can tolerate being unreachable, UE can request MICO mode from the 5G core network.

MICO stands for Mobile Initiated Connection Only. In basic MICO operation, UE does not need to monitor paging while CM-IDLE, and AMF treats it as unreachable. UE remains registered and can initiate communication when it has data, signalling or a registration update to perform.

The name can be misleading. MICO does not prohibit downlink data. UE can receive downlink communication while connected, and optional enhancements can preserve a limited period of paging reachability after release. This page uses the Release 18 versions listed in References.

What Does MICO Change ?

MICO changes the agreement between UE and AMF about reachability. The network does not keep trying to page a basic MICO UE while it is CM-IDLE. UE can therefore avoid paging monitoring and may deactivate Access Stratum activity under the applicable NAS rules.

This is a 5GS NAS feature over 3GPP access. It is not a new RRC state or a satellite-only mechanism. NTN devices can use it, but terrestrial devices with similar traffic patterns can also benefit.

The table separates registration, connection and reception. These are different questions when reading a modem log.

Question

Basic MICO behavior

Is UE registered?

Yes. MICO does not itself deregister UE.

Can the network page it in CM-IDLE?

No. AMF treats it as unreachable; UE need not monitor paging.

Can UE start communication?

Yes, for mobile-originated data/signalling and applicable registration procedures.

Can UE receive downlink?

Yes while CM-CONNECTED. Active Time can additionally provide temporary idle-mode paging reachability.

Is it equivalent to RRC_INACTIVE?

No. RRC_INACTIVE retains RAN context and is a separate radio-state procedure.

An application that requires an immediate unsolicited command cannot assume basic MICO will meet that requirement. The application needs a reachable interval, a UE-initiated check-in strategy or another suitable operating mode.

High-level MICO Sequence

UE first requests MICO during registration. AMF decides whether to allow it, based on factors such as subscription, network policy and expected UE behavior. After acceptance, the connection state and any negotiated Active Time determine reachability.

Figure 1 shows basic MICO without Active Time. The NAS messages pass through NG-RAN. Authentication, security and other registration exchanges are omitted to keep the MICO decision visible.

Basic MICO negotiation, idle unreachability and UE-initiated communication UE NG-RAN AMF Registration Request: MICO preference Registration Accept: MICO indication (accepted), no Active Time in this example Radio connection release / transition to idle CM-IDLE: UE remains registered but is not reachable for paging UE need not monitor paging AMF treats UE as unreachable No assumption that pending downlink data is retained indefinitely UE-initiated access and NAS procedure as required by its state CM-CONNECTED: downlink signalling/data can be delivered Conceptual flow. Authentication, security and individual access messages are omitted.

Figure 1. Basic MICO allows UE to remain registered without paging reachability in CM-IDLE.

UE indicates its preference in Registration Request. AMF accepts by including the MICO indication in Registration Accept. A request alone is not permission to use the mode. UE may use MICO only if the latest registration procedure provided the required acceptance.

Later, UE can initiate signalling to send a report. It can then receive an application response while connected. UE selects the applicable procedure, such as registration or Service Request, based on its current state and reason for access.

Negotiation and NAS Information

MICO is negotiated between UE and AMF, rather than enabled by an RRC DRX timer. The accepted configuration can differ from UE's preference. Check Registration Accept as well as Registration Request when reviewing a trace.

Request, Acceptance and Re-negotiation

UE requests MICO during initial registration or a subsequent registration procedure. UE and AMF re-negotiate it at later registrations. If UE wants Active Time, it requests that value together with MICO.

AMF does not activate MICO when UE has not requested it. While UE is connected, AMF can trigger registration to change the arrangement using the UE Configuration Update procedure. It cannot rely on an ordinary page to reach an already-unreachable idle MICO UE.

Presence of the MICO indication has different significance in Registration Request, Registration Accept and Configuration Update Command. In the last case, it participates in requesting re-negotiation. Do not interpret every occurrence as a fresh acceptance of idle-mode sleep.

RAAI and SPRTI in the MICO Indication

The MICO indication is a type 1 NAS information element. It carries registration-area and timer-related flags. Neither flag is a standalone "MICO enabled" switch; message context and the presence of the IE matter.

The following descriptions follow TS 24.501 clause 9.11.3.31. They describe the decoded fields rather than a synthetic encoded NAS packet.

Field

Meaning

RAAI: Registration Area Allocation Indication

Network to UE: 0 means an all-PLMN registration area was not allocated; 1 means it was allocated. In UE to network, this bit is spare and set to zero.

SPRTI: Strictly Periodic Registration Timer Indication

Indicates support for the strictly periodic timer behavior. UE advertises support; the network indication determines use of that behavior.

Configuration Update Command case

RAAI and SPRTI are set to zero in this message. Do not read these zero bits as the current negotiated registration-area and timer configuration.

T3324 value IE

Separate IE carrying accepted Active Time when the feature is negotiated.

T3512 value IE

Periodic registration update timer. Its start/stop behavior depends on whether strictly periodic operation was agreed.

For example, a Registration Accept containing MICO indication with RAAI = 0 can still accept MICO. It simply does not allocate the entire PLMN as the registration area. Treating RAAI = 0 as "MICO rejected" would give the wrong result.

When Can the Network Reach UE ?

The answer depends on whether UE has basic MICO, MICO with Active Time, or an extended connected interval. These options solve different application-response problems and consume different amounts of energy.

Basic MICO without Active Time

When UE enters CM-IDLE without negotiated Active Time, AMF treats it as unreachable for mobile-terminated communication. UE need not monitor paging and may stop AS activity under the conditions specified by NAS.

Basic MICO does not promise that every downlink packet waits in a buffer until the next report. AMF rejects the relevant downlink delivery request while UE is unreachable; other network or application functions may provide deferred delivery. SMS, location services and data delivery have their own handling.

UE can initiate activity for pending uplink data or signalling, a registration-related change, or periodic registration. T3512 is not the only possible wake-up trigger. The ability to resume activity also depends on finding usable network coverage.

MICO with Active Time

Active Time gives the network a temporary paging opportunity after connection release. When negotiated, UE starts T3324 on entering the applicable idle mode, and AMF considers UE reachable while the corresponding Active Time runs.

UE follows its applicable paging DRX/eDRX schedule during that interval. Active Time is therefore not continuous receiver activity. If UE becomes connected before expiry, UE and AMF stop the active timer. On a later transition back to idle, the negotiated interval starts again.

After expiry, UE can enter the no-paging MICO behavior. Under the NAS conditions in TS 24.501 clause 5.3.6, it may deactivate AS and enter 5GMM-REGISTERED.NO-CELL-AVAILABLE. That NAS substate does not establish that the physical cell disappeared.

MICO with Extended Connected Time

Extended Connected Time addresses a response that is expected after UE initiates communication. AMF can maintain the connection and provide NG-RAN with a minimum time to keep UE in RRC_CONNECTED despite inactivity.

This differs from Active Time. Extended Connected Time operates while connected; Active Time preserves paging reachability after transition to idle. A connected UE can still use configured connected-mode DRX, so the extended interval does not necessarily imply continuous PDCCH monitoring.

For example, a sensor uploads a report and the server needs several seconds to generate a response. Keeping the connection available may deliver that response in the same interaction. The gain in responsiveness must be compared with the energy and resource cost.

Registration Area and T3512

Power saving also depends on how often UE must update registration. MICO can change registration-area allocation and supports a strictly periodic timer option. Neither option removes the need to follow mobility restrictions and registration rules.

All-PLMN Registration Area

Because basic idle MICO UE is not paged, paging-area size need not constrain its registration area in the same way. If the AMF serving area covers the whole PLMN, policy and subscription can allow an all-PLMN registration area.

This is an option, not a requirement. With a smaller area, UE checks whether it is still within that area when it has mobile-originated data or signalling. If necessary, it performs Mobility Registration Update before initiating that communication.

When Active Time is allocated, AMF should avoid an all-PLMN registration area so that temporary reachability does not require paging across the entire PLMN. RAAI should therefore be interpreted together with Active Time and the assigned tracking-area information.

Ordinary and Strictly Periodic T3512

Without the strictly periodic indication, T3512 is reset and started on transition from connected to idle over 3GPP access. It stops when UE becomes connected. Intervening communication can therefore move the next periodic update time.

With negotiated strictly periodic operation, T3512 starts after registration completes and continues across connected/idle transitions. If it expires while UE is idle, UE performs periodic registration. If it expires while UE is connected, UE resets and restarts it under the NAS rule.

Do not infer that a one-hour T3512 value always means a registration exactly one hour after connection release. Record the accepted SPRTI setting and actual timer start events. AMF has corresponding monitoring and implicit deregistration handling.

Worked Example: Report, Response and Sleep

Assume registration has accepted MICO with T3324 = 60 seconds and ordinary T3512 = 3600 seconds. UE finishes a report and enters CM-IDLE at t = 0. Assume continuous coverage and no intervening connection until the periodic update.

Figure 2 separates paging reachability from the periodic registration deadline. The radio-monitoring schedule inside Active Time is not drawn. UE also needs preparation time to acquire service before performing an update.

MICO Active Time example: 60 second paging interval and 3600 second ordinary T3512 MICO accepted: T3324 = 60 s; ordinary T3512 = 3600 s CM-IDLE: paging reachable T3324 running CM-IDLE: no paging reachability T3324 expired; T3512 continues t = 0 t = 60 s t = 3600 s Enter idle Active Time expires Update due Response at 20 s: paging can be attempted. Command at 120 s: ordinary paging cannot reach UE. If the command is retained until the periodic update, nominal wait = 3480 s, plus access and delivery. Any intervening connection changes this ordinary-T3512 timeline. Not to scale. Paging occasions, acquisition preparation and signalling durations are omitted.

Figure 2. Active Time offers a short response window; ordinary T3512 continues toward the next periodic registration while UE is idle.

A downlink response arriving at t = 20 seconds can trigger paging during Active Time. Delivery still waits for the applicable paging occasion and access procedure. If UE connects, the timers no longer follow the no-intervening-connection timeline shown in the figure.

A command arriving at t = 120 seconds cannot reach UE by ordinary paging after Active Time has expired. If deferred delivery is supported and the command is retained until the next update, the nominal wait is 3600 - 120 = 3480 seconds, plus access and delivery time.

An uplink alarm at t = 600 seconds can cause earlier activity. Under ordinary timer operation, entering connected stops T3512; the later return to idle starts it again. Strictly periodic operation would behave differently, so these two cases should not be mixed in a log analysis.

MICO, PSM, eDRX and NTN Coverage Gaps

These mechanisms can all reduce radio activity, but they make different promises about downlink reachability. Start with the core network and UE state before comparing timer values or describing them as equivalent sleep modes.

Mechanism

Main distinction

MICO

5GS reachability agreement with AMF. Basic mode removes paging reachability in CM-IDLE; optional Active Time modifies that behavior.

EPS PSM

EPS procedure with MME, Active Time and periodic TAU. Similar sleep objective, but different NAS procedures and periodic timer.

eDRX

Retains periodic paging opportunities. It can coexist with Active Time where supported and negotiated.

RRC_INACTIVE

Radio state with retained RAN context. It does not by itself mean idle MICO or absence of paging.

Discontinuous NTN coverage

Physical/service unavailability. MICO can be useful during a gap, but MICO negotiation does not predict satellite return.

For NR NTN, AMF can consider expected unavailability when configuring power-saving behavior. A device must still recover coverage and perform the applicable return procedures. See NTN Paging and Power Saving and Discontinuous Coverage.

Restrictions and Trace Checks

MICO is optional and requires network acceptance. It is not requested over non-3GPP access under the cited NAS procedure. Emergency-service restrictions also prevent the ordinary power-saving rules from being applied without regard to reachability needs.

When an emergency PDU session is successfully established after MICO was enabled, UE and AMF locally disable MICO. Re-enabling it requires acceptance in a later registration procedure. UE also allows the applicable implementation-specific interval for emergency callback before requesting MICO again.

The following checks help distinguish a correct no-paging interval from a failed delivery procedure.

Check

Evidence

Acceptance

MICO indication in the latest Registration Accept, rather than only the UE request.

Reachability

CM/5GMM state, T3324 allocation and actual expiry or stop events.

Periodic update

T3512 value, accepted SPRTI and the event that started the timer.

Mobility

RAAI, assigned registration area and location when UE initiates activity.

Application result

Command arrival time, storage/expiry policy, later UE activity and actual acknowledgement.

For the wider exchanges, see Registration and Paging. A missing page during the accepted no-paging interval is expected behavior, not sufficient evidence of a radio problem.

References

The relevant clauses of these Release 18 specifications support the explanations. Diagrams and timer values are illustrative, not captured NAS messages. No ASN.1 listing is needed for the NAS information elements discussed here.

  • 3GPP TS 23.501 V18.12.0 : Clauses 5.4.1.3 and 5.31.7.3 to 5.31.7.5; MICO, Extended Connected Time, Active Time and periodic registration.
  • 3GPP TS 24.501 V18.11.1 : Clauses 5.3.6, 5.3.7, 5.5.1 and 9.11.3.31; NAS behavior, timers, registration and MICO indication.