Summary of MAXIM MAX77958 STANDALONE USB TYPE-C AND USB POWER DELIVERY CONTROLLER
The MAX77958 is a standalone USB Type-C controller and USB Power Delivery (PD) protocol IC that handles CC detection, PD messaging, and accessory/device identification. It provides overvoltage/overcurrent protection, moisture and corrosion detection, D+/D- switching with BC 1.2 legacy charger detection, VCONN switching, and an enable pin for external VCONN boost/buck converters. The device supports USB Type-C 1.3 and PD 3.0 features, customizable firmware, PPS sink support, fast role swap initial sink, audio/debug accessory modes, and high-voltage VBUS operation.
Parts used in the MAX77958 Project:
- MAX77958 USB Type-C and USB Power Delivery controller IC
- External VCONN boost or buck converter (enabled via pin)
- USB Type-C connector
- VBUS power supply capable of up to 28 V
- D+/D- USB data lines and switch circuitry
- Overvoltage and overcurrent protection components (external as needed)
- Moisture detection/corrosion prevention sensors or circuitry (integrated detection supported)
- Firmware update interface (for customizable firmware)
The MAX77958 Is A Robust Solution For USB Type-C® CC Detection And Power Delivery (PD) Protocol Implementation

The MAX77958 is a robust solution for USB Type-C® CC detection and power delivery (PD) protocol implementation. It detects connected accessories or devices by using Type-C CC detection and USB PD messaging. The IC protects against overvoltage and overcurrent, and detects moisture and prevents corrosion on the USB Type-C connector. The IC also has a D+/D- USB switch and BC 1.2 detection to support legacy USB standards. It contains VCONN switches for USB PD and an enable pin for an external VCONN boost or buck converter.
Key Features
- Customizable Firmware
- USB Type-C Support and USB-PD Support
- Supports BC 1.2 Legacy/Proprietary Charger Detection
- High Voltage VBUS (28 V)
Additional Features
- Customizable Firmware
- USB Compliant Default Embedded Firmware
- Supports Customizable Actions on Events
- Firmware Updates for Future Specification Revisions
- USB Type-C Support and USB-PD Support
- USB Type-C Version 1.3 and PD 3.0 Compliant
- Mode Configuration: Sink/Source/Dual Role Port
- Programmable Power Supply (PPS) Sink Support
- Fast Role Swap (FRS) Initial Sink Support
- Cable Orientation and Power Role Detection
- Integrated VCONN Switch with OCP
- Support Try.Snk State
- Audio and Debug Accessory Sink/Source Mode
- Supports BC 1.2 Legacy/Proprietary Charger Detection
- Integrated D+/D- Switches
- Moisture Detection/Corrosion Prevention
- High Voltage VBUS (28
Read more: MAXIM MAX77958 STANDALONE USB TYPE-C AND USB POWER DELIVERY CONTROLLER
- What does the MAX77958 detect on a USB Type-C connector?
It detects connected accessories or devices via Type-C CC detection and USB PD messaging, and also detects moisture to prevent corrosion. - Does the MAX77958 support USB Power Delivery specifications?
Yes, it is USB PD 3.0 compliant and supports PD protocol implementation. - Can the MAX77958 handle legacy USB charger detection?
Yes, it supports BC 1.2 legacy and proprietary charger detection with integrated D+/D- switches. - Is firmware customizable on the MAX77958?
Yes, it supports customizable firmware and firmware updates for future specification revisions. - Does the MAX77958 provide VCONN switching?
Yes, it contains integrated VCONN switches with overcurrent protection and an enable pin for an external VCONN boost or buck converter. - What voltage levels does the MAX77958 support on VBUS?
It supports high-voltage VBUS operation up to 28 V. - Does the MAX77958 support dual-role port operation?
Yes, it supports mode configuration including sink, source, and dual-role port operation. - Can the MAX77958 perform fast role swap functions?
Yes, it supports initial sink for Fast Role Swap (FRS).
