<?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: MCF5213 in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171988#M6409</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jacob&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is correct that the GPIOs are configured as inputs (with exception fo the IRQs which are IRQs) after reset and the pull-ups are always enabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The value of the pullups is not very well defined (this is normal for internal pull-ups). You can measure the value by connecting a pull-down resistor of 22k to ground and seeing what input voltage results. You will probably find that the voltage approximately halves since the pull-ups tend to be about 20k.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Oct 2011 02:15:52 GMT</pubDate>
    <dc:creator>mjbcswitzerland</dc:creator>
    <dc:date>2011-10-06T02:15:52Z</dc:date>
    <item>
      <title>MCF5213</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171987#M6408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm pretty new to programming&amp;nbsp; freescale processors.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anybody please tell me the pull-up/pull-down resistor values of the MCF5213.&lt;/P&gt;&lt;P&gt;I did read the datasheet and the reference manual but i didn't find it...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After a reset all the DDRN registers are cleared and so they are all configured as input, aren't they?&lt;/P&gt;&lt;P&gt;Is it right that you don't have to enable the pull-up/pull-down resistors like you have to with atmeland you can't change them?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jakob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Oct 2011 16:22:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171987#M6408</guid>
      <dc:creator>Teras</dc:creator>
      <dc:date>2011-10-05T16:22:32Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171988#M6409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jacob&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is correct that the GPIOs are configured as inputs (with exception fo the IRQs which are IRQs) after reset and the pull-ups are always enabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The value of the pullups is not very well defined (this is normal for internal pull-ups). You can measure the value by connecting a pull-down resistor of 22k to ground and seeing what input voltage results. You will probably find that the voltage approximately halves since the pull-ups tend to be about 20k.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2011 02:15:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171988#M6409</guid>
      <dc:creator>mjbcswitzerland</dc:creator>
      <dc:date>2011-10-06T02:15:52Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171989#M6410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MCF4213DE.pdf&lt;/P&gt;&lt;P&gt;Table 28. DC Electrical Specifications﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Input low voltage &amp;nbsp; &amp;nbsp; VIL&amp;nbsp;&amp;nbsp; (min) VSS – 0.3&amp;nbsp;&amp;nbsp; (max) 0.35 × VDD﻿&lt;/P&gt;&lt;P&gt;Weak internal pull Up device current, tested at VIL Max.&amp;nbsp;&amp;nbsp; IAPU 10 –130 μA﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What that means is that if you have external circuitry that is meant to pull the pin down to a valid low level (which is "below VIL Max") then it should be designed to expect to sink between 10 and 130uA at "VIL Max". Your design figure is thus 130uA.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the other hand, if your external circuitry has to guarantee the pin will be at a valid high level (which is "above VIH min") then it must draw less than how much at VIH? There is no written specification for this, as designing for a maximum of 10uA may still pull the pin down to "VIL Max" and not "VIH Min". So for this condition you have to guess and add a large "fudge factor".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;﻿&amp;gt;&amp;nbsp;the pull-ups tend to be about 20k.﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(3.3V - (0.35 * 0.33V)) / 10uA = 214.5k&lt;/P&gt;&lt;P&gt;(3.3V - (0.35 * 0.33V)) / 130uA = 16.5k&lt;/P&gt;&lt;P&gt;﻿&lt;/P&gt;&lt;P&gt;But they are within specifications anywhere from 16.5k to 214.5k, so you should make sure your design works properly over that full range.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Actually the "pullups" probably aren't resistors and you shouldn't design assuming they are. Google finds the following forum answer for pullup questions on a PIC chiip:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://old.nabble.com/Re%3A--pic--Weak-pullups-p4693014.html" rel="nofollow" target="_blank"&gt;http://old.nabble.com/Re%3A--pic--Weak-pullups-p4693014.html&lt;/A&gt;﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;They are not resistors. They are small p-channel MOSFETs typically&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;operating in the pinch-off region when conducting, so they are&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;(relatively) constant currrent sources for small values of output&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;voltage relative to ground. As the voltage on the output approaches&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;Vdd-Vth, the current will drop in a &lt;STRONG&gt;nonlinear&lt;/STRONG&gt; fashion. The gate of&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;the MOSFET is switched to ground to turn the &lt;STRONG&gt;weak&lt;/STRONG&gt; &lt;STRONG&gt;pullup&lt;/STRONG&gt; on, and to&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="1"&gt;&lt;SPAN&gt;Vdd to turn it off (see port pin schematics in your datasheet).&lt;/SPAN&gt;&lt;/FONT&gt; ﻿&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Small FETs are easier/cheaper/smaller to make than actual resistors. The only specification is the given current range at a specific voltage, and after that you're pretty much on your own, and should add external pullups everywhere it matters.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2011 06:43:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171989#M6410</guid>
      <dc:creator>TomE</dc:creator>
      <dc:date>2011-10-06T06:43:49Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5213</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171990#M6411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you very much for your help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jakob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Oct 2011 13:44:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5213/m-p/171990#M6411</guid>
      <dc:creator>Teras</dc:creator>
      <dc:date>2011-10-06T13:44:10Z</dc:date>
    </item>
  </channel>
</rss>

