Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] PIC16f887 controller's I/O pin showing zero volts.

Status
Not open for further replies.

jay_3189

Banned
Joined
Sep 19, 2013
Messages
104
Helped
0
Reputation
0
Reaction score
0
Trophy points
16
Location
Ahmedabad
Activity points
0
Hello,

I have bring new PIC16F887 controller and I am checking its output voltage to each pin with multimeter.
I am giving 5V to controller's Vdd pin and checking voltage to other pin but its showing zero only.
can anyone say that what's the problem.
 

Hello,

On reset , or power On, pins output are zero or undefined
if you don't have pullup resitor to +5V , no chance to get a 1 status ( near 5V)
you must add a software to define I/O configuration
make as output ...
and after ,initialise the level to 0 or 1 .. to get 0V or 5V .
 

Hello,

I have bring new PIC16F887 controller and I am checking its output voltage to each pin with multimeter.
I am giving 5V to controller's Vdd pin and checking voltage to other pin but its showing zero only.
can anyone say that what's the problem.

Can we see your program?
 

I am just trying to see the voltage at all pins'. I have not written any code yet.
means u not burned your code on micro and see voltage at i/p and o/p pin i think silly question bro! try to write some code and check voltage .
 

I am just trying to see the voltage at all pins'. I have not written any code yet.

Some people think like this manner, can you please explain more, what you really expect, then we can help on this regard
 

Hello,

I have bring new PIC16F887 controller and I am checking its output voltage to each pin with multimeter.
I am giving 5V to controller's Vdd pin and checking voltage to other pin but its showing zero only.
can anyone say that what's the problem.


It's absolutely unnecessary to do that to a blank microcontroller without program as the pins are either zero state or high impedance state.
 

Some people think like this manner, can you please explain more, what you really expect, then we can help on this regard

I want to check the output voltage because I need exact 5V from output to run my other circuit.
so, before doing soldering I want to make sure that which pull up need to be use here.
 

Hi,

As already saiid, to get +5v from an output pin you need your program code running in the 887 chip.

What device are you trying "to Run" from the output port ?

The output pins are meant to send a low current signal to other devices, they are not intended to directly power other large circuits as each pin can only supply 25ma.

Normally you would not use a "pull up" on an output

Before you solder your parts, why not test them in a breadboard ?

If you give us some more details of what you are trying to do and drive then we can help you more, otherwise we are all in dark...
 
With power applied to the PIC16F887 and no program running, the I/O pins will be turned off. Measuring the pin with a multimeter will show 0 volts. Even with the I/O pin properly initialized using a running program, you will not be able to determine much information about the output characteristics unless you make many difficult tests. The best way is to spend the time studying the data sheet information on the I/O pin characteristics. Take the time to understand what is in the data sheet. Ask here if you need help. Be as specific as possible for your application.
 
  • Like
Reactions: PA3040

    PA3040

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top