Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
02/28/08 02:10
Read: times


 
#151579 - Missing the boat.
Responding to: ???'s previous message
The direction of the classical 8051 port pin (P1 to P3) is set by the value written to the port. Writing a zero makes the port output a zero. Writing one makes the port TRY to output a one. But it is a weak one, and can be easily overdriven if an external circuit wants to drive a zero.

It gets more complicated. There are actually three internal circuits that try to pull the port to a logic 1. First, there is a weak pull-up resistor. This is so a zero input that went tri-state will eventually get to a one.

Then there is a feedback controlled pullup that is active from about 2 volts up to Vdd. This is stronger, and is the source of the 660uA that was referenced earlier.

And finally, there is a stronger P-channel pull-up (dynamic precharge) that is activated for one internal clock after a 1 has been written to the port.


List of 40 messages in thread
TopicAuthorDate
P3.5 input problem            01/01/70 00:00      
   100k is way too large            01/01/70 00:00      
      Yup            01/01/70 00:00      
      ports1-3 vs. port0            01/01/70 00:00      
      a small correction            01/01/70 00:00      
   Page 4 datasheet says            01/01/70 00:00      
      Calculating the maximum resistor            01/01/70 00:00      
         Calculating the ...            01/01/70 00:00      
   80uA is not a maximum specification            01/01/70 00:00      
      re:resistor            01/01/70 00:00      
   Resistor            01/01/70 00:00      
      I would not            01/01/70 00:00      
         Resistor            01/01/70 00:00      
            Resistor ... again ...            01/01/70 00:00      
      basic troubleshooting first            01/01/70 00:00      
         the sensor and its application            01/01/70 00:00      
            Oh, max frequency is ~4kHz :-)            01/01/70 00:00      
         Please ignore the "basic troubleshooting"            01/01/70 00:00      
         pray tell why            01/01/70 00:00      
            Capacitance problems ...            01/01/70 00:00      
   You have totally misunderstood the situation            01/01/70 00:00      
      thank you Kai            01/01/70 00:00      
         maybe it is            01/01/70 00:00      
            Link in original post            01/01/70 00:00      
            datasheet            01/01/70 00:00      
         Being paranoid is a good attitude...            01/01/70 00:00      
            Paranoia medicine            01/01/70 00:00      
               Yes, perfect, i also thought about this...            01/01/70 00:00      
                  the "industrial strength" 485 transciever            01/01/70 00:00      
                     But they gaurantee this            01/01/70 00:00      
      But the micro port shouldn't be driving anything            01/01/70 00:00      
         Missing the boat.            01/01/70 00:00      
            Waving at the boat.....            01/01/70 00:00      
               wrong place (in some instances)            01/01/70 00:00      
            More about the P3.5 pull-up issue            01/01/70 00:00      
               one simple way            01/01/70 00:00      
               AT89S8252            01/01/70 00:00      
         Please read this...            01/01/70 00:00      
   ABS & Safety            01/01/70 00:00      
      safety concerns            01/01/70 00:00      

Back to Subject List