<?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: Mistake in UART4 Transmit Enable Register description for LPC1778 in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594607#M31028</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by capiman on Wed Apr 18 00:07:25 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking into the CMSIS file LPC177x_8x.h (CMSIS Version 12302011), &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;delivered for LPC1778 on &lt;/SPAN&gt;&lt;A href="http://http://www.lpcware.com"&gt;www.lpcware.com&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.lpcware.com/content/nxpfile/lpc177x-and-lpc178x-cmsis-compliant-standard-peripheral-firmware-driver-library-keil&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it looks like U4TER is on 0x400A405C. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But file could also be wrong or i have done an error calculating the address.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LPC_APB1_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x40080000UL)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LPC_UART4_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (LPC_APB1_BASE + 0x24000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;__IO uint32_t&amp;nbsp; TER;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x05C Transmit Enable Register (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW: There is an error in the comment of this file for UART4:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; union {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; DLM;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x004 Divisor Latch MSB (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; IER;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x000 Interrupt Enable Register (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;shall be&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; union {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; DLM;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x004 Divisor Latch MSB (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; IER;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x004 Interrupt Enable Register (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; };&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 22:56:28 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T22:56:28Z</dc:date>
    <item>
      <title>Mistake in UART4 Transmit Enable Register description for LPC1778</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594606#M31027</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by mgalemin on Tue Apr 03 18:16:42 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm working with UARTs on LPC1778 microcontroller and I've noticed that there is a number of mistakes in description for U4TER UART4 Transmit Enable Register in &lt;/SPAN&gt;&lt;A href="http://http://ics.nxp.com/support/documents/microcontrollers/pdf/user.manual.lpc177x.lpc178x.pdf"&gt;UM10470&lt;/A&gt;&lt;SPAN&gt; document. On page 478 U4TER has address 0x400A[COLOR=red]405C[/COLOR] and reset value 0x01, then on page 498 it has 0x400A[COLOR=Red]C05C[/COLOR] address, but on next page it has 0x400A[COLOR=red]4030[/COLOR] address. After some digging I found that reset values for these three registers are:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;0x400A4030 = 0x80&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;0x400A405C = 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;0x400AC05C = 0x00&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So I assume that offset and reset value for U4TER register is the same as for another UARTs (0/1/2/3), i.e. the correct address is 0x400A4030 and reset value is 0x80. Could you please confirm this or if I'm wrong could you please provide me with the correct address and reset value for the UART4 Transmit Enable Register? Thanks a lot in advance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cheers,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Max.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:56:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594606#M31027</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: Mistake in UART4 Transmit Enable Register description for LPC1778</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594607#M31028</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by capiman on Wed Apr 18 00:07:25 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Looking into the CMSIS file LPC177x_8x.h (CMSIS Version 12302011), &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;delivered for LPC1778 on &lt;/SPAN&gt;&lt;A href="http://http://www.lpcware.com"&gt;www.lpcware.com&lt;/A&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.lpcware.com/content/nxpfile/lpc177x-and-lpc178x-cmsis-compliant-standard-peripheral-firmware-driver-library-keil&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;it looks like U4TER is on 0x400A405C. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But file could also be wrong or i have done an error calculating the address.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LPC_APB1_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (0x40080000UL)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#define LPC_UART4_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (LPC_APB1_BASE + 0x24000)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;__IO uint32_t&amp;nbsp; TER;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x05C Transmit Enable Register (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;BTW: There is an error in the comment of this file for UART4:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; union {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; DLM;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x004 Divisor Latch MSB (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; IER;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x000 Interrupt Enable Register (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;shall be&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; union {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; DLM;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x004 Divisor Latch MSB (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; __IO uint32_t&amp;nbsp; IER;&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;&amp;nbsp; /*!&amp;lt; Offset: 0x004 Interrupt Enable Register (R/W) */&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; };&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:56:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594607#M31028</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: Mistake in UART4 Transmit Enable Register description for LPC1778</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594608#M31029</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by NXP_Europe on Wed Apr 18 02:36:28 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for pointing out the problem, both the user manual and the comment in the LPC177x_8x.h are wrong indeed.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Let me do some research into this, I will come back on this shortly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:56:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594608#M31029</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: Mistake in UART4 Transmit Enable Register description for LPC1778</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594609#M31030</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by capiman on Thu Apr 26 23:46:10 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello NXP_Europe,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;can you tell me, if there is already an update on this topic?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Martin&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:56:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594609#M31030</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T22:56:29Z</dc:date>
    </item>
    <item>
      <title>Re: Mistake in UART4 Transmit Enable Register description for LPC1778</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594610#M31031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This situation has got even more confusing over the last five years.&amp;nbsp; The LPC177x/8x User Manual version 4.0 now says that UART4 does not have a TER at all, it is completely missing from the UART4 description.&amp;nbsp; But it looks as if UART4, contrary to the manual, uses USART IP, and hence does have the TER at 0x5C.&amp;nbsp; Note the TXEN bit will probably also be different for UART4 (0x01 not 0x80) for this reason.&amp;nbsp; Maybe NXP could correct the documentation please ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Feb 2017 10:42:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Mistake-in-UART4-Transmit-Enable-Register-description-for/m-p/594610#M31031</guid>
      <dc:creator>njleverton2</dc:creator>
      <dc:date>2017-02-09T10:42:13Z</dc:date>
    </item>
  </channel>
</rss>

