8051 port1 current problem

Status
Not open for further replies.

arjob

Newbie level 6
Joined
Mar 18, 2012
Messages
12
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,346
The pins in Port 1 has internal pull-ups when used for input.
The Mosfet is off and the drain is pulled high using an internal pull-up resister.



I connect and ammeter and see that the current (IL current) flowing to ground is about 15uA. I inferred that the value of the internal pull-up resister is 333k.

Now I connect a 10k resister and measure the current. I get 0.5mA (5/10k). What happened to the internal pull-up resister? Is not the internal pull-up resister and the 10k resister in series?



What is happening?
When I use external pull-up at Port 0, things appear as expected - Resisters in series and both resisters acting as voltage divider to create a voltage drop at the pin.

ps: I am using AT89S52

ps: The same problem exists in port 2,3
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…