02 · Introductory

Kirchhoff's current law (KCL)

Charge cannot disappear at an ideal lumped node: signed branch currents must balance.

80–105 minIntroductory
In this lesson
  • State Kirchhoff's current law (KCL) from charge conservation.
  • Write one consistent signed-current equation at a node.
  • Solve an unknown branch current.
  • Interpret a negative current result physically.
Starting question

If 3 mA enters a node, 2 mA leaves through one branch and no charge is accumulating there, what must happen to the remaining 1 mA?

Kirchhoff's current law (KCL) is not a pattern to memorize. The abbreviation KCL comes from the English name Kirchhoff's Current Law. It is charge conservation expressed in the language of branch currents.

02.1Start from charge conservation

Surround the node by an imaginary boundary. During a small time interval, charge entering that region minus charge leaving it must equal the change of charge stored inside:

dQnode/dt = Σ Iin − Σ Iout

In the ideal lumped-node model used here, unresolved charge storage at the node itself is neglected. Intentional storage will later be represented by explicit circuit elements. Therefore

Σ Iin − Σ Iout = 0

Equivalently, if every branch current is treated as a signed algebraic variable with its own arrow, the algebraic sum of currents at the node is zero.

02.2One node, one sign rule

Figure 2.1 — One node, three current referencesI1 enters; I2 and I3 leave. The three arrows define only the positive reference directions used in the KCL equation.
I1I2I3I1 − I2 − I3 = 0

Choose “entering positive” for this equation. The references in Figure 2.1 then give

I1 − I2 − I3 = 0

You could instead choose “leaving positive” and obtain the negative of the entire equation. Both are identical physical statements. The error is mixing the two conventions inside one equation.

02.3First arithmetic example before Ohm's law enters

Using Figure 2.1, let I1=3.0 mA enter and I2=2.0 mA leave. Then

3.0 − 2.0 − I3 = 0
I3 = 1.0 mA

The answer is positive, so I3 really flows in the direction drawn.

If the calculation had returned −1 mA, the physical branch current would be 1 mA upward toward the node.

02.4Combine KCL with Ohm's law: solve VOUT

Figure 2.2 — Network for the first KCL calculation

Clean topology view. R1 connects the 12 V node to VOUT; R2 and R3 connect VOUT to GND.

verified topology
Loaded voltage divider+−VS12 VR12 kΩR23 kΩRL6 kΩVINVOUTGND
Branch currents are defined in the text from branch voltages so the schematic does not become annotation-heavy.

Let the unknown node voltage be V relative to GND. Define the current through R1 from the 12 V node toward VOUT, and the currents through R2 and R3 from VOUT toward GND.

Ohm's law expresses each branch current in terms of V:

I1 = (12−V)/2 kΩ
I2 = V/3 kΩ
I3 = V/6 kΩ

KCL at VOUT is I1=I2+I3:

(12−V)/2k = V/3k + V/6k

The right side simplifies to V/2k:

(12−V)/2k = V/2k
12−V=V
V=6 V

Now recover the branch currents:

I1=3 mA
I2=2 mA
I3=1 mA

Independent closure:

3−2−1=0 mA

02.5A negative branch current is useful information

Suppose a node equation is written with three currents defined as leaving:

I1 + I2 + I3 = 0

If I1=2 mA and I2=1 mA, then

I3=−3 mA

Nothing failed. Branch 3 actually carries 3 mA into the node, opposite to its leaving-reference arrow.

02.6KCL applies to a boundary, not only to a visible junction dot

The conservation argument works for any chosen region in the lumped network. You may draw an imaginary boundary around several connected nodes and sum only the branch currents crossing that boundary. Internal branch currents cancel from the external balance.

This viewpoint later explains why “supernodes” and larger cut-set balances work: they are still charge conservation applied to a larger region.

02.7What about charge storage?

The most general node-region statement is still dQ/dt=ΣIin−ΣIout. In ordinary lumped analysis, intentional storage is represented by explicit elements whose branch currents participate in KCL. The ideal connection node itself is treated as having no independent state variable.

This distinction will matter when capacitors are introduced: KCL does not stop working; a capacitor simply contributes a branch current related to its changing voltage.

02.8Practice for mastery

  1. 5 mA enters a node; 1.5 mA and 2.0 mA leave. Find the third leaving current.
  2. All branch arrows are defined outward. I1=4 mA and I2=−7 mA. If only three branches exist, find I3.
  3. At node V, a 10 V node connects through 2 kΩ, while V connects to ground through 4 kΩ. Write and solve the KCL equation for V.
  4. Why is “current in equals current out” incomplete if the chosen region is allowed to accumulate charge?
  5. Explain why currents inside an imaginary multi-node boundary need not appear in the KCL equation for that boundary.
Solutions

1. 1.5 mA.

2. I3=3 mA, because 4−7+I3=0.

3. (10−V)/2k=V/4k ⇒ 20−2V=V ⇒ V=20/3≈6.67 V.

4. The difference between incoming and outgoing current equals dQ/dt; equality follows only when unresolved stored charge is not changing.

5. Internal currents cross from one part of the chosen region to another but do not cross the region boundary, so they cancel from the net external charge balance.

KCL constrains currents at nodes. The next chapter develops the complementary closed-path constraint on voltage: KVL.