<?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>LPC Microcontrollers中的主题 LPC1768 maximum frequency is really 100MHz?</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519130#M2997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by giusloq on Tue Jan 12 06:13:33 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I started with a new board based on LPC1768. I started with some files available from NXP examples and I call the funcion Chip_SetupIrcClocking().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;void Chip_SetupIrcClocking(void)
{
/* Disconnect the Main PLL if it is connected already */
if (Chip_Clock_IsMainPLLConnected()) {
Chip_Clock_DisablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_CONNECT);
}

/* Disable the PLL if it is enabled */
if (Chip_Clock_IsMainPLLEnabled()) {
Chip_Clock_DisablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_ENABLE);
}

Chip_Clock_SetCPUClockDiv(0);
Chip_Clock_SetMainPLLSource(SYSCTL_PLLCLKSRC_IRC);

/* FCCO = ((44+1) * 2 * 4MHz) / (0+1) = 360MHz */
Chip_Clock_SetupPLL(SYSCTL_MAIN_PLL, 44, 0);

Chip_Clock_EnablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_ENABLE);

Chip_Clock_SetCPUClockDiv(2);
while (!Chip_Clock_IsMainPLLLocked()) {} /* Wait for the PLL to Lock */

Chip_Clock_EnablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_CONNECT);
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems to me that function configures the CPU with a 120MHz. I measured 12MHz frequency at CLKOUT pin (configured with a divisor of 10). The chip seems working well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I overclocking the CPU and its running is not reliable in this condition?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 17:37:26 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T17:37:26Z</dc:date>
    <item>
      <title>LPC1768 maximum frequency is really 100MHz?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519130#M2997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by giusloq on Tue Jan 12 06:13:33 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I started with a new board based on LPC1768. I started with some files available from NXP examples and I call the funcion Chip_SetupIrcClocking().&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD bgcolor="#cacaca"&gt; &lt;PRE&gt;void Chip_SetupIrcClocking(void)
{
/* Disconnect the Main PLL if it is connected already */
if (Chip_Clock_IsMainPLLConnected()) {
Chip_Clock_DisablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_CONNECT);
}

/* Disable the PLL if it is enabled */
if (Chip_Clock_IsMainPLLEnabled()) {
Chip_Clock_DisablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_ENABLE);
}

Chip_Clock_SetCPUClockDiv(0);
Chip_Clock_SetMainPLLSource(SYSCTL_PLLCLKSRC_IRC);

/* FCCO = ((44+1) * 2 * 4MHz) / (0+1) = 360MHz */
Chip_Clock_SetupPLL(SYSCTL_MAIN_PLL, 44, 0);

Chip_Clock_EnablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_ENABLE);

Chip_Clock_SetCPUClockDiv(2);
while (!Chip_Clock_IsMainPLLLocked()) {} /* Wait for the PLL to Lock */

Chip_Clock_EnablePLL(SYSCTL_MAIN_PLL, SYSCTL_PLL_CONNECT);
}&lt;/PRE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It seems to me that function configures the CPU with a 120MHz. I measured 12MHz frequency at CLKOUT pin (configured with a divisor of 10). The chip seems working well.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I overclocking the CPU and its running is not reliable in this condition?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:37:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519130#M2997</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1768 maximum frequency is really 100MHz?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519131#M2998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by vtw.433e on Tue Jan 12 08:00:43 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1768 is 100Mhz&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;LPC1769 is 120MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Apart from the max frequency they are the same chip. Driving a LPC1768 at a higher frequency may well work, but it is likely to fail earlier - like any other overclocking&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:37:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519131#M2998</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:37:26Z</dc:date>
    </item>
    <item>
      <title>Re: LPC1768 maximum frequency is really 100MHz?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519132#M2999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mc on Tue Jan 12 10:19:28 MST 2016&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;hi giuslaq,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It may work but NXP can't guarantee it will work over the full range of temperature and voltage.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 17:37:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1768-maximum-frequency-is-really-100MHz/m-p/519132#M2999</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T17:37:27Z</dc:date>
    </item>
  </channel>
</rss>

