CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to support@ccsinfo.com

12f629...voltage?

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
deepakomanna



Joined: 06 Mar 2007
Posts: 92
Location: Pune,India

View user's profile Send private message AIM Address Yahoo Messenger

12f629...voltage?
PostPosted: Mon Aug 20, 2007 3:16 am     Reply with quote

Dear sir,
i am using 12f629 ic,I want to know, if +5v is given to pin number 3 and pin no. 1 (vdd)kept open.Then voltage showing at pin no 1 is approx. +4.5v
And if +5v is given to pin no. 4 then voltage at pin no. 1 is 0v.
Then what changes i have to make so that i get 0v at pin no 1 if +5v is given to pin no 3.
I am not understanding why is it so.
_________________
Thank You,
With Best Regards,
Deepak.
Ttelmah
Guest







PostPosted: Mon Aug 20, 2007 4:34 am     Reply with quote

You can't.
This is because of the internal protection diodes on the output FETs. Think of it as if each pin is connected to the Vdd, via a diode, that is normally reverse biased (when the pin's voltage is below Vdd). However if the voltage rises above Vdd, this diode starts to conduct, preventing damaging voltages on the pins. The exception, is pin4, which has no output FET (and hence no diode of this sort), and connects internally to a charge pump, used when the chip is being programmed. This will draw current, when the voltage gets to about 12v. At this point, you risk destroying the contents of the PIC's ROM....
If you look at the data sheet, section 12. It gives the voltages on the various pins. The key ones are:
'voltage on all other pins with respect to Vss', which is Vdd+0.3v max. With Vdd at 0v, this allows just 0.3v, before the diodes will start to actually draw Vdd upwards.
The MCLR pin (pin4), instead has 13.5v max.
If you have signals that you want to connect to the PIC, and leave the PIC unpowered, then you need to add something like a 4066 gate, and disable this when the PIC is turned off.

Best Wishes
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group