How to Test a USB C Port with a Multimeter
As an Amazon Associate we earn from qualifying purchases.
Here is how to test a USB C port with a multimeter without guessing. Read DC volts between a VBUS pin and a ground pin, then read the two CC pins as volts or as ohms. A source port keeps VBUS off until it sees a 5.1 kilohm pull-down on a CC pin, so a bare port that reads 0 V is not necessarily broken. This guide covers low-voltage USB-C work only. It lists the pins, the ranges the USB Type-C specification allows and the limits of a meter.
Electrical safety first
OSHA’s guide to controlling electrical hazards says an electric shock can range from a slight tingling sensation to immediate cardiac arrest. Work on household mains circuits can kill, and nothing below asks you to touch an outlet, a panel or service wiring. That work belongs to a licensed electrician, and OSHA says only qualified electricians trained in safe lockout procedures should maintain electrical equipment.
The meter’s CAT rating must suit the circuit. Fluke says to choose a tool rated for the highest category you could potentially use it in, and the ratings are usually near the input jacks. The Fluke manual pages we opened do not state a CAT rating, so this guide rates no meter and never calls one safe for household mains. Fluke also says never to use a damaged meter or damaged test probes.
A USB-C port can offer more than 5 V. The USB Type-C specification says a USB power source shall not provide more than 20 V nominal on VBUS, and its power table lists USB Power Delivery as configurable up to 20 V and 5 A. The pin table below also shows why a slipping probe matters: VBUS on A4 sits next to CC1 on A5. The pages we opened give no pin spacing, so keep the tip on the one pin you mean to read. Fluke says to assume every electrical component in a circuit is energized until you have positively discharged it.
Quick answer
- Read VBUS as DC volts between a VBUS pin and a GND pin. The specification says a non-PD charger should output 4.75 V to 5.5 V when no current is drawn.
- A source port normally keeps VBUS off until it detects a 5.1 kilohm pull-down on a CC pin, so 0 V on an empty port is expected.
- With power off, a sink’s CC pin to ground should read 5.1 kilohms plus or minus 20 percent, which is 4.08 to 6.12 kilohms, unless the design uses a different pull-down.
- A multimeter cannot see USB Power Delivery messages, data traffic or cable chips.
What a multimeter can and cannot check
A multimeter reads steady values: DC volts on VBUS, DC volts on a CC pin, and resistance from a pin to ground when the port is unpowered. Hackaday explains that USB-C uses an analog signal and a digital one on the CC wire, and a meter can follow only the analog one. The same article says any higher voltage has to be negotiated digitally, so a meter cannot tell you why a charger chose 9 V or 20 V. For a simpler VBUS reading, see our USB voltmeter guide.
The pins to know
The table follows the receptacle pin assignments for USB 2.0-only support in the USB Type-C specification, release 2.0, and lists only the pins a multimeter can say anything about.
| Pins | Signal | What a meter can read |
|---|---|---|
| A1, A12, B1, B12 | GND | The return for every reading below |
| A4, A9, B4, B9 | VBUS | DC volts to GND |
| A5 | CC1 | Volts to GND when attached, ohms to GND when unpowered |
| B5 | CC2 | The same readings, used when the plug is flipped |
| A6, A7, B6, B7 | USB 2.0 data pair | Not covered here |
| A8, B8 | SBU1, SBU2 | Not covered here |
The plug can go in either way up, so the specification says only one CC pin is connected through the cable to establish signal orientation, and the other is repurposed as VCONN to power electronics in the plug. Renesas warns that when the receptacle is assembled on the back side of a board, the order of the signals is reversed and this cannot be seen visually. Check pin numbers against the board’s design data before trusting a probe position.
Why an empty source port reads 0 V
The specification says power is not applied to the host or hub receptacle (VBUS or VCONN) until the source detects the presence of an attached device. The device announces itself with a pull-down resistor on CC. Hackaday says a USB-C power supply expects to sense a certain value pull-down on the CC line before it provides 5 V on VBUS, and Renesas gives the value: the sink requires CC1 and CC2 to be pulled down at 5.1k.
A flat battery does not change the rule. The Texas Instruments dead-battery application report says USB Type-C ports require a sink to present Rd on the CC pin before a source provides a voltage on VBUS. Many phones and laptops can act as either source or sink, and Renesas says such a dual-role port switches between a pull-up and a pull-down on CC. A CC reading on one may therefore move, and the pages we opened do not say how fast.
What you need
- A multimeter with DC volts and resistance. The Fluke 17B+ manual lists DC ranges of 4.000 V, 40.00 V, 400.0 V and 1000 V. A 5 V reading will not fit the 4 V range, and 20 V needs the 40 V range, which resolves 0.01 V.
- Leads in the right jacks: black in COM, red in the V jack. Fluke says probes left in the A or mA inputs while measuring voltage create a short in the measurement circuit.
- A known voltage source to prove the meter works first, as Fluke advises.
- A way to reach the pins. The pages we opened do not describe probing inside a receptacle, so this guide assumes exposed test pads or a breakout board. A breakout used as a stand-in sink needs a 5.1 kilohm pull-down on each CC pad.
Step 1: Check a sink’s CC pins with the power off
Use this on a device that should draw power through the port. Unplug the cable and the charger. Fluke says to discharge any capacitor before a resistance reading, and that the reading covers every path between the probes, so parts in parallel usually lower it. Turn the dial to ohms, put the black lead on a GND pin and touch the red lead to CC1, then CC2. For other resistance jobs see our ohm meter guide.
The specification lists three ways a sink may build its pull-down. Only two are resistors, so only two have a resistance window:
| Pull-down type (Table 4-25) | Nominal | Reading window (our arithmetic) |
|---|---|---|
| Resistor to GND, ±20% | 5.1 kilohms | 5.1 × 0.8 = 4.08 to 5.1 × 1.2 = 6.12 kilohms |
| Resistor to GND, ±10% | 5.1 kilohms | 5.1 × 0.9 = 4.59 to 5.1 × 1.1 = 5.61 kilohms |
| Voltage clamp, ±20% | 1.1 V | Not a resistor, so no resistance window |
The specification also says a sink may use a wide-range pull-down when unpowered and a trimmed one when powered, so an odd reading on an unpowered port is a prompt for more checking and not a verdict. The meter’s own error is small next to these windows. The 17B+ manual gives its 40.00 kilohm range 0.01 kilohm resolution and 0.5 percent of reading plus 2 digits. For 5.10 kilohms that is 0.005 × 5.10 + 2 × 0.01 = 0.0455 kilohm, so the true value lies between about 5.05 and 5.15 kilohms. An open pin shows OL.
Step 2: Read VBUS with a sink attached
A sink must be attached so the source has seen its pull-down. Set the meter to DC volts, black lead on a GND pin, red lead on a VBUS pin. Fluke says most modern meters detect polarity themselves, and a negative symbol means the probes touch opposite terminals.
The specification says a non-PD charger shall output 4.75 V to 5.5 V when no current is drawn, and 4.0 V to 5.5 V at 3 A. A PD charger shall output the negotiated voltage V plus or minus 5 percent with no current drawn, with the floor 0.75 V lower at 3 A. Worked out:
| Source | No-load window | Calculation |
|---|---|---|
| Non-PD charger | 4.75 to 5.5 V | Stated by the specification |
| PD, 5 V contract | 4.75 to 5.25 V | 5 × 0.95 and 5 × 1.05 |
| PD, 9 V contract | 8.55 to 9.45 V | 9 × 0.95 and 9 × 1.05 |
| PD, 15 V contract | 14.25 to 15.75 V | 15 × 0.95 and 15 × 1.05 |
| PD, 20 V contract | 19.0 to 21.0 V | 20 × 0.95 and 20 × 1.05 |
Now add the meter’s uncertainty. On the 17B+ manual’s 40.00 V range, DC accuracy is 0.5 percent of reading plus 3 digits. A display of 5.00 V carries 0.005 × 5.00 + 3 × 0.01 = 0.055 V, so the true value lies between 4.945 and 5.055 V. A display of 4.75 V carries 0.054 V and could hide a true value of 4.696 V, below the floor. Treat a reading within about 0.06 V of a limit as inconclusive. These windows are for no load; a port feeding a device reads lower. See also our USB multitester guide.
Step 3: Read the CC voltage to see the advertised current
With a sink attached, the CC pin it uses sits between the source’s pull-up and the sink’s 5.1 kilohm pull-down. Renesas says the sink identifies the available power from the monitored CC voltage, with a default of 5 V at 500 mA for USB 2.0. The middle column below is our arithmetic, V = pull-up voltage × Rd ÷ (Rp + Rd), taking 5 V and 5.1 kilohms.
| Advertised current | Rp to 4.75–5.5 V | CC volts (our arithmetic) | Sink window in the specification |
|---|---|---|---|
| Default USB power | 56 kilohms ±20% | 5 × 5.1 ÷ 61.1 = 0.417 V | 0.25 to 0.61 V |
| 1.5 A at 5 V | 22 kilohms ±5% | 5 × 5.1 ÷ 27.1 = 0.941 V | 0.70 to 1.16 V |
| 3.0 A at 5 V | 10 kilohms ±5% | 5 × 5.1 ÷ 15.1 = 1.689 V | 1.31 to 2.04 V |
The windows hold up at the extremes. Use a 4.75 V pull-up with the highest Rp for the low end, 5.5 V with the lowest Rp for the high end, and a ±10% Rd of 4.59 to 5.61 kilohms. The default case runs 0.304 to 0.612 V, the 1.5 A case 0.787 to 1.164 V and the 3.0 A case 1.445 to 2.042 V, each inside its window within rounding. With a looser ±20% Rd the default case could reach 5.5 × 6.12 ÷ (44.8 + 6.12) = 0.661 V, above the 0.61 V edge, which fits the specification’s note that only the ±10% resistor can detect power capability.
Some sources use a current source instead. The specification lists 80, 180 and 330 microamps, and current × 5.1 kilohms gives 0.408, 0.918 and 1.683 V.
How to read the results
| You see | What it means | What the sources leave open |
|---|---|---|
| 0 V on VBUS, empty source port | Expected, because the source waits for a pull-down | Nothing to resolve |
| 0 V on VBUS with a sink attached | The source is not supplying power to that sink | No page lists the causes |
| 4.75 to 5.5 V on VBUS, no load | Inside the non-PD charger range | The limit for your device under load |
| OL from CC to GND, power off, on a sink | No resistor-type pull-down is visible at that pin | Whether the design uses a clamp, a transistor or a dual-role switch |
Mistakes to avoid
- Calling an empty source port dead. The specification says power waits for a detected sink.
- Using a range that tops out at 4 V. A 5 V port overranges the 17B+ manual’s 4.000 V range.
- Leaving the red probe in the A or mA jack, which Fluke says creates a short.
- Reading resistance on a powered board or one with charged capacitors.
- Expecting both CC pins to show the same voltage with a plug attached.
- Letting the probe bridge A4 and A5, which sit next to each other in the pin table.
How we chose these steps
We opened nine pages on 2026-10-21. Four describe how USB-C ports behave: the USB Type-C specification, a Renesas training page, a Texas Instruments application report and a Hackaday article. Three cover meter use: two Fluke how-to pages and the Fluke 17B+ manual. Two cover safety: Fluke’s multimeter safety guide and OSHA’s electrical hazards booklet. We left out forum posts, retailer pages and any page that blocked our request. All arithmetic in the tables is ours.
What we could not verify: what the sources do not say
- No page describes placing a probe on a receptacle pin while a plug is inserted.
- No page states a meter’s resistance-mode test voltage, so none shows that it is harmless to a port’s electronics.
- No page gives a healthy VBUS-to-GND resistance for a powered-off device.
- No page says what the CC pin of a dual-role port reads between its source and sink phases.
- The specification gives no loaded VBUS window for a specific device.
- The Fluke manual pages we opened do not state a CAT rating.
- The specification we read is release 2.0 from August 2019. Newer releases may differ on voltage limits.
FAQ
Why does my multimeter show 0 V on the USB-C port?
A source port keeps VBUS off until it detects a sink. A bare port reading 0 V can be working as designed.
What voltage should a USB-C port show?
For a non-PD charger the specification gives 4.75 V to 5.5 V with no current drawn. A PD charger shows the negotiated voltage within 5 percent, which can be as high as 20 V. A port feeding a load reads lower.
What should a CC pin read in ohms?
On a sink that uses a plain resistor, 5.1 kilohms: 4.08 to 6.12 kilohms with a ±20 percent part, or 4.59 to 5.61 kilohms with ±10 percent. A clamp-style pull-down is not a resistor and may not read that way.
Can a multimeter detect fast charging?
Not directly. Voltages above 5 V are negotiated digitally, which a meter cannot read. You can read the resulting voltage, and with a sink attached you can read the CC voltage that signals 1.5 A or 3 A at 5 V.
Bottom line
Treat a USB-C port as a handshake first and a power rail second: confirm the 5.1 kilohm pull-down, then read VBUS against the 4.75 to 5.5 V range, and do not expect a meter to see anything the port negotiates digitally.
Sources
- https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%20R2.0%20-%20August%202019.pdf (opened 2026-10-21)
- https://www.renesas.com/us/en/support/technical-resources/engineer-school/usb-power-delivery-03-emarker-c-auth.html (opened 2026-10-21)
- https://www.ti.com/lit/pdf/slvae65 (opened 2026-10-21)
- https://hackaday.com/2023/01/04/all-about-usb-c-resistors-and-emarkers/ (opened 2026-10-21)
- https://www.fluke.com/en-us/learn/blog/digital-multimeters/how-to-measure-dc-voltage-with-a-digital-multimeter (opened 2026-10-21)
- https://www.fluke.com/en-us/learn/blog/digital-multimeters/how-to-measure-resistance (opened 2026-10-21)
- https://media.fluke.com/f8ca9de4-481a-4125-8a46-b2d9006f431f_original%20file.pdf (opened 2026-10-21)
- https://www.fluke.com/en-us/learn/blog/safety/multimeter-guide (opened 2026-10-21)
- https://www.osha.gov/sites/default/files/publications/OSHA3075.pdf (opened 2026-10-21)






