<?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 Re: 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/2383967#M245723</link>
    <description>&lt;DIV&gt;&lt;P&gt;Hi, thanks for your reply.&lt;/P&gt;&lt;P&gt;You wrote “No XTAL mode is enabled internally.” In which register do I need to configure this (I couldn’t find anything about it in the reference manual)? Also, is there any risk if the processor is already being driven by an external clock before this reconfiguration takes place?&lt;/P&gt;&lt;P&gt;Additionally, we are wondering whether we can simply tie the 32 kHz XTALI pin to GND if we do not need this clock source.&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 22 Jun 2026 07:33:31 GMT</pubDate>
    <dc:creator>rfgemat</dc:creator>
    <dc:date>2026-06-22T07:33:31Z</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>
    <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/2383967#M245723</link>
      <description>&lt;DIV&gt;&lt;P&gt;Hi, thanks for your reply.&lt;/P&gt;&lt;P&gt;You wrote “No XTAL mode is enabled internally.” In which register do I need to configure this (I couldn’t find anything about it in the reference manual)? Also, is there any risk if the processor is already being driven by an external clock before this reconfiguration takes place?&lt;/P&gt;&lt;P&gt;Additionally, we are wondering whether we can simply tie the 32 kHz XTALI pin to GND if we do not need this clock source.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 22 Jun 2026 07:33:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2383967#M245723</guid>
      <dc:creator>rfgemat</dc:creator>
      <dc:date>2026-06-22T07:33:31Z</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/2385397#M245739</link>
      <description>&lt;P&gt;1. I could not find a register in the available i.MX93 or PCA9451A documentation that enables “no XTAL mode.” The retrieved documentation instead describes it as a pin-strapping / hardware behavior rather than a software-selected mode.&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;yes, there is a documented risk if&amp;nbsp;&lt;CODE class=""&gt;RTC_XTALI&lt;/CODE&gt;&amp;nbsp;is being driven before the i.MX93 backup domain supply is valid.&amp;nbsp;The i.MX93 hardware design guide explicitly says that an external 32.768 kHz RTC signal&amp;nbsp;must not be driven if&amp;nbsp;&lt;CODE class=""&gt;NVCC_BBSM_1P8&lt;/CODE&gt;&amp;nbsp;is OFF.&lt;/P&gt;
&lt;P&gt;3.&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;Only the PCA9451A datasheet explicitly says to tie its unused&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE class=""&gt;XTAL_IN&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;pin to GND.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 03:24:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/i-MX93-RTC-XTALI-Duty-Cycle/m-p/2385397#M245739</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2026-06-24T03:24:47Z</dc:date>
    </item>
  </channel>
</rss>

