Die PMG1-Familie integriert einen USB-PD-Stack und verfügt über einen Arm Cortex-M0/M0+-Prozessor mit bis zu 256KB Flash-Speicher und 32KB SRAM, ein USB-Full-Speed-Bauteil, programmierbare GPIO-Pins, Gate-Treiber, LDO-Regler und Schaltungen für den Hochspannungsschutz. Die PMG1 MCU bietet außerdem Hardware- und Firmware-Schutz, einschließlich Überspannungs- und Überstromschutz, Kurzschluss- und Rückstromschutz, sicheren Firmware-Boot und signiertes Firmware-Update.
Um die Anwenderfreundlichkeit für Entwickler zu erhöhen, enthalten die Bauteile programmierbare analoge und digitale Blöcke. Damit können analoge Sensoren angepasst oder integriert werden. Die PMG1-MCU ist außerdem feldprogrammierbar, um signierte Firmware-Updates zu ermöglichen. Die Programmierung wird unterstützt durch die integrierte Entwicklungsumgebung ModusToolbox mit dem PMG1 Software Development Kit sowie mit Prototyping Kits und einer Schnellstartanleitung.