Engineering Masterclass

4.7k Ohm Resistor Color Code — I²C Bus Rise Time & Pull-Ups

4.7 kΩ color code (Yellow-Violet-Red-Gold) as a dedicated I²C engineering guide: rise time, bus capacitance, 470 Ω swap disaster, pull-up calculator link.

How to Read Resistor Color Codes — Red multiplier (×100) turns 47 into 4700 Ω.
I²C Pull-Up Resistors Explained — Why 4.7 kΩ appears on SDA/SCL — and when to go lower.

4.7 kΩ on the I²C bus (not a generic color-code tutorial)

Band colors: Yellow · Violet · Red · Gold → $47 × 100$ = 4.7 kΩ. This entire guide is I²C / SMBus pull-up engineering. For GPIO buttons use 10 kΩ; for LEDs use 220 Ω.

4-band: Yellow · Violet · Red · Gold → 47 × 100 = 4,700 Ω = 4.7 kΩ (±5%) · 5-band (±1%): Yellow · Violet · Black · Brown · Brown → 470 × 10 = 4.7 kΩ (±1%)

4.7k ohm 4-band — Yellow Violet Red Gold

Why 4.7 kΩ became the hobby default

I²C lines are open-drain: devices pull SDA/SCL low, pull-ups pull high. $R_{pullup}$ and total bus capacitance $C_b$ set rise time $t_r ≈ 0.847 × R × C$ (simplified).

Bus Typical $C_b$ (short PCB) 4.7 kΩ → $t_r$ (order of)
10 cm wires, 2 devices ~50 pF ~200 ns — fine @ 100 kHz
Breadboard + 20 cm jumpers 100–400 pF May fail @ 400 kHz

When rise time is too slow, scope shows rounded edges and missing ACKs — lower $R$ (2.2 kΩ, 1 kΩ), not higher.

3.3 V vs 5 V modules (same 4.7 kΩ color code)

Rail Idle current per line Notes
5 V ~1.1 mA Classic UNO + sensor shield
3.3 V ~0.7 mA ESP32 / STM32 — same resistor decade, lower power

Both use Yellow-Violet-Red-Gold for 4.7 kΩ — supply voltage changes power, not the color code.

470 Ω vs 4.7 kΩ (brown vs red — catastrophic swap)

Value Multiplier band 4-band tail
470 Ω Brown ×10 Y · V · Brown · Gold
4.7 kΩ Red ×100 Y · V · Red · Gold

Plugging a 470 Ω pull-up on I²C by mistake over-consumes current and can prevent proper high level — always verify yellow-violet parts with a meter.

When to use 10 kΩ instead

Long battery life, slow 100 kHz, short traces → 10 kΩ guide. Fast mode, many devices, capacitive bus → try 2.2 kΩ–4.7 kΩ. Use our I²C pull-up calculator for bus-specific values.

FAQ

4.7k color code?

Yellow, Violet, Red, Gold.

One pull-up or two?

Standard I²C needs pull-ups on SDA and SCL (often both 4.7 kΩ). Some boards include them — check schematic before adding duplicates.

Related guides (different topics)

Apply this knowledge
at the bench.

Access our high-precision suite of engineering tools for free. Zero ads, zero friction, pure math.