<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic i.MX93 RTC XTALI Duty Cycle in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2377432#M245526</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;We are planning to use the internal 32 kHz RC oscillator of the PCA9451A to drive the RTC_XTALI input of the i.MX93. We are aware that the frequency of this output is neither highly accurate nor stable; however, we do not intend to use it as a precise time reference within the i.MX93.&lt;/P&gt;&lt;P&gt;Our concern is related to the duty cycle specification of the i.MX93. The input clock requires a duty cycle within a tolerance of 45% to 55%, whereas the PCA9451A specifies a wider range of 30% to 70%.&lt;/P&gt;&lt;P&gt;Do you see any functional risk in using this clock source under these conditions?&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Raphael&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="FRDM-i.MX93" id="FRDM-iMX93"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-PRODUCT title="i.MX93" id="i.MX93"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 05 Jun 2026 09:36:43 GMT</pubDate>
    <dc:creator>rfgemat</dc:creator>
    <dc:date>2026-06-05T09:36:43Z</dc:date>
    <item>
      <title>i.MX93 RTC XTALI Duty Cycle</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2377432#M245526</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;DIV&gt;&lt;P&gt;We are planning to use the internal 32 kHz RC oscillator of the PCA9451A to drive the RTC_XTALI input of the i.MX93. We are aware that the frequency of this output is neither highly accurate nor stable; however, we do not intend to use it as a precise time reference within the i.MX93.&lt;/P&gt;&lt;P&gt;Our concern is related to the duty cycle specification of the i.MX93. The input clock requires a duty cycle within a tolerance of 45% to 55%, whereas the PCA9451A specifies a wider range of 30% to 70%.&lt;/P&gt;&lt;P&gt;Do you see any functional risk in using this clock source under these conditions?&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Raphael&lt;/P&gt;&lt;P&gt;&lt;LI-PRODUCT title="FRDM-i.MX93" id="FRDM-iMX93"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-PRODUCT title="i.MX93" id="i.MX93"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Jun 2026 09:36:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2377432#M245526</guid>
      <dc:creator>rfgemat</dc:creator>
      <dc:date>2026-06-05T09:36:43Z</dc:date>
    </item>
    <item>
      <title>Re: i.MX93 RTC XTALI Duty Cycle</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2378006#M245545</link>
      <description>&lt;P&gt;Yes — there &lt;STRONG&gt;is a functional risk&lt;/STRONG&gt;, but it is &lt;STRONG&gt;usually low in practice&lt;/STRONG&gt; if the signal quality is otherwise clean. The risk is mainly related to &lt;STRONG&gt;input buffer behavior and RTC reliability (especially startup and low‑power modes)&lt;/STRONG&gt; rather than steady-state operation.&lt;/P&gt;
&lt;P&gt;Real risk analysis&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Case 1 — Normal digital clocking (most likely OK)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Signal is CMOS-level clean (fast edges, no distortion)&lt;/LI&gt;
&lt;LI&gt;Frequency ~32 kHz (very low)&lt;/LI&gt;
&lt;LI&gt;No XTAL mode is enabled internally&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Then:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;RTC logic mostly triggers on edges&lt;/LI&gt;
&lt;LI&gt;Wide duty cycle (30–70%) still gives &lt;STRONG&gt;sufficient high/low pulse width (~9–21 µs)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Conclusion:&lt;/STRONG&gt;&lt;BR /&gt;No functional failure expected in most silicon — &lt;STRONG&gt;low risk&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Case 2 — Borderline or worst-case conditions (risk exists)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Risk increases if:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;(A) Input buffer threshold + asymmetry interaction&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;If duty cycle skews (e.g., 30/70 + slow edges)&lt;/LI&gt;
&lt;LI&gt;One phase becomes marginal near VIH/VIL region&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;→ Can cause:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;double-trigger&lt;/LI&gt;
&lt;LI&gt;missing edges&lt;/LI&gt;
&lt;LI&gt;internal metastability (rare but possible)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;(B) Very low-power / SNVS / RTC domain&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;RTC domain may use &lt;STRONG&gt;ultra-low power clock conditioning&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Internal filtering or stretch logic may assume near-50% duty&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;→ Risk:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;clock rejection or distortion&lt;/LI&gt;
&lt;LI&gt;unstable RTC increment&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;(C) If XTAL mode is accidentally used&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;If the pin is configured expecting a crystal:&lt;/P&gt;
&lt;P&gt;→ The 30–70% waveform can:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;disturb internal Pierce oscillator biasing&lt;/LI&gt;
&lt;LI&gt;prevent startup or oscillation&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This is a &lt;STRONG&gt;real failure mode&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Case 3 — Spec compliance / production variability&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;This is the &lt;STRONG&gt;most important practical risk&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;i.MX93 datasheet explicitly requires &lt;STRONG&gt;45–55%&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;PCA9451A guarantees &lt;STRONG&gt;30–70%&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;Therefore:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;You are operating &lt;STRONG&gt;outside the guaranteed spec&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Behavior is &lt;STRONG&gt;not formally guaranteed across PVT (process/voltage/temp)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL start="4"&gt;
&lt;LI&gt;&lt;STRONG&gt; Quantitative sanity check&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;At 32 kHz:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Period = 31.25 µs&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Duty cycle extremes:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Case&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;High time&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;STRONG&gt;Low time&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;50%&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;15.6 µs&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;15.6 µs&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;30%&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;9.4 µs&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;21.9 µs&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;70%&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;21.9 µs&lt;/P&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;9.4 µs&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;Even worst-case:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;pulses are still very long (&amp;gt;&amp;gt; internal setup times)&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;This is why it &lt;STRONG&gt;usually works in practice&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL start="5"&gt;
&lt;LI&gt;&lt;STRONG&gt; Practical recommendation &lt;/STRONG&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;STRONG&gt;Acceptable if:&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;RTC is &lt;STRONG&gt;not used for accurate timing&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;System does &lt;STRONG&gt;not rely on precise wake-up timing&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;You accept &lt;STRONG&gt;non-guaranteed behavior&lt;/STRONG&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Mon, 08 Jun 2026 02:21:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2378006#M245545</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-06-08T02:21:17Z</dc:date>
    </item>
  </channel>
</rss>

