Severe noob (for the WiFi R4) question

I just got the UNO WiFi R4 with its USB-C interface. I've got an Arduino WiFi, rPi Pico, several rPi 3B+ and program those without any issues (long SWE career). But ... I'm puzzled about the USB-C interface - the other Arduinos and Pico plug into to a USB port on my older MacBook Pro, they get power and data through that USB.

Now, I've got a USB-C and am using my later model Mac that has only USB-C. The power output of the Mac's USB-C ports 9 volts, my read of the WiFi R4 is that only the VCC pin and Bayonet port are run through the power regulator, and the USB-C power requires a 5 volt input, so the 9 volts from my Mac is not going to work, at least not for very long (!). I've got power supplies to use for the bayonet port, but ... How do I use the USB-C without frying the board? Obviously(?) I would need a data-only USB-C cable, but is that the solution?

[UPDATE] Based on the education I received, my statement that the Mac's USB-C ports are 9 volts is incorrect.

I don't have the UNO WiFi R4 with its USB-C interface but I'm pretty sure Your Mac is going to provide 5V

USB-C employs a feature called Power Delivery (PD), which enables negotiation between devices to determine the optimal power requirements.

it's true that USB-C can deliver power at various voltages but you get 5 volts for standard power delivery by default.

You have support for higher voltage options, such as 9V, 15V, and 20V (and intensity can range from 0.5 amps to 5 amps) if the "negotiation" required that.

I would assume the UNO WiFi R4 does not request anything specific.

1 Like

That sounds like the perfect explanation, makes sense that any USB would default to 5 volts, and negotiate higher. I just didn't want to fry anything.
Thanks!

have fun!

"The power output of the Mac's USB-C ports 9 volts..." I read a blog that cited 9 volts (I'm blocking that site).

Thanks - just need to find the CAN library ...

does this help?

Thanks for the link, but I've decided to use an RPi Pico device, "CANPico" which is a Pico with a CAN Bus transceiver daughter board, all preassembled. It was fairly expensive at $65, but already interfaced. I'm still using Arduinos for various other parts of this system, but at least my USB-C power worries are unfounded.

OK - have fun!