ConnectivityintermediateUSB-CPower DeliveryFUSB302PDprotection

USB-C PD Frontend (FUSB302)

Fully featured USB Power Delivery negotiation front-end using the onsemi FUSB302. Supports up to 20 V/3 A PD contracts, including protection circuit for downstream loads.

Implementing USB Power Delivery correctly involves more than dropping in a PD controller. This template includes the complete system: FUSB302 with I²C configuration, VBUS protection MOSFETs with gate drive, CC line resistors, and ESD protection to IEC 61000-4-2 level. The design notes PDF explains the PD state machine interaction with the FUSB302 so you can adapt the firmware examples to your custom requirements.
29

One-time purchase · lifetime updates

Join the waitlist to get notified when this template goes live.


What's included

  • KiCad Schematic (.kicad_sch)

    Including protection topology notes

  • KiCad PCB Layout (.kicad_pcb)

    2-layer, VBUS copper capacity 3 A

  • Gerber + drill files

    Fab-ready package

  • BOM (Excel + CSV)

    EU distributors + alt parts

  • Design Notes PDF

    PD negotiation flow, protection design, firmware hints

  • Arduino / ESP-IDF firmware snippet

    FUSB302 I²C bring-up code

Don't want to route it yourself?

PCB Composer assembles tiles into a ready-to-order board — no KiCad needed.

Use PCB Composer

Technical Specifications

PD controllerFUSB302BMPX
Input voltage range5 V – 20 V (PD-negotiated)
Max current3 A (cable-limited)
InterfaceI²C (3.3 V logic)
ESD protectionPRTR5V0U2X on CC + VBUS
PCB size22 × 20 mm, 2-layer

FAQ

What KiCad version do the files use?

All files are saved in KiCad 8.x format. They open in KiCad 7 with a one-time migration dialog.

Can I use the template in a commercial product?

Yes. Once purchased, you receive a perpetual licence to use and modify the design in any number of products, including commercial ones.

Are the BOMs kept up to date?

We review BOMs quarterly and push updates when components are discontinued or better alternatives become available. All updates are free.

What if my fab parameters differ (e.g. 4-layer board)?

The design notes explain which constraints are fab-specific. Upgrading to a 4-layer stack is straightforward and covered in the integration guide.

Related Templates