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

VSS and VDD?

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



Joined: 07 Jan 2015
Posts: 127

View user's profile Send private message

VSS and VDD?
PostPosted: Thu Sep 06, 2018 9:27 am     Reply with quote

Hello,
It's an off top question, I apologize for that.
Some PICs have multiple pins for power namely VSS and VDD.
Reading a lot of AN by MC and TI and other topics, one will understand as its not a good idea to connect these pins and only use one and have a bypass cap between VSS and VDD (I mean connect all the VSS together and VDD together) close to the uC.

I do believe connect all VSS's together and all VDD's may create loop that will generate an unwanted noise and may affect the usefulness of the ground plane.

If that was the case why the manufacturer provide multiple pins?

What do you guys suggest?

Thank you,
temtronic



Joined: 01 Jul 2010
Posts: 9081
Location: Greensville,Ontario

View user's profile Send private message

PostPosted: Thu Sep 06, 2018 4:12 pm     Reply with quote

I've always thought it was a waste of 2 pins used for power. Old school micros like the Z80 ran fine on one pair. Have to admit I connect them both and after 10-15 years have never had 'ground loop' or 'noise' issues. I also use the dreaded 'white breadboards' for quick bench testing as well as wirewrap and solder stitching. If it works using them, it'll work better on a real PCB.
As for why multiple pins, it may be that since the die is so small, they need more 'wire' to get the electrons in and out, especially at high speeds. You'd have to talk to someone who actually designs the silicon though. Me, I just use and abuse PICs !
Sam_40



Joined: 07 Jan 2015
Posts: 127

View user's profile Send private message

PostPosted: Fri Sep 07, 2018 7:53 am     Reply with quote

I always connected all the VSS together and VDD together too, Always when design my PCB or when soldering the component to BusBoard Prototype board, I make sure the uC is terminal connection and I don't use the VSS or VDD terminals as pass through connection to other components.
Most datasheet shows VSS and VDD can handle more than 200mA.
I was just making sure and was wondering how is my expert friends at this forum do it.
Thank you
Ttelmah



Joined: 11 Mar 2010
Posts: 19195

View user's profile Send private message

PostPosted: Sat Sep 08, 2018 8:55 am     Reply with quote

The 'point' about these is that on larger dies, the resistance of the internal tracking between parts of the chip becomes significant. Hence you need to have all of them fed, or you may find sub-sections of the chip stop working right with voltage differences between the sections.
They need to each be fed just like any other power pin. Ideally just connect to a power/ground plane, with decoupling close to the pin.
Even quite a basic PIC has a larger die than the z-80. Much more RAM, and of course the ROM which the z-80 has externally rather than in the chip. Then add the peripherals as well. The actual 'processor' die of a z-80 is larger than a PIC16, but the other stuff makes the overall number of gates larger.
rnielsen



Joined: 23 Sep 2003
Posts: 852
Location: Utah

View user's profile Send private message

PostPosted: Sun Sep 09, 2018 3:50 pm     Reply with quote

I've worked at semi-conductor companies for over 27 years now and know that it's best to connect all of the GND pins together and VDD pins together. The VDD/GND pins don't always connect together internally. If they do, there can be a trace run that will cause a voltage drop to internal circuits if you don't connect all of the pins.

Ronald
Sam_40



Joined: 07 Jan 2015
Posts: 127

View user's profile Send private message

PostPosted: Wed Sep 12, 2018 6:09 am     Reply with quote

Thank you guys for the inputs, I will continue connecting the VSS together and the power pins together.
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