Datasheet PMG1-S1 (Infineon) - 9

HerstellerInfineon
BeschreibungPower Delivery Microcontroller Gen1
Seiten / Seite41 / 9 — PMG1-S1 Datasheet. ModusToolbox™ IDE and PMG1 SDK. Figure 2. ModusToolbox …
Dateiformat / GrößePDF / 1.7 Mb
DokumentenspracheEnglisch

PMG1-S1 Datasheet. ModusToolbox™ IDE and PMG1 SDK. Figure 2. ModusToolbox IDE Resources and Middleware

PMG1-S1 Datasheet ModusToolbox™ IDE and PMG1 SDK Figure 2 ModusToolbox IDE Resources and Middleware

Modelllinie für dieses Datenblatt

Textversion des Dokuments

link to page 9
PMG1-S1 Datasheet ModusToolbox™ IDE and PMG1 SDK
For additional details on using the Cypress tools, refer to Getting Started with PMG1 MCU on ModusToolbox Application Note and ModusToolbox is an Eclipse-based development environment on Windows, macOS, and Linux platforms that includes the Modus- the documentation and help integrated into ModusToolbox. As Toolbox IDE and the PMG1 SDK. The ModusToolbox IDE brings Figure 2 shows, with the ModusToolbox IDE, you can: together several device resources, middleware, and firmware to 1. Create a new application based on a list of template build an application. Using ModusToolbox, you can enable and applications, filtered by kit or device, or browse the collection configure device resources and middleware libraries, write of code examples online. C/C++/assembly source code, and program and debug the 2. Configure device resources in Device Configurator to build device. your hardware system design in the workspace. The PMG1 SDK is the software development kit for the PMG1 3. Add software components or middleware. MCU. The SDK makes it easier to develop firmware for 4. Develop your application firmware. supported devices without the need to understand the intricacies of the device resources.
Figure 2. ModusToolbox IDE Resources and Middleware
Document Number: 002-31597 Rev. *B Page 8 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