<?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>8-bit MicrocontrollersのトピックProblem in Input /Output port</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133254#M3309</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Sir ,&lt;/DIV&gt;&lt;DIV&gt;i am making a lcd display to display ac or dc voltage so for the ac/dc selection i have given an input through a jumper when the jumper is connected it ground the pin(PTB7) and when i open it it is pulled up with 10k resistor.i have used PTB0-5 for lcd (as output) and ptb7 , ptb6 as input the problem is when the jumper is not connected @ pin ptb7 the voltage shuld be 5 v approx but i m getting 2.9 volatge i dont know what is the problem, plz tell me whats the problem nothig is connected on this pin i have not used the internal pull up for this pin but a 10k pull up externally provided.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;regards&lt;/DIV&gt;&lt;DIV&gt;pallav&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Apr 2006 14:36:12 GMT</pubDate>
    <dc:creator>pallavaggarwal</dc:creator>
    <dc:date>2006-04-21T14:36:12Z</dc:date>
    <item>
      <title>Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133254#M3309</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Sir ,&lt;/DIV&gt;&lt;DIV&gt;i am making a lcd display to display ac or dc voltage so for the ac/dc selection i have given an input through a jumper when the jumper is connected it ground the pin(PTB7) and when i open it it is pulled up with 10k resistor.i have used PTB0-5 for lcd (as output) and ptb7 , ptb6 as input the problem is when the jumper is not connected @ pin ptb7 the voltage shuld be 5 v approx but i m getting 2.9 volatge i dont know what is the problem, plz tell me whats the problem nothig is connected on this pin i have not used the internal pull up for this pin but a 10k pull up externally provided.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;regards&lt;/DIV&gt;&lt;DIV&gt;pallav&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Apr 2006 14:36:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133254#M3309</guid>
      <dc:creator>pallavaggarwal</dc:creator>
      <dc:date>2006-04-21T14:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133255#M3310</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hi Pallav,&lt;/DIV&gt;&lt;DIV&gt;If I understand you correctly, you have PTB7 configured as an input with no internal pullup with a 10k external pullup but it is only sitting at 2.9 volts instead of being very close to 5V. Is this correct.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The main reason I am thinking of is that you have one of the other functions of this pin enabled. What device is it on?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;BR Peg&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Apr 2006 15:17:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133255#M3310</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-04-21T15:17:27Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133256#M3311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Thanks for ur reply&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;you r correctly understood but i have not initialized or using any other module on this PTB pin, i am using this for input(ptb6,7) and other ptb0-5 for output data and En, RS for lcd.&amp;nbsp;i m doing nothing else i m sending u the code plz check where the problem is.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;//Programm to display AC Voltage &amp;amp; Current/DC Voltage&lt;BR /&gt;//AC/DC Display Selection by jumper&lt;BR /&gt;//Voltage/Current range selection by jumpers&lt;BR /&gt;//onboard Reset/Mon8 connector&lt;BR /&gt;//PTB0-3 LCD Display data&lt;BR /&gt;//PTB4 Enable&lt;BR /&gt;//PTB5 RS&lt;BR /&gt;//PTB6-7Voltage range selection by jumper.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;#include &amp;lt;hidef.h&amp;gt; /* for EnableInterrupts macro */&lt;BR /&gt;#include &amp;lt;MC68HC908QB8.h&amp;gt; /* include peripheral declarations */&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;//macro defination for PORTB out&lt;BR /&gt;#define setbit(A,B) A|=(1&amp;lt;&amp;lt;B)&lt;BR /&gt;#define clrbit(A,B) A&amp;amp;=~(1&amp;lt;&amp;lt;B)&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;void delay(unsigned int cycles)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;unsigned int del;&lt;BR /&gt;&amp;nbsp;for(del=0;del&amp;lt;cycles;del++);&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;void out(unsigned char lcd_data,unsigned char fl)&lt;BR /&gt;//fl 0 is command &amp;amp; 1 is data&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;// higher nibble 1st then lower nibble&lt;BR /&gt;&amp;nbsp;unsigned char del;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;PTB = (lcd_data &amp;amp; 0xF0)&amp;gt;&amp;gt;4;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;if(fl == 1)&lt;BR /&gt;&amp;nbsp;setbit(PTB,5); //&amp;nbsp;rs = 1;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;setbit(PTB,4); //&amp;nbsp;en = 1;&lt;BR /&gt;&amp;nbsp;for(del=0;del&amp;lt;25;del++);//some delay&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;clrbit(PTB,4); // en = 0;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;PTB = lcd_data &amp;amp; 0x0F;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;if(fl == 1)&amp;nbsp;&lt;BR /&gt;&amp;nbsp;setbit(PTB,5); //&amp;nbsp;rs = 1;&lt;BR /&gt;&amp;nbsp;setbit(PTB,4); //&amp;nbsp;en = 1;&lt;BR /&gt;&amp;nbsp;for(del=0;del&amp;lt;25;del++);//some delay&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;clrbit(PTB,4); // en = 0;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;clrbit(PTB,5); // rs = 0;&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;fl = 0;&lt;BR /&gt;&amp;nbsp;delay(300);&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;/*&lt;BR /&gt;unsigned int adc(unsigned char channel)&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;unsigned int adc_value;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;ADCLK = 0x10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;ADSCR = channel;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;delay();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;while(!ADSCR_COCO);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;adc_value = ADRH*256 + ADRL;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;return ( adc_value );&lt;BR /&gt;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;*/&lt;/DIV&gt;&lt;DIV&gt;void main(void)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;unsigned char var=0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;delay(100);//Some initial power on delay&lt;BR /&gt;&amp;nbsp;CONFIG1=0x01; //disable COP&lt;BR /&gt;&amp;nbsp;//initialisation&lt;BR /&gt;&amp;nbsp;DDRB = 0x3F; // 0011 1111&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;PTB=0;//initially PTB out =0&lt;BR /&gt;&amp;nbsp;PTBPUE=0x00; //00 00 0000 PULL UP Disabled.&lt;BR /&gt;&amp;nbsp;//power up delay&lt;BR /&gt;&amp;nbsp;delay(10000);//500msec approx&lt;BR /&gt;&amp;nbsp;//main function&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;//initializing LCD&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//out(0x30,0);//commands&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//out(0x30,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//out(0x30,0);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x20,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x20,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x28,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x28,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x0C,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x06,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x02,0);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x01,0);&amp;nbsp; //Clear display&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;while(1)&lt;BR /&gt;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//1st line code&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0x80,0);//Line 1 Character 1 (Position)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((PTB &amp;amp; 0x80)==128) &amp;nbsp;out('D',1);//1 (if pin 7 PTB then DC Display&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp; out('A',1);//1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('C',1);//2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(' ',1);//3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('V',1);//4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('o',1);//5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('l',1);//6&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('t',1);//7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(' ',1);//8&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(' ',1);//9&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(' ',1);//10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//11&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//12&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//13&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('.',1);//14&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//15&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('V',1);//16&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//2nd line code&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if((PTB &amp;amp; 0x40)==64)//if pin PTB6 PTB then Voltage Dsplay only&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(0xC0,0);//Line 2 Character 1 (Position)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ((PTB &amp;amp; 0x80)==128) &amp;nbsp;out('D',1);//1 (if&amp;nbsp; PTB7 then DC Display&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&amp;nbsp; out('A',1);//1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('C',1);//2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(' ',1);//3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('C',1);//4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('u',1);//5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('r',1);//6&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('r',1);//7&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('e',1);//8&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('n',1);//9&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('t',1);//10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out(' ',1);//11&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//12&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//13&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('.',1);//14&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('0',1);//15&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;out('A',1);//16&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;best regards&lt;/DIV&gt;&lt;DIV&gt;Pallav&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2006 12:05:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133256#M3311</guid>
      <dc:creator>pallavaggarwal</dc:creator>
      <dc:date>2006-04-22T12:05:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133257#M3312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi Pallav,&lt;/P&gt;&lt;P&gt;What device?&lt;/P&gt;&lt;P&gt;9s08gb60 etc&lt;/P&gt;&lt;P&gt;BR Peg&lt;/P&gt;&lt;P&gt;I guess its a QB8 as that is the included header file.&lt;/P&gt;&lt;P&gt;Have you tried erasing it then measure the pin? If its not 5V now (with the external pullup) then toss the chip and no need to look at the code!&lt;/P&gt;&lt;P&gt;Have you measured the pin with an oscilliscope? 2.9 volts on a multimeter could be a 60% duty cycle square wave.&lt;/P&gt;&lt;P&gt;PR Peg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Message Edited by peg on &lt;SPAN class="date_text"&gt;04-22-2006&lt;/SPAN&gt;&lt;SPAN class="time_text"&gt;06:36 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2006 12:15:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133257#M3312</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-04-22T12:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133258#M3313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;i am getting clean DC ont his pin (ptb7 and ptb6), i have noticed one fact while seeing via CRO that all the inputs are showing some wavy noise 300mv and when i pull up with 10k i get the 2.10v(same as getting with ptb6-7)&lt;/P&gt;&lt;P&gt;plz help is there any thing to stop other modules so as to fuction pin as Input/output pin only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;pallav&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2006 18:41:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133258#M3313</guid>
      <dc:creator>pallavaggarwal</dc:creator>
      <dc:date>2006-04-22T18:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133259#M3314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi Pallav,&lt;/P&gt;&lt;P&gt;Like I already suggested... have you erased the device then checked it. When its erased all the i/o will be inputs with nothing to *accidently* make them otherwise.&lt;/P&gt;&lt;P&gt;BR Peg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2006 18:50:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133259#M3314</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-04-22T18:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133260#M3315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Thanks for ur reply again&lt;/DIV&gt;&lt;DIV&gt;u mean? i shuld check inserting an erased chip ,if pulling up with 10k on ptb7,6 and whether getting same condition or not....if this u mean..&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;i have check inserting the erased chip i have the following observations&lt;/DIV&gt;&lt;DIV&gt;when i&amp;nbsp;pull up ptb6,7 it shows 2.10 volts dc (no pulses) but when i checked pullup on other ptb pins and pta port i got 5 volts.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;best regards&lt;/DIV&gt;&lt;DIV&gt;Pallav&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2006 19:14:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133260#M3315</guid>
      <dc:creator>pallavaggarwal</dc:creator>
      <dc:date>2006-04-22T19:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133261#M3316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Yes that is what I mean.&lt;/P&gt;&lt;P&gt;Are you using DIP in a socket?&lt;/P&gt;&lt;P&gt;And I suppose you have tested with no device in the socket and you get 5V???&lt;/P&gt;&lt;P&gt;Very strange!!!&lt;/P&gt;&lt;P&gt;And you have tried several chips???&lt;/P&gt;&lt;P&gt;I don't have a QB only a QY4 and in my current application I use PTB0 to 6 as mode select inputs for testing and they all work OK although I have never measured the actual voltage.&lt;/P&gt;&lt;P&gt;What does the CPU read the 2.1 volts as, 0 or 1?&lt;/P&gt;&lt;P&gt;BR Peg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Apr 2006 19:28:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133261#M3316</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-04-22T19:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133262#M3317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;it is a dip packeage and i m using with socket , i hav tried several chips too, in this case (2.1v is reading as zero)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;best regards&lt;/DIV&gt;&lt;DIV&gt;Pallav&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2006 12:03:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133262#M3317</guid>
      <dc:creator>pallavaggarwal</dc:creator>
      <dc:date>2006-04-24T12:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133263#M3318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi Pallav,&lt;/P&gt;&lt;P&gt;You did not confirm that you have measured the empty socket pin to see if its 5V without the device fitted!&lt;/P&gt;&lt;P&gt;I tested some input voltages on port&amp;nbsp;pins of a QY4 with just the internal pullups.&lt;/P&gt;&lt;P&gt;Vcc = 4.97 ptb5 = 4.93 and pta5 = 4.95.&lt;/P&gt;&lt;P&gt;Which is about what I would expect.&lt;/P&gt;&lt;P&gt;What I would try next is to use a 4k7 resistor to temporarily pullup then down this pin and measure the voltage on the pin at all 3 conditions (off, up, down).&lt;/P&gt;&lt;P&gt;If you do not get much variation use a 1k.&lt;/P&gt;&lt;P&gt;(BTW you can use this test to determine the exact value of the internal pullup)&lt;/P&gt;&lt;P&gt;This will tell you how _hard_ this pin is set to 2.1V. Is it just biased there or what?&lt;/P&gt;&lt;P&gt;Not sure where to go from there but we won't know till you try.&lt;/P&gt;&lt;P&gt;BR Peg&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2006 14:33:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133263#M3318</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2006-04-24T14:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Input /Output port</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133264#M3319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;ohh finaly got the problem actually i have connected resistance and led on&amp;nbsp; this pin when i was learning use of ptb as output and by mistake the two ptb6,7 r still connected while i m using these two pins as input so confliction with the pull ups ..............my mistake,.... i dont know what made me not away from it to find it .....&lt;/DIV&gt;&lt;DIV&gt;any ways ...thank a lot&amp;nbsp;peg ..for ur kind help&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Best regards&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Apr 2006 01:19:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-in-Input-Output-port/m-p/133264#M3319</guid>
      <dc:creator>pallavaggarwal</dc:creator>
      <dc:date>2006-04-26T01:19:21Z</dc:date>
    </item>
  </channel>
</rss>

