

The 12V to 5V USB-C Connection is a power conversion module designed to step down a 12V input voltage to a stable 5V output. This module is ideal for powering USB-C devices such as smartphones, tablets, single-board computers, and other peripherals that require a 5V input. Its compact design and high efficiency make it a popular choice for automotive, DIY electronics, and embedded systems applications.








Below are the key technical details and pin configuration for the 12V to 5V USB-C Connection module:
| Parameter | Value |
|---|---|
| Input Voltage Range | 9V to 14V |
| Output Voltage | 5V (±0.1V) |
| Maximum Output Current | 3A |
| Efficiency | Up to 92% |
| Connector Type | USB-C Female |
| Operating Temperature | -20°C to 60°C |
| Dimensions | 25mm x 20mm x 10mm |
| Protection Features | Overcurrent, Overvoltage, |
| Short Circuit Protection |
| Pin Name | Description |
|---|---|
| VIN+ | Positive input terminal for 12V power supply |
| VIN- | Negative input terminal (ground) for 12V power supply |
| USB-C VBUS | 5V output terminal connected to the USB-C VBUS pin |
| USB-C GND | Ground terminal connected to the USB-C GND pin |
The 12V to 5V USB-C Connection module can be used to power an Arduino UNO via its USB port. Below is an example of how to connect the module:
If you are using the Arduino UNO with a USB-C powered sensor, here is a simple code snippet to read data from the sensor:
// Example code to read data from a USB-C powered sensor
// connected to an Arduino UNO via the 12V to 5V USB-C module.
const int sensorPin = A0; // Analog pin connected to the sensor
int sensorValue = 0; // Variable to store the sensor reading
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
pinMode(sensorPin, INPUT); // Set the sensor pin as input
}
void loop() {
sensorValue = analogRead(sensorPin); // Read the sensor value
Serial.print("Sensor Value: "); // Print the sensor value to the serial monitor
Serial.println(sensorValue);
delay(1000); // Wait for 1 second before the next reading
}
No Output Voltage:
Device Not Charging:
Module Overheating:
Short Circuit Protection Triggered:
Q: Can this module be used with a 24V power source?
A: No, the module is designed for input voltages between 9V and 14V. Using a 24V source may damage the module.
Q: Is the module compatible with USB-C Power Delivery (PD)?
A: No, this module provides a fixed 5V output and does not support USB-C PD negotiation.
Q: Can I use this module to power a Raspberry Pi?
A: Yes, the module can provide a stable 5V output suitable for powering a Raspberry Pi via its USB-C power input. Ensure the current requirements of the Raspberry Pi and connected peripherals do not exceed 3A.