You are on page 1of 16

Stack Exchange

sign up log in tour help

Electrical Engineering

Questions
Tags
Users
Badges
Unanswered

Ask Question

Take the 2-minute tour


Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical
engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

What is the difference between Vcc, Vdd,


Vee, Vss
I've seen lots of schematics use VCC and VDD interchangeably.
I know VCC and VDD are for positive voltage, and VSS and VEE are for ground,
but what is the difference between each of the two?
Do the c, d, s, and e stand for something?
For extra credit: Why VDD and not simply VD?
up vote 98 down
vote favorite
power voltage
41
edited Jul 26 '11 at 6:13 asked Jul 25 '11 at 19:21
shareimprove this question
stevenvh Shubham
111k9340559 1,46732139
6

I swear this was asked before, but I can't find it... endolith Jul 25 '11 at
20:17
I also remember that from somewhere NickHalden Jul 25 '11 at 20:45

I remember it as well, but if the question is that hard to find it is probably


OK to have a duplicate. Kellenjb Jul 25 '11 at 20:58

yea I ran a search before I posted, what do you guys think I'm a noob? :p
Shubham Jul 25 '11 at 22:17
@Shubham - do you really want to know? :-) stevenvh Jul 26 '11 at
8
4:57
add a comment
8

8 Answers
active oldest votes
Back in the pleistoscene (1960s or earlier), logic was implemented with bipolar
transistors. Even more specifically, they were NPN because for some reasons I'm not
going to get into, NPN were faster. Back then it made sense to someone that the
positive supply voltage would be called Vcc where the "c" stands for collector.
Sometimes (but less commonly) the negative supply was called Vee where "e" stands
for emitter.
When FET logic came about, the same kind of naming was used, but now the positive
supply was Vdd (drain) and the negative Vss (source). With CMOS this makes no
sense, but it persists anyway. Note that the "C" in CMOS stands for
"complementary". That means both N and P channel devices are used in about equal
up vote
numbers. A CMOS inverter is just a P channel and a N channel MOSFET in its
115 down
simplest form. With roughly equal numbers of N and P channel devices, drains aren't
vote
more likely to be positive than sources, and vice versa. However, the Vdd and Vss
accepted
names have stuck for historical reasons. Technically Vcc/Vee is for bipolar and
Vdd/Vss for FETs, but in practise today Vcc and Vdd mean the same, and Vee and
Vss mean the same.
answered Jul 25 '11 at 19:46
shareimprove this answer
Olin Lathrop
142k16150346
Nice question and nice answer. Also, I can guess, that the doubling of letters is
5 the way to express the multiples of emitters, collectors etc. They probably drew
a Vccc..c, then decided to stick to Vcc. user924 Jul 26 '11 at 16:09
"Vcc" could also mean "common collector voltage", which was then corrupted to
7
produce the other labels. endolith Jul 26 '11 at 19:51
Any idea why TI uses both together in this datasheet?
1
i.stack.imgur.com/Al6O0.png AndreKR Jun 25 '12 at 17:59
@AndreKR: First, we are talking about four different disignators, so talking
about "both" makes no sense. Second, that datasheet uses Vcc and Vss. If you
had been following the discussion, you would know that Vcc is the positive

supply and Vss the negative, although it's a strange mix to use Vcc (bipolar)
together with Vss (FET), it's still clear enough what they mean. Olin Lathrop
Jun 25 '12 at 18:29
add a comment
You already know from the other answers that for bipolar
C
E

refers to the collector, and


refers to the emitter.

Likewise, for CMOS


D
S

refers to the drain, and


refers to the source.

For bipolar logic like TTL this is correct; even for push-pull outputs ("totem-pole")
only NPN transistors were used and VCC is indeed connected to collectors.
But for CMOS VDD is actually a misnomer. CMOS is much more symmetrical than
TTL, and while the source of the N-MOSFET is connected to VSS it's not so that VDD
is connected to the drain.
up vote
38 down
vote

Due to the symmetry it's actually connected to the source of the P-MOSFET. This is
probably an inheritance from NMOS, CMOS's predecessor, where VDD was indeed
the side of the drain (with a resistor in between).

answered Jul 26 '11 at 9:18


shareimprove this answer

edited Jul 26 '11 at 9:26


stevenvh
111k9340559

Actually, the pull-up for an NMOS output pin would usually be another N
transistor. Internal gates would often use a passive pullup (equivalent to resistor2 transistor logic) but the output pins would usually be an NFET analogous to the
high-side NPN in a TTL totem-pole output. Even passive pull-ups are often
depletion-mode outputs rather than resistors. supercat Jul 27 '11 at 1:07
add a comment
Why VDD and not simply VD?
The convention of letters VAB for voltage means the potential between A and B.
Voltage is a potential measured with respect to another point in the circuit. For example
VBE is the voltage between base and emitter. Ground does not have a specific "letter".
So the convention of repeating letters is used, like VDD or VEE to refer to the point
up vote
relative to ground. Using single letters in this context adds more confusion since Vs may
15
refer to the voltage of a source "s" (which may be different than VSS if there are
down
multiple sources in series, etc) and not the voltage between a transistor's emitter &
vote
ground.
Even without transistors in a circuit, voltages can be referred to with the style VAB or
V12 to refect potential between A and B or point 1 and point 2. Obviously order is
important, since for two points in the circuit A and B, VBA = -VAB.

Bibliographic reference: "If the same letter is repeated, that means a power supply
voltage: Vcc is the (positive) power-supply voltage associated with the collector, and
Vee is the (negative) power-supply voltage associated with the emitter". Text abstract
from Paul Horowitz and Winfield Hill (1989), The Art of Electronics (Second ed.),
Cambridge University Press, ISBN 978-0-521-37095-0. Chapter 2 - Transistors, page
62, Introduction.
edited Mar 28 '13 at 14:18 answered Jul 26 '11 at 17:05
shareimprove this answer
Denis Conard
32

Jonathan Cline
30315

Doesn't hold water IMO. We're not talking about the voltage between drain and
drain, which would be zero anyway. stevenvh Jul 26 '11 at 17:10
@stevenvh what do you mean it "doesn't hold water"? This answer correctly
reflects standard electrical engineering notation and is correct according to my
experience and every historical reference I know of. In addition, both very old and
4
modern electrical engineering textbooks use this nomenclature on diagrams when
explaining transistor operation. Are you aware of an alternate etymology of the
"Vxx" naming convention? wjl Jul 26 '11 at 18:21
@wjl: It's a plausible etymology, but so are others. Needs references. endolith
2
Jul 26 '11 at 19:52
Answer is obvious and correct to those with EE degrees who completed digital
4
microelectronics including LSI circuits. Jonathan Cline Jul 27 '11 at 2:17
@Jonathan, without reference to the technical accuracy of the answer, that is very
poor reasoning. "Either you can see why I am right obviously or you are an
13 idiot/under educated." That is not the foundation of a solid technical argument but
an attempt to belittle those that disagree. This is only my opinion and it seems 3
others agree with your statement. Kortuk Sep 5 '11 at 3:05
show 2 more comments
Vdd is usually used for CMOS, NMOS and PMOS devices. It stands for voltage (at)
drain. In some PMOS devices it is negative, but pure PMOS chips are rarely (if ever)
found today. It's usually the most positive voltage but not always, for example a motor
controller might have a Vs pin for the motor voltage, or a processor might use a core
up vote
voltage and an IO voltage. Vss stands for voltage (at) source; PMOS devices might be
11
positive, but again, PMOS is a relic, so for all intensive purposes it is the most negative
down
voltage available. It's often tied to the substrate, so it must be the most negative, or the
vote
chip won't work properly.
2

Vcc stands for voltage (at) collector and is primarily used for bipolar devices, although I
have seen it used with CMOS devices, probably out of convention. Vee stands for

voltage (at) emitter and is usually the most negative.


I've also seen Vs+ and Vs-, as well as V+ and V-, but V+/V- can be confused with the
input pins on op-amps/comparators and other amplifiers.
answered Jul 25 '11 at 19:24
shareimprove this answer
Thomas O
15k1086209
Just wanted to point out that "intensive purposes" should be "intents and purposes."
2 At least, I assume so... see: english.stackexchange.com/questions/1326/
JYelton Nov 5 '12 at 22:17
add a comment
I think I may have the definite answer to this. This naming comes from a 1963 IEEE
standard 255-1963 "Letter Symbols for Semiconductor Devices" (IEEE Std 255-1963).
I'm an electronics history fanatic and this might be interesting to other (fanatic)s, so I'll
make this answer a bit broader than necessary.

up
vote 5
down First of all, the first letter capital V comes from the standard's paragraphs 1.1.1 and 1.1.2,
vote which define that v and V are quantity symbols describing voltage; in lower case it
means instantaneous voltage (1.1.1) and in upper case it means maximum, average or
RMS voltage (1.1.2). For your reference:

Paragraph 1.2 starts to define the subscripts for quantity symbols. Subscript letters in
upper case mean DC values and lower case mean AC values. Supply voltages are
obviously DC voltages, so their letters must be in upper case.
The standard defines 11 suffix (letter)s. These are:

E, e for Emitter
B, b for Base
C, c for Collector
J, j for a generic semiconductor device terminal
A, a for Anode
K, k for Kathode
G, g for Gate
X, x for a generic node in a circuit
M, m for Maximum
Min, min for Minimum
(AV) for Average

This standard predates the MOS transistor (which was patented in August 1963) and thus
doesn't have the letters for Source and Drain. It has since been superseded by a newer

standard that defines the letters for Drain and Source, but I don't have that standard
available.
The further nuances of the standard, that define further rules on how the symbols are
written makes for fascinating reading. It's amazing how all this has become common
knowledge that is now quietly accepted and understood even without a normative
reference.

Paragraph 1.3 defines how subscripts are written, especially when there is more than one.
Please read the words of the standard:

So for example VbE means the RMS value (capital V) of the AC component (lower case
b) of the Voltage at the Base of a semiconductor device in reference to the DC value of
the Voltage of the semiconductor device's Emitter (upper case E).
In case the said semiconductor's emitter is directly connected to ground, which is certainly
understood to be a known reference, then the AC RMS voltage at the base is Vb. The DC
or RMS voltage at the base is VB and an instantaneous voltage at the base is vb.

Now for the extra credit: Why VCC instead of VC or VDD instead of VD? I used to think
that it's colloquial from "Voltage from Collector to Collector" but obviously it's no
surprise that it's also defined in the standard:

So VCCB means the DC supply voltage at the semiconductor device's Collector in


reference to the device's Base and VCC means the DC supply voltage at the Collector in
reference to ground.
At first instinct it would seem that the reduplication of the subscript would lead to
ambiguity, but in fact it doesn't. First of all, the cases that would seem ambiguous are
quite rare; reading VCC to mean the voltage from a device's collector to the same device's
collector is obsiously zero so there's no point describing it. But what happens if the device
has two bases? The standard gives an answer. The voltage from base 1 of a device to base
2 of a device is written VB1-B2. And the voltage from base of device 1 to base of device 2
(pay attention here - this is interesting) is written V1B-2B.

One question remains: the Mysterious Case of CMOS Circuits. As has well been pointed
out in other answers, the naming standard doesn't seem to hold true with regard to CMOS
circuits. To this question I can only offer an insight that stems from the fact that I work
for a semiconductor company. ("whoah" expected here.)
Indeed, in CMOS both the positive and negative rails are connected to N and P channel
Sources - it's almost inconceivable to do it any other way - the threshold voltages would
become ambiguous in standard gates and I don't even want to think about protection
structures... so I can just offer this: We've used to seeing VDD in NMOS circuits (Greetz to
@supercat, the upper rail resistor is indeed usually a transistor - for those that are
interested, please see the excellent 1983 book "Introduction to MOS LSI Design"), and
VSS is the same for both NMOS and CMOS. So it would be ridiculous for us to use any
other terms than VDD and VSS (or VGND) in our datasheets. Our customers are used to
these terms and they're not interested in esoterica but in getting their designs to run, so
even the notion of attempting to introduce something like VSSPOSITIVE or VSSNEGATIVE
would be utterly ridiculous and counterproductive.
So I would have to say that it's just universally accepted that VCC is the supply voltage of
a bipolar circuit and VDD is the supply voltage of a MOS circuit and that is stems from
history. Similarly VEE is the negative supply voltage (often ground) of a bipolar circuit
and VSS is the negative supply voltage of a MOS circuit.
If someone could offer a normative reference to the last point discussed, I would be
immensely grateful!
answered Dec 10 '14 at 20:00
shareimprove this answer

edited Dec 10 '14 at 20:35


PkP
2,558419

+1 for tracing this to a published standard just barely older than I am. ;-) RBerteig
Dec 10 '14 at 23:17
add a comment
What they said, most of the time, but there are still occasions where the differences are
real and/or useful:
1

There are a small proportion of devices which use multiple supplies relative to ground
and in some of these it may make sense to use eg Vee gnd or Vss. In other cases there
may be multiple supplies or grounds which are at the same potential but separated for
system reasons. eg

up
vote 4
down
vote

A processor IC may have analog and digital +ve supplies. These may be named eg
Vccd and Vcca. Similarly you may get Vssa and Vssd.
ECL logic of the Olde variety had 2 supplies plus ground. Vee was negative wrt
ground.
Level translating ICs (or ones which MAY be used in that mode) such as the
CD4051 - see datasheet here Different enough and educational enough to be
worth quoting: ...................... The CD4051B, CD4052B, and CD4053B analog
multiplexers are digitally-controlled analog switches having low ON impedance
and very low OFF leakage current. Control of analog signals up to 20VP-P can be
achieved by digital signal amplitudes of 4.5V to 20V (if VDD-VSS = 3V, a VDDVEE of up to 13V can be controlled; for VDD-VEE level differences above 13V,
a VDD-VSS of at least 4.5V is required). For example, if VDD = +4.5V, VSS =
0V, and VEE = -13.5V, analog signals from -13.5V to +4.5V can be controlled
by digital inputs of 0V to 5V.
Gates like the CD4049/CD4050 LOOK like standard inverters or buffers but
allow input signals above Vcc so that level shifting may be performed. The IC
only has Vcc and Vss signals (on pins 1 and 8 on a 16 pin IC !!!) but the input
signal switches between Vss and "Vigh" = Vinhigh. In the system that this is used
in Vih would probably be termed Vdd or some other name to distinguiosh it from
Vcc. CD4049 / CD4050 data sheet:
There are some gates which allow level conversion the other way. These may be
open collector gates such as the LM339 (quad) / LM393 (dual) with truly wierd
Ye Olde world pinouts LM339 or specialist bus drivers or others. In the cas of the
LM339 the power supply (pin 3 = Vcc, pin 12 = gnd in a 14 pin IC) have
comforting names but operating on as little as 2 Volts supply, extremely
interesting pinouts and open collector operation give clues that these are
throwbacks from before the beginning of time - but still highly useful.
answered Jul 26 '11 at 5:53

shareimprove this answer


Russell McMahon
83.4k386177

The LM339 is not a logical component, but an analog comparator. stevenvh Jul
26 '11 at 16:03
"... not a logical component ..." // True enough as often used. But historically
blurred. The original question was not phrased with logical or analog in mind. The
open collector nature and comparator response of the 339/393 has seen its use as a
logical device and many CMOS gates, especially the earlier unbuffered ones are in
fact pure analog amplifiers which "just happen" to usually get used in their rail to
rail mode. There are numerous applications around using CMOS inverters as linear
amplifiers and this is not even an "improper" use of them - just less usual. But, point
taken. Russell McMahon Jul 27 '11 at 0:11
add a comment
It's VCC rather than just VC because the C stands for collector. But VCC, though a
collector-side positive voltage in an NPN transistor circuit, is not the voltage at the top
of the collector, VC! There is usually a load resistor or some other device between the
collector and VCC. The doubled-up C indicates that it's a higher voltage beyond that
which appears on the collector and is clearly distinguished from from VC.
The letters denote transistor parts: source, drain, gate, collector, emitter, base.
When there are two different letters, the meaning is different: it means the voltage
between those terminals of the device, like VBE: base to emitter voltage of a BJT. This
is possibly why a doubled-up letter was chosen for VCC.
Let's invent a rationale.
Suppose want a name for a voltage associated with the collector which is not the voltage
up vote at the collector. Suppose we want the name to be as short as possible, but we want to
2 down include the letter C to clearly associate it with the collector. This means that the name
vote
will be two symbols long: C plus another character. The other character will be a letter,
number or some other kind of glyph. A number would look like a voltage, so the choice
is between using a glyph like ampersand or hash, or a second letter. If it is going to be a
second letter, then it cannot be any other letter beside C, because then it looks like the
VXY notation denoting a voltage between two points. If the C is repeated, then we know
it cannot be the useless designation of the voltage from C to C, which reminds us that
the notation has another meaning. If the second character is going to a glyph, then it
should probably be something other than + or - because these look like polarities.
So the shortest possible way to denote the collector-side supply voltage is either
something glyph-based like VC@ or else VCC.
Clearly, an argument can be made that VCC was a sober, well-considered choice to
express what the inventor of the notation wanted to express, which caught on.
shareimprove this answer edited Jan 15 '13 at 18:02 answered Jan 15 '13 at 3:40

Kaz
13.1k11451
I've heard the "a higher voltage beyond that which appears on the collector"
argument before. Not necessarily "higher", but "beyond", beyond the load or so.
Also seen similar use for V(BB), the voltage at the other end of the base resistor.
jippie May 5 '14 at 19:54
add a comment
I've seen lots of schematics use VCC and VDD interchangeably

up vote
1 down
vote

Actually it's much worse. In many schematic capture component libraries, supply
voltage pins are sometimes hidden in (some) component symbols. It's not uncommon to
download component libraries where some components have a hidden "VCC" or
"GND" net connected to the supply voltage pins. In other components the hidden nets
might be called other names. The not-so-funny thing is that if you don't have a net by
that name in your schematic sheet and you don't pay attention to DRC messages from
the schematic editor, you might end up with your supply voltage and/or ground pins
altogether unconnected in your PCB.

I added this as a separate answer to avoid confusion. Please correct me if I'm wrong.
answered Dec 10 '14 at 20:40
shareimprove this answer
PkP
2,558419
I spent a great deal of time in the late 80s grooming a component library for a
long-defunct schematic capture system that my company was using at the time.
There were numerous consistency issues I was checking for, but this issue was one
that I found quite frequently. If not careful, it was remarkably easy to get a
collection of chips with their own private power/ground nets not connected to
anything else. Today, with cheap or free autorouting EDA software out there, I
imagine it wouldn't be hard to not notice until you have a board in front of you.
RBerteig Dec 10 '14 at 23:16
add a comment

protected by Olin Lathrop Jan 14 '13 at 15:00

Thank you for your interest in this question. Because it has attracted low-quality answers,
posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions


tagged power voltage or ask your own question.
asked 3 years ago
viewed 75686 times
active 5 months ago

8 votes comment stats


Get the weekly newsletter!

Top questions and answers


Important announcements
Unanswered questions

see an example newsletter


Linked

4
What is VDD in this context?
2
Eagle Schematic and Board layout design for simple opamp module questions
4

The various terms for voltage


3
Classification of VDD and VSS pins
1
Can I connect vcc to vdd?
1
Double-Subscript Notation for Voltages
1
Newbie: ATmega32u2 USB-powered - how to ground?
1
What are Vcc and GND on a shift register?
2
Trigger switch using basic components
Related

4
What is VDD in this context?
1
Wingman Wheel with different power supply?
0
What is the best way to power on different voltage rails?
1
Can I connect vcc to vdd?
10
What is the difference in this specific breadboard wiring?
1
CMOS output voltage depending on Vss and Vdd
1
What is the difference between a 12V and 24V DC motor?
0
What is the difference between Vio and Vcc in an electronic circuit?

3
What is the difference between processor clock and system clock?
0
What is TBD power, TBD power, TBD
Hot Network Questions

How can a storm cloud in Middle-earth "move behind the sun"?


Reversing the elements in the list
C++: About null characters
Should we teach functions as sets of ordered pairs?
Should I try to avoid being the single author of my patent/paper?
Is there a word to (best) describe someone who sees and remembers every single thing?
How to join 4 different tables
Why is fresh ice sticky?
Why Google using (new) 2 step Gmail sign in process?
TCP/IP : Why is it good practice to compare checksums when downloading a file?
"How is this called" vs "What is this called"?
Should I start writing a paper early or after all research is finished?
Conflict with limit , font, babel
How to find all the positions of max value of a list efficiently?
Is it OK to submit a paper without asking your former supervisor?
What did Haldir mean by Elves not having dealings with Dwarves since the Dark Days
even though they fought together in The Hobbit?
How to keep humans pilots instead of AI in sci-fi future?
XOR multiplication
What was Plato's inspiration for the Atlantis myth?
Why don't rails commands run in eshell?
What are the problems with creating an own CA for intranet?
Is an irrational number odd or even?
What instruction set is used on the Pi's ARM/Broadcom chip?
What is the English version of the Vietnamese idiom "nh c nm trn tht" - "like a fish
on cutting board"

question feed
tour help blog chat data legal privacy policy work here advertising info mobile contact us
feedback
Culture /
Technology
Life / Arts
Science
Other
Recreation
1. Stack
1. Progra
1. Datab
1. Photo
1. Engli
1. Mathe
1. St
Overf
mmer
ase
graph
sh
matics
a
low
s
Admi
y
Lang
2. Cross
c
2. Serve
2. Unix
nistrat
2. Scien
uage
Validat
k
r
&
ors
ce
&
ed
A

Fault
3. Super
User
4. Web
Appli
catio
ns
5. Ask
Ubun
tu
6. Web
maste
rs
7. Game
Devel
opme
nt
8. TeX LaTe
X

Linux
3. Ask
Differ
ent
(Appl
e)
4. Word
Press
Devel
opme
nt
5. Geogr
aphic
Infor
matio
n
Syste
ms
6. Electri
cal
Engin
eering
7. Andro
id
Enthu
siasts
8. Infor
matio
n
Securi
ty

2. Drupa
l
Answ
ers
3. Share
Point
4. User
Exper
ience
5. Mathe
matic
a
6. Salesf
orce
7. more
(14)

3.

4.

5.

6.

7.
8.

Fictio
n&
Fanta
sy
Graph
ic
Desig
n
Seaso
ned
Advic
e
(cook
ing)
Home
Impro
veme
nt
Perso
nal
Finan
ce &
Mone
y
Acad
emia
more
(10)

2.
3.

4.
5.

6.

7.
8.

9.

Usag
e
Skept
ics
Mi
Yode
ya
(Juda
ism)
Trav
el
Chris
tianit
y
Arqa
de
(gam
ing)
Bicy
cles
Roleplayi
ng
Gam
es
more
(21)

(stats)
3. Theore
tical
Compu
ter
Scienc
e
4. Physic
s
5. MathO
verflo
w
6. more
(7)

p
p
s
2. M
et
a
St
a
c
k
E
x
c
h
a
n
g
e
3. A
re
a
5
1
4. St
a
c
k
O
v
er
fl
o
w
C
ar
e
er
s

site design / logo 2015 stack exchange inc; user contributions licensed under cc by-sa 3.0 with
attribution required
rev 2015.5.16.2581