Kirchhoff's Current Law (KCL) is the bedrock of nodal analysis. It states that the algebraic sum of all currents entering and leaving a node must equal zero. In practical terms: what goes in must come out. While the concept is simple, exam problems are deliberately designed to trap you with sign conventions, mixed units, and dependent sources.
Below are two heavily tested examples of Kirchhoff's Current law, complete with every algebraic step, the specific traps examiners use, and sanity checks to prove your answer is correct.
KCL vs KVL: The Exam Decision Matrix
Before solving, you must choose the right tool. Use this decision path to determine whether to apply KCL (Nodal Analysis) or KVL (Mesh Analysis) to a circuit.
| Circuit Characteristic | Apply KCL (Nodal) | Apply KVL (Mesh) |
|---|---|---|
| Current sources present | Yes (simplifies equations) | No (requires supermesh) |
| Voltage sources present | No (requires supernode) | Yes (simplifies equations) |
| Topology: Many parallel branches | Yes (fewer nodes than meshes) | No (too many mesh equations) |
| Topology: Many series loops | No (too many node equations) | Yes (fewer meshes than nodes) |
Example 1: The 'Negative Entering' Sign Trap
Node A has four connected branches.
• Branch 1: $I_1 = 5\text{ A}$ (entering)
• Branch 2: $I_2 = -2\text{ A}$ (entering)
• Branch 3: $I_3 = 8\text{ A}$ (leaving)
• Branch 4: $I_x$ (leaving)
Find the value and physical direction of $I_x$.
Step-by-Step Solution
1. Define the KCL equation:
We will use the convention: $\Sigma I_{\text{in}} = \Sigma I_{\text{out}}$.
2. Substitute the given values exactly as written:
$I_1 + I_2 = I_3 + I_x$
$5 + (-2) = 8 + I_x$
3. Simplify the left side:
$3 = 8 + I_x$
4. Isolate $I_x$:
$I_x = 3 - 8$
$I_x = -5\text{ A}$
5. Interpret the result:
The mathematical answer is -5 A leaving. Because the value is negative, the physical current is actually 5 A entering the node.
Answer Sanity Check
- Units & Magnitude: The answer is in single-digit Amperes, matching the input scale.
- Independent Verification: Let's sum the physical currents.
Physical entering: $I_1 (5\text{ A}) + I_x (5\text{ A physical}) = 10\text{ A}$.
Physical leaving: $I_2 (2\text{ A physical}) + I_3 (8\text{ A}) = 10\text{ A}$.
$10\text{ A in} = 10\text{ A out}$. The math holds perfectly.
Example 2: Mixed Units and Dependent Sources
Node B connects three wires and a dependent source.
• Branch 1: $15\text{ mA}$ entering
• Branch 2: $4\text{ mA}$ leaving
• Branch 3: $0.008\text{ A}$ leaving
• Branch 4: Dependent current source $2 \cdot I_1$ leaving (where $I_1$ is the magnitude of current in Branch 1)
• Branch 5: $I_z$ entering
Find $I_z$ in milliamperes.
Step-by-Step Solution
1. Standardize units:
Examiners mix Amperes and milliamperes to force a conversion error. Convert everything to mA.
$I_1 = 15\text{ mA}$
$I_2 = 4\text{ mA}$
$I_3 = 0.008\text{ A} \times 1000 = 8\text{ mA}$
2. Evaluate the dependent source:
The dependent source is $2 \cdot I_1$.
$2 \cdot 15\text{ mA} = 30\text{ mA}$ (leaving).
3. Set up the KCL equation ($\Sigma I_{\text{in}} = \Sigma I_{\text{out}}$):
$I_1 + I_z = I_2 + I_3 + I_{\text{dependent}}$
4. Substitute and solve:
$15 + I_z = 4 + 8 + 30$
$15 + I_z = 42$
$I_z = 42 - 15$
$I_z = 27\text{ mA}$
The current $I_z$ is 27 mA entering.
Answer Sanity Check
- Units & Magnitude: Output is in mA, matching the requested format. 27 mA is a reasonable magnitude for a low-power signal node.
- Independent Verification: Sum all entering = $15 + 27 = 42\text{ mA}$. Sum all leaving = $4 + 8 + 30 = 42\text{ mA}$. The node is balanced.
How to Verify Your KCL Answers Independently
When you finish an exam problem, do not just stare at your math. Use one of these three verification methods to guarantee your answer is correct.
- The Zero-Sum Reversal: Move all terms to one side of the equation. Assign a positive sign to entering currents and a negative sign to leaving currents. If $\Sigma I = 0$, your algebra is sound. For Example 1: $+5 - (-2) - 8 - (-5) = 5 + 2 - 8 + 5 = 4 \neq 0$. Wait, let's use physical directions: $+5 (\text{in}) - 2 (\text{out}) - 8 (\text{out}) + 5 (\text{in}) = 10 - 10 = 0$.
- Tellegen's Theorem (Power Balance): If you have the voltages across the branches, calculate the power ($P = V \cdot I$) for each branch. The sum of power delivered must equal the sum of power absorbed. If KCL is wrong, the power balance will fail.
- LTspice Simulation: For homework or lab prep, draft the schematic in LTspice. Place a `.op` (operating point) simulation command and probe the node. The simulator uses machine-precision nodal analysis and will instantly confirm your manual KCL calculation.
Frequently Asked Questions
Does KCL apply to AC circuits?
Yes, but with a critical caveat. KCL applies to instantaneous currents ($i(t)$) and to phasor currents (complex numbers, $\mathbf{I}$). It does not apply to scalar RMS magnitudes. You cannot simply add $5\text{ A}_{\text{rms}}$ and $3\text{ A}_{\text{rms}}$ to get $8\text{ A}_{\text{rms}}$ unless they are perfectly in phase. You must convert to rectangular complex form ($x + jy$), sum the real and imaginary parts separately, and then convert back to polar form.
What if there is a capacitor connected to the node?
KCL still holds, but you must account for the displacement current. In the time domain, the current through the capacitor branch is $i_c = C \frac{dv}{dt}$. In the frequency domain (phasor analysis), the capacitor is treated as an impedance ($Z_c = \frac{1}{j\omega C}$), and you use Ohm's law ($I = \frac{V}{Z_c}$) to find the branch current for your KCL equation. For a deeper dive into the physics of node conservation, refer to HyperPhysics's breakdown of Kirchhoff's Rules.
Can KCL be applied to an entire IC or enclosed module?
Yes. This is known as a 'supernode' or generalized node. If you draw a boundary around an entire microcontroller or a complex sub-circuit, the sum of all currents crossing that boundary through its power, ground, and I/O pins must equal zero. This is a common technique for estimating the total current draw of a specific sub-system on a PCB without measuring every internal trace.






