Open Source USB-C Power Delivery Software Framework for Comprehensive Programming Environment

Published  April 15, 2021   0
Open Source Power Delivery Software Framework from Microchip Technology

The new Open Source Power Delivery Software Framework (PSF) from Microchip Technology helps designers to easily modify and own the IP in their USB-C PD systems. This new PSF solution gives designers the flexibility for creating differentiated product offerings while choosing from a wide variety of Microchip SmartHubs, microcontrollers (MCUs), and standalone PD solutions for their USB systems.

Both an open-source code base for power delivery and a comprehensive programming environment enables developers to easily program the MCUs. Leveraging both software and hardware framework from the expanded family of Microchip controller options to host PD functionality, including the new UPD301B and UPD301C standalone PD controllers, users can select from an expanded family of Microchip controller options to host PD functionality.

The PD architecture’s open approach enables customers to easily add a USB-C/PD port to a wide range of embedded applications. It also enables customers to reallocate unused pins or CPU memory to other system functions. A range of Microchip SAM and PIC MCUs and dsPIC Digital Signal Controllers (DSCs) are supported.

The Open Source Power Delivery Software Framework (PSF) solution gives designers the option to run PD on an existing Microchip MCU infrastructure by adding the UPD350 PD transceiver or by integrating PD into more complex product offerings with proprietary system code.

Features of Power Delivery Software Framework

  • ATSAMD20E16A Micro-controller for running a PD software stack
  • Two full-featured Type-C™ USB PD ports with data
  • Supports PD Source, PD Sink, and Dual Role operation
  • Supports Dead Battery Mode for Sink and Dual Role applications
  • Supports the self-powered and bus-powered operation
  • Plug-In Module (PIM) support for UPD301B/C Type-CTM standalone Type-C PD
  • Supports GPIO mode and I2C mode control of DC-DC modules with dedicated
  • Highly configurable jumper options for UPD350 to enable flexible I/O assignment
  • Two UPD350 Type-C™ PD Controllers for managing two PD ports

Additionally, there is the PSF evaluation board that features the SAMD20 MCU and the UPD350 PD PHY available from the company website. This open-source Power Delivery Software framework (PSF) is available for download on the company website for free. The UPD301C is available for $1.50 in 10,000-unit quantities.