link to page 5 link to page 5 PMG1-S1 DatasheetPMG1-S1 General Description PMG1-S1 includes 128-KB flash, a complete Type-C USB PD transceiver with all termination resistors RP, RD and dead battery RD, and True Random Number Generator (TRNG) for authentication. It is available in a 40-pin QFN package. FeaturesLDOUSB-PD ■ Integrated high-voltage LDO operational up to 21.5 V for dead battery mode operation ■ Supports latest USB PD 3.0 specification 32-bit MCU Subsystem ■ Fast Role Swap (FRS) ■ 48-MHz Arm Cortex-M0 CPU ■ Extended Data Messaging ■ 128-KB Flash Type-C ■ 12-KB SRAM Integrated Digital Blocks ■ Integrated current sources for downstream facing port (DFP)[1] role (RP). ■ Two integrated timers and counters to meet response times required by the USB-PD protocol ❐ Default current at 500 / 900 mA ❐ 1.5 A ■ Four run-time serial communication blocks (SCBs) with ❐ 3 A reconfigurable I2C, SPI, or UART functionality ■ Integrated RD resistor for UFP[2] role Authentication ■ Integrated VCONN FETs to power EMCA cables ■ True Random Number Generator ■ Integrated dead battery termination Clocks and Oscillators ■ Integrated high-voltage protection on CC pins to protect against ■ Integrated oscillator eliminating the need for an external clock accidental shorts to the VBUS pin on the Type-C connector Operating RangeLegacy Charging (source and sink) ■ VSYS (2.75 V–5.5 V) ■ BCv1.2 ■ VBUS (4 V–21.5 V) ■ Apple Hot-Swappable I/OsMux ■ I2C pins from SCB1 are hot-swappable ■ Integrated USB2.0 Analog Mux for USB 2.0 HS data PackagesIntegrated VBUS Load Switch Controller ■ 6.0 mm 6.0 mm, 0.5 mm, 40-pin QFN ■ Supports up to 20 V on VBUS Provider path ■ Supports industrial temperature range (–40 °C to +85 °C) ■ Slew rate controlled Gate Driver, tolerant to 24 V, to drive external VBUS PFET on the provider path ■ Gate Driver, tolerant to 24 V, to drive external VBUS PFET on the consumer path ■ Configurable hardware-controlled VBUS overvoltage protection (OVP), undervoltage protection (UVP), overcurrent protection (OCP), short circuit protection (SCP), and reverse current protection (RCP) ■ VBUS high-side current sense amplifier capable of measuring current across 5-m series resistance ■ In response to FRS request, turns off consumer PFET and turns on provider PFET Notes 1. DFP refers to power source. 2. UFP refers to power sink. Document Number: 002-31597 Rev. *B Page 4 of 40 Document Outline PMG1-S1 Datasheet, Power Delivery Microcontroller Gen1 PMG1 Family General Description PMG1-S1 General Description Features USB-PD Type-C Legacy Charging (source and sink) Mux Integrated VBUS Load Switch Controller LDO 32-bit MCU Subsystem Integrated Digital Blocks Authentication Clocks and Oscillators Operating Range Hot-Swappable I/Os Packages Block Diagram Contents Development Support Documentation Online Tools ModusToolbox™ IDE and PMG1 SDK Functional Overview USB-PD Subsystem (SS) USB-PD Physical Layer VCONN FET ADC USB 2.0 Mux VBUS Discharge VBUS Regulator Gate Driver for VBUS PFET on Consumer Path Charger Detect High-Voltage Tolerant CC Lines VBUS Load Switch Controller for Provider Path RCP CSA Slew-Rate Controllable Gate Driver Overvoltage and Undervoltage Protection on VBUS Overcurrent Protection on VBUS True Random Number Generator CPU and Memory Subsystem CPU Flash SROM SRAM Peripherals Timer/Counter/PWM Block (TCPWM) GPIO Power System Overview Pinouts Application Diagrams Electrical Specifications Absolute Maximum Ratings Device-Level Specifications DC Specifications CPU GPIO XRES Digital Peripherals Pulse Width Modulation (PWM) for GPIO Pins I2C UART SPI Memory System Resources Power-on-Reset (POR) with Brown Out SWD Interface Internal Main Oscillator Internal Low-speed Oscillator PD Analog-to-Digital Converter Charger Detect VSYS Switch CSA VBUS UV/OV Consumer Side PFET Gate Driver Provider Side PFET Gate Driver Provider Side PFET RCP DP/DM Switch VCONN Switch VBUS Ordering Information Ordering Code Definitions Packaging Acronyms Document Conventions Units of Measure Document History Page Sales, Solutions, and Legal Information Worldwide Sales and Design Support Products PSoC® Solutions Cypress Developer Community Technical Support