<?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: Problem with LCD driver on S12HY in S12 / MagniV Microcontrollers</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064884#M17258</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; Hello Radek Sestak!&lt;/P&gt;&lt;P&gt;I use own PCB, not a Demo Board. MCU is MC9S12HY64J0CLLR, package TQFP100, quartz resonator is 4MHz.&lt;/P&gt;&lt;P&gt;Custom segment LCD: TN, 5V, 1/4 Duty, 1/3 Bias. Schematic:&lt;/P&gt;&lt;P&gt;a) MCU part&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="kp_shem_00.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/110836i9F773B4FE3E9317E/image-size/large?v=v2&amp;amp;px=999" role="button" title="kp_shem_00.JPG" alt="kp_shem_00.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;b) LCD part&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="kp_shem_01.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/110879i41A14DF0D287BF63/image-size/large?v=v2&amp;amp;px=999" role="button" title="kp_shem_01.JPG" alt="kp_shem_01.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I se demo software of the Demo Board. My code is here -&lt;/P&gt;&lt;P&gt;&lt;EM&gt;void Init_LCD () {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.DUTY0 = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Duty - 1/4 */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.DUTY1 = 0;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.BIAS = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Bias - 1/3 */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCLK0 = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Frame Frequency - 144 Hz */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCLK1 = 1;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCLK2 = 0;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR1_bit.LCDSWAI = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD operates normally in wait mode */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FPENR0 = 0xF8;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP0, FP1 , FP2 disabled, FP3 - FP7 enabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR1 = 0xFF;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP8 - FP15 enabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR2 = 0xFF;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP16 - FP23 enabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR3 = 0x7F;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP24 - FP30 enabled, FP31 disabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR4 = 0x00;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP32 - FP39 disabled */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCDEN = 1;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD driver system is enabled *&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About frame clock,&lt;/P&gt;&lt;P&gt;IRCCLK by def is 1MHz, as the datasheet formula we have LCD Frame Frequency (Hz) = 1000 000/ 4096 * 1/4 = 61 Hz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Aug 2020 07:51:16 GMT</pubDate>
    <dc:creator>vgpankoff</dc:creator>
    <dc:date>2020-08-27T07:51:16Z</dc:date>
    <item>
      <title>Problem with LCD driver on S12HY</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064882#M17256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; Hello ALL!&lt;/P&gt;&lt;P&gt;I have a problem with an LCD controller on MCU 9S12HY64. LCD has 5V, 1/4 Duty, 1/3 Bias parameters. VLCD is connected to + 5V. The LCDCR0 control register is set to 0x90, and I also went through all the other possible values. The BP0..3 waveform is invalid, see the figure in the appendix. They don't have four voltage levels, only two levels. I change chip on PCB to another, but it's no results. May both chips have damaged LCD controller hardware? I try both IDEs - IAR and CW, there are no differences.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Aug 2020 15:50:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064882#M17256</guid>
      <dc:creator>vgpankoff</dc:creator>
      <dc:date>2020-08-25T15:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with LCD driver on S12HY</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064883#M17257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Val PVG,&lt;/P&gt;&lt;P&gt;hard to say what is the main reason for that behavior.&lt;/P&gt;&lt;P&gt;Could you please closer specify the used hardware? Do you use S12HY demo board or your own PCB?&lt;/P&gt;&lt;P&gt;In the case of your own PCB, please specify MCU package, LCD type, and share schematic if possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you use &lt;A href="https://www.axman.com/content/demo9s12hy64"&gt;demo software&lt;/A&gt; as a template or you have your own code?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to recommend configure the clock, bias, and duty as first prior you enable the LCD. The front planes enable bits should be configured also prior you set the&amp;nbsp;LCDEN bit.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The frame frequency seems to be higher than recommended (200Hz, if I see correctly from picture). Could you please try to increase the divider?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Radek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Aug 2020 10:47:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064883#M17257</guid>
      <dc:creator>RadekS</dc:creator>
      <dc:date>2020-08-26T10:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with LCD driver on S12HY</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064884#M17258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;nbsp; Hello Radek Sestak!&lt;/P&gt;&lt;P&gt;I use own PCB, not a Demo Board. MCU is MC9S12HY64J0CLLR, package TQFP100, quartz resonator is 4MHz.&lt;/P&gt;&lt;P&gt;Custom segment LCD: TN, 5V, 1/4 Duty, 1/3 Bias. Schematic:&lt;/P&gt;&lt;P&gt;a) MCU part&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="kp_shem_00.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/110836i9F773B4FE3E9317E/image-size/large?v=v2&amp;amp;px=999" role="button" title="kp_shem_00.JPG" alt="kp_shem_00.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;b) LCD part&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="kp_shem_01.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/110879i41A14DF0D287BF63/image-size/large?v=v2&amp;amp;px=999" role="button" title="kp_shem_01.JPG" alt="kp_shem_01.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I se demo software of the Demo Board. My code is here -&lt;/P&gt;&lt;P&gt;&lt;EM&gt;void Init_LCD () {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.DUTY0 = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Duty - 1/4 */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.DUTY1 = 0;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.BIAS = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Bias - 1/3 */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCLK0 = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* Frame Frequency - 144 Hz */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCLK1 = 1;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCLK2 = 0;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR1_bit.LCDSWAI = 0;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD operates normally in wait mode */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FPENR0 = 0xF8;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP0, FP1 , FP2 disabled, FP3 - FP7 enabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR1 = 0xFF;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP8 - FP15 enabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR2 = 0xFF;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP16 - FP23 enabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR3 = 0x7F;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP24 - FP30 enabled, FP31 disabled */&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FPENR4 = 0x00;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD Frontplane FP32 - FP39 disabled */&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LCDCR0_bit.LCDEN = 1;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* LCD driver system is enabled *&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;}&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About frame clock,&lt;/P&gt;&lt;P&gt;IRCCLK by def is 1MHz, as the datasheet formula we have LCD Frame Frequency (Hz) = 1000 000/ 4096 * 1/4 = 61 Hz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2020 07:51:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064884#M17258</guid>
      <dc:creator>vgpankoff</dc:creator>
      <dc:date>2020-08-27T07:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with LCD driver on S12HY</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064885#M17259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are right, in the picture frame clock was 244Hz, then I decrease it, but waveform is not changed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2020 08:13:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1064885#M17259</guid>
      <dc:creator>vgpankoff</dc:creator>
      <dc:date>2020-08-27T08:13:41Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with LCD driver on S12HY</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1150409#M17420</link>
      <description>&lt;P&gt;Ticket is closed, defect is localised in PCB on inductance L1, so the problem with LCD was succesfully resolved.&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 08 Sep 2020 14:01:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Problem-with-LCD-driver-on-S12HY/m-p/1150409#M17420</guid>
      <dc:creator>vgpankoff</dc:creator>
      <dc:date>2020-09-08T14:01:48Z</dc:date>
    </item>
  </channel>
</rss>

