Previous in Forum: MATLAB to ATP/EMTP   Next in Forum: Electrical Troubleshooting
Close
Close
Close
2 comments
Rate Comments: Nested
Participant

Join Date: Jul 2013
Posts: 2

Electronics (Microcontroller)

11/08/2014 12:23 PM

Why in micro controller 8051 ((ATMEGA89C51) pull up resistors are not connected internally at port 0? While there are internally built resistors to other ports?

Register to Reply
Pathfinder Tags: microcontroller
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Engineering Fields - Electrical Engineering - Been there, done that. Engineering Fields - Control Engineering - New Member

Join Date: Dec 2008
Location: Long Island NY
Posts: 15600
Good Answers: 981
#1

Re: Electronics (Microcontroller)

11/08/2014 4:11 PM

I believe you will find your answer by looking at how a zero becomes a one on port 0.

__________________
"Don't disturb my circles." translation of Archimedes last words
Register to Reply
Associate

Join Date: Oct 2008
Location: South Africa and China
Posts: 52
Good Answers: 1
#2

Re: Electronics (Microcontroller)

11/09/2014 10:41 PM

Port 0 is an 8-bit open-drain bi-directional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as high- impedance inputs.

Port 0 may also be configured to be the multiplexed low-order address/data bus during accesses to external program and data memory. In this mode P0 has internal pullups.

Port 0 also receives the code bytes during Flash programming, and outputs the code bytes during program verification. External pullups are required during program verification.

Atmel Datasheet

__________________
The best vision is insight - Malcolm Forbes
Register to Reply
Register to Reply 2 comments

Previous in Forum: MATLAB to ATP/EMTP   Next in Forum: Electrical Troubleshooting

Advertisement