<?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 pressure sensor MPL115A2 with FRDM-KL26Z in Sensors</title>
    <link>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320697#M793</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI, I am working on a demo on smart inhaler. Does anyone have the source code for pressure sensor MPL115A2? I am trying to use it with FRDM-KL26Z. Any help on where can I find it would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Feb 2026 21:20:55 GMT</pubDate>
    <dc:creator>b50650</dc:creator>
    <dc:date>2026-02-03T21:20:55Z</dc:date>
    <item>
      <title>pressure sensor MPL115A2 with FRDM-KL26Z</title>
      <link>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320697#M793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI, I am working on a demo on smart inhaler. Does anyone have the source code for pressure sensor MPL115A2? I am trying to use it with FRDM-KL26Z. Any help on where can I find it would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Feb 2026 21:20:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320697#M793</guid>
      <dc:creator>b50650</dc:creator>
      <dc:date>2026-02-03T21:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: pressure sensor MPL115A2 with FRDM-KL26Z</title>
      <link>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320698#M794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Parth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;Attached you can find the source code for the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FRDM-KL26Z" rel="nofollow noopener noreferrer noopener noreferrer" target="_blank"&gt;FRDM-KL26Z board&lt;/A&gt; and the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPL115A" rel="nofollow noopener noreferrer noopener noreferrer" target="_blank"&gt;MPL115A2 pressure sensor&lt;/A&gt; on the &lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KITMPL115A" rel="nofollow noopener noreferrer noopener noreferrer" target="_blank"&gt;KITMPL115A2I2C board&lt;/A&gt;. It is written in the&lt;A href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MCU10" rel="nofollow noopener noreferrer noopener noreferrer" target="_blank"&gt; CW for MCU's v10.6&lt;/A&gt; and uses the I2C1 module (PTC1 and PTC2 pins) for I2C communication. Both the pressure and temperature are calculated in the infinite while loop:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE __default_attr="c++" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14055147896761919" jivemacro_uid="_14055147896761919" modifiedtitle="true"&gt;
&lt;P&gt;while(1)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C_WriteRegister(MPL115A2_I2C_ADDRESS, CONVERT_REG, 0x00);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Start pressure and temperature conversion&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pause(0x17B2);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Wait ~4ms (3ms is a minimum delay)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C_ReadMultiRegisters(MPL115A2_I2C_ADDRESS, Padc_MSB_REG, 4, RawPressureTempData);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Read raw pressure and temperature data&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Temperature calculation&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tadc = ((uint16_t) (RawPressureTempData[2]&amp;lt;&amp;lt;8 | RawPressureTempData[3])) &amp;gt;&amp;gt; 6;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temperature = (605.75 - Tadc) * 0.186916;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Pressure calculation&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Padc = ((uint16_t) (RawPressureTempData[0]&amp;lt;&amp;lt;8 | RawPressureTempData[1])) &amp;gt;&amp;gt; 6;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c12x2 = (((float) C12) / 4194304) * Tadc;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1 = (((float) B1) / 8192) + c12x2;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1x1 = a1 * Padc;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y1 = (((float) A0) / 8) + a1x1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a2x2 = (((float) B2) / 16384) * Tadc;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pcomp = y1 + a2x2;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pressure = (Pcomp * 65 / 1023) + 50;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pause(0xFFFF); &lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 10.0pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;and can be watched in the "Variables" window on the top right of the Debug perspective:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 10.0pt; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;&lt;SPAN class="lia-inline-image-display-wrapper" image-alt="CW Variables.JPG.jpg"&gt;&lt;IMG alt="CW Variables.JPG.jpg" src="https://community.nxp.com/t5/image/serverpage/image-id/45060iD491A2FE25B04BA9/image-size/large?v=v2&amp;amp;px=999" title="CW Variables.JPG.jpg" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Arial','sans-serif';"&gt;I hope it helps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tomas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-style: italic; font-size: 11px; font-family: inherit; font-weight: inherit;"&gt;&lt;EM&gt;PS:&lt;SPAN class="Apple-converted-space" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;&lt;SPAN class="Apple-converted-space"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-weight: inherit; font-style: italic; font-size: 11px; font-family: inherit; color: #3d3d3d;"&gt;If my answer helps to solve your question, please mark it as "Correct" or “Helpful”. Thank you.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 02 Nov 2020 13:09:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320698#M794</guid>
      <dc:creator>TomasVaverka</dc:creator>
      <dc:date>2020-11-02T13:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: pressure sensor MPL115A2 with FRDM-KL26Z</title>
      <link>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320699#M795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;It is working.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2014 19:58:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Sensors/pressure-sensor-MPL115A2-with-FRDM-KL26Z/m-p/320699#M795</guid>
      <dc:creator>b50650</dc:creator>
      <dc:date>2014-07-17T19:58:43Z</dc:date>
    </item>
  </channel>
</rss>

