<?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: Can HC08's Timer Module achieve accurate 20KHz PWM? in 8-bit Microcontrollers</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134576#M3728</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi David and Mac,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I got it. Thanks for your help.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Simon&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 02 Nov 2006 17:16:04 GMT</pubDate>
    <dc:creator>admin</dc:creator>
    <dc:date>2006-11-02T17:16:04Z</dc:date>
    <item>
      <title>Can HC08's Timer Module achieve accurate 20KHz PWM?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134572#M3724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;I want to use HC908AZ32's timer module&amp;nbsp;to achieve 20KHz PWM, and I believe I have config the register correctly, but I find that the frequency of the output PWM is 19.77KHz, is it the limit of the MCU's performace?&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Oct 2006 12:15:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134572#M3724</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2006-10-29T12:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: Can HC08's Timer Module achieve accurate 20KHz PWM?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134573#M3725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Simon,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The exact frequency that you can produce depends on your main clock and then the limited divisors available in these parts and then the granularity of the counter.&lt;/DIV&gt;&lt;DIV&gt;You may not be able to achieve an exact frequency but usually the most important thing with PWM is the duty rather than the frequency. The duty will only be affected by the modulos you choose for the counter.&lt;/DIV&gt;&lt;DIV&gt;How about you tell us what clock, divisor and modulus you are using.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards&lt;/DIV&gt;&lt;DIV&gt;David&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Oct 2006 13:06:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134573#M3725</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-10-29T13:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Can HC08's Timer Module achieve accurate 20KHz PWM?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134574#M3726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi David,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Thanks for your help.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I use the 8MHz crystal, so I think the internal bus clock is 2MHz, and TIMA counter prescale PS[2:0] = 0x00, so the TIMA clock source is equal to 2MHz. The TIMA&amp;nbsp;counter modulo register is set to 0x0064. Is there any issue?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;simon&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 15:27:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134574#M3726</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2006-10-30T15:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: Can HC08's Timer Module achieve accurate 20KHz PWM?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134575#M3727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Hello Simon,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;To achieve an exact 20 kHz PWM frequency, I think you will need to set the counter modulo register to 0x63.&amp;nbsp; With your current value of 0x64, timer overflow will actually occur every 101 bus cycles, and this would account for the frequency error.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;With the adjusted modulo value, the normal range of PWM&amp;nbsp;values would be 1 through to 99, with special control arrangements required to achieve 0 percent and 100 percent duty cycle.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Regards,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;Mac&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="2"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 20:34:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134575#M3727</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2006-10-30T20:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: Can HC08's Timer Module achieve accurate 20KHz PWM?</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134576#M3728</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi David and Mac,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I got it. Thanks for your help.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Simon&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Nov 2006 17:16:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Can-HC08-s-Timer-Module-achieve-accurate-20KHz-PWM/m-p/134576#M3728</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2006-11-02T17:16:04Z</dc:date>
    </item>
  </channel>
</rss>

