<?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 S32M244 FlexCAN with Internal Transceiver in S32M</title>
    <link>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2316266#M187</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi NXP Community,&lt;/P&gt;&lt;P&gt;I am working with the &lt;STRONG&gt;S32M244&lt;/STRONG&gt; series device and configuring the &lt;STRONG&gt;FlexCAN module&lt;/STRONG&gt; using the &lt;STRONG&gt;internal CAN transceiver&lt;/STRONG&gt;. The project is developed in &lt;STRONG&gt;S32 Design Studio 3.6&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The internal transceiver appears to be active (I can see pulses on the oscilloscope).&lt;/LI&gt;&lt;LI&gt;When I trigger transmission using the FlexCAN TX function, pulses are visible on the CAN lines.&lt;/LI&gt;&lt;LI&gt;However, the TX message is not being properly received on the PC via &lt;STRONG&gt;PCAN(No Message appears )&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;After the first transmission, pulses continue repeatedly on the bus, making it difficult to decode the signal on the oscilloscope.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Additional Information:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I am using a FlexCAN configuration similar to what I previously implemented on the &lt;STRONG&gt;S32K358&lt;/STRONG&gt;, where it works correctly.&lt;/LI&gt;&lt;LI&gt;The issue seems specific to the S32M244 setup.&lt;/LI&gt;&lt;LI&gt;Currently, this test project contains only the CAN configuration.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Questions:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is there any complete working example of FlexCAN using the &lt;STRONG&gt;internal CAN transceiver&lt;/STRONG&gt; on S32M244?&lt;/LI&gt;&lt;LI&gt;Are there additional configurations required for enabling or controlling the internal transceiver (normal mode, standby, wake-up, etc.)?&lt;/LI&gt;&lt;LI&gt;Could the continuous pulses indicate a configuration issue (e.g., bus-off, auto retransmission, incorrect timing)?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I have attached my current CAN-only project for reference.&lt;BR /&gt;Any guidance or example code would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Ganesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 11 Feb 2026 09:36:42 GMT</pubDate>
    <dc:creator>GaneshBhagwat</dc:creator>
    <dc:date>2026-02-11T09:36:42Z</dc:date>
    <item>
      <title>S32M244 FlexCAN with Internal Transceiver</title>
      <link>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2316266#M187</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hi NXP Community,&lt;/P&gt;&lt;P&gt;I am working with the &lt;STRONG&gt;S32M244&lt;/STRONG&gt; series device and configuring the &lt;STRONG&gt;FlexCAN module&lt;/STRONG&gt; using the &lt;STRONG&gt;internal CAN transceiver&lt;/STRONG&gt;. The project is developed in &lt;STRONG&gt;S32 Design Studio 3.6&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Current Behavior:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;The internal transceiver appears to be active (I can see pulses on the oscilloscope).&lt;/LI&gt;&lt;LI&gt;When I trigger transmission using the FlexCAN TX function, pulses are visible on the CAN lines.&lt;/LI&gt;&lt;LI&gt;However, the TX message is not being properly received on the PC via &lt;STRONG&gt;PCAN(No Message appears )&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;After the first transmission, pulses continue repeatedly on the bus, making it difficult to decode the signal on the oscilloscope.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Additional Information:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I am using a FlexCAN configuration similar to what I previously implemented on the &lt;STRONG&gt;S32K358&lt;/STRONG&gt;, where it works correctly.&lt;/LI&gt;&lt;LI&gt;The issue seems specific to the S32M244 setup.&lt;/LI&gt;&lt;LI&gt;Currently, this test project contains only the CAN configuration.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Questions:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Is there any complete working example of FlexCAN using the &lt;STRONG&gt;internal CAN transceiver&lt;/STRONG&gt; on S32M244?&lt;/LI&gt;&lt;LI&gt;Are there additional configurations required for enabling or controlling the internal transceiver (normal mode, standby, wake-up, etc.)?&lt;/LI&gt;&lt;LI&gt;Could the continuous pulses indicate a configuration issue (e.g., bus-off, auto retransmission, incorrect timing)?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I have attached my current CAN-only project for reference.&lt;BR /&gt;Any guidance or example code would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Ganesh&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Feb 2026 09:36:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2316266#M187</guid>
      <dc:creator>GaneshBhagwat</dc:creator>
      <dc:date>2026-02-11T09:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: S32M244 FlexCAN with Internal Transceiver</title>
      <link>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2317163#M188</link>
      <description>Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/52961"&gt;@PetrS&lt;/a&gt;,&lt;BR /&gt;Could you please have a look at this issue when you have time? Your guidance would be greatly appreciated.&lt;BR /&gt;Thank you.&lt;BR /&gt;Best regards,&lt;BR /&gt;Ganesh&lt;BR /&gt;</description>
      <pubDate>Thu, 12 Feb 2026 12:39:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2317163#M188</guid>
      <dc:creator>GaneshBhagwat</dc:creator>
      <dc:date>2026-02-12T12:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: S32M244 FlexCAN with Internal Transceiver</title>
      <link>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2317341#M189</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/244803"&gt;@GaneshBhagwat&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Are the pulses you mentioned visible in the oscilloscope CAN frames? Or simply high low pulses?&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"After the first transmission, pulses continue repeatedly on the bus, making it difficult to decode the signal on the oscilloscope"&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;This means that the bus only detects 1 node, and by specification CAN repeats the same message until an ACK has been received;&amp;nbsp;&lt;SPAN&gt;Most probably the CAN bit timing is not correctly set. Be sure same sample point, bit rate, and is programmed&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Is there any complete working example of FlexCAN using the internal CAN transceiver on S32M244?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;There is example inside RTD package "&lt;STRONG&gt;CanTrcv_Example_S32M244&lt;/STRONG&gt;", however, this example mainly configures transceiver and does not send anything on the bus. I've sent you a private message with a working example for CAN communication.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Are there additional configurations required for enabling or controlling the internal transceiver (normal mode, standby, wake-up, etc.)?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;No, mainly&amp;nbsp;&lt;SPAN&gt;CanTrcv_Init &amp;amp;&amp;nbsp;CanTrcv_SetOpMode to set it to&amp;nbsp;NORMAL mode.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Could the continuous pulses indicate a configuration issue (e.g., bus-off, auto retransmission, incorrect timing)?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;Yes. As I mentioned previously, this points to wrong bit timing configuration. I can see from your project bit timing is&amp;nbsp;250Kbps &amp;amp;&amp;nbsp;87.5% sampling point. Please set the same settings for &lt;U&gt;both&lt;/U&gt; nodes (PCAN + S32M244).&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Also, I can see in your project configuration, you are using both MCAL and IP layers. If possible, please avoid mixing AUTOSAR and non-AUTOSAR layers.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Thu, 12 Feb 2026 18:34:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2317341#M189</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-02-12T18:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: S32M244 FlexCAN with Internal Transceiver</title>
      <link>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2319128#M190</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/200831"&gt;@Julián_AragónM&lt;/a&gt;&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;I tested the updated code you provided and investigated the issue on my setup. I found two root causes:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Clock Configuration Issue&lt;/STRONG&gt;&lt;BR /&gt;As you mentioned, the issue was related to the clock configuration. On my side, the peripheral clock was set to &lt;STRONG&gt;40 MHz&lt;/STRONG&gt;, while the configuration expected &lt;STRONG&gt;48 MHz&lt;/STRONG&gt;.&lt;BR /&gt;I verified this by checking the FSPWM generation derived from the core clock and comparing the timing. After correcting the clock configuration to 48 MHz, the CAN communication worked as expected.&lt;/P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GaneshBhagwat_1-1771345006399.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/377070iC7B7426AEF51F3B3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="GaneshBhagwat_1-1771345006399.png" alt="GaneshBhagwat_1-1771345006399.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GaneshBhagwat_2-1771345033135.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/377071iB025B7264C05D8C2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="GaneshBhagwat_2-1771345033135.png" alt="GaneshBhagwat_2-1771345033135.png" /&gt;&lt;/span&gt;&lt;P&gt;Running it at 100Kbps&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;Power Module Configuration&lt;/STRONG&gt;&lt;BR /&gt;The second issue was related to the power configuration. The required power module was not enabled in my initial setup. After enabling it in the configuration, the internal transceiver started working correctly.&lt;/P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="GaneshBhagwat_0-1771344962464.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/377069i8BDBF1E9F2FEAEE9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="GaneshBhagwat_0-1771344962464.png" alt="GaneshBhagwat_0-1771344962464.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;After resolving these two issues, everything worked properly.&lt;/P&gt;&lt;P&gt;The example runs fine on &lt;STRONG&gt;S32M276&lt;/STRONG&gt;, but in the case of &lt;STRONG&gt;S32M244&lt;/STRONG&gt;, it seems that the power module must be explicitly configured.&lt;/P&gt;&lt;P&gt;Thank you very much for your support — the example was very helpful.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Feb 2026 16:17:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32M/S32M244-FlexCAN-with-Internal-Transceiver/m-p/2319128#M190</guid>
      <dc:creator>GaneshBhagwat</dc:creator>
      <dc:date>2026-02-17T16:17:52Z</dc:date>
    </item>
  </channel>
</rss>

