Datasheet PMG1-S0 (Infineon) - 9

ManufacturerInfineon
DescriptionPower Delivery Microcontroller Gen1
Pages / Page34 / 9 — PMG1-S0 Datasheet. ModusToolbox™ IDE and PMG1 SDK. Figure 2. ModusToolbox …
File Format / SizePDF / 1.5 Mb
Document LanguageEnglish

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

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

Model Line for this Datasheet

Text Version of Document

link to page 9
PMG1-S0 Datasheet ModusToolbox™ IDE and PMG1 SDK
ModusToolbox is an Eclipse-based development environment on For additional details on using the ModusToolbox, refer to Windows, macOS, and Linux platforms that includes the Modus- Getting Started with PMG1 MCU on Modus Toolbox application Toolbox IDE and the PMG1 SDK. The ModusToolbox IDE brings note and the documentation and help integrated into together several device resources, middleware, and firmware to ModusToolbox. As Figure 2 shows, with the ModusToolbox IDE, build an application. Using ModusToolbox, you can enable and you can: configure device resources and middleware libraries, write 1. Create a new application based on a list of template applica- C/C++/assembly source code, and program and debug the tions, filtered by kit or device, or browse the collection of code device. examples online. The PMG1 SDK is the software development kit for the PMG1 2. Configure device resources in Device Configurator to build MCU. The SDK makes it easier to develop firmware for your hardware system design in the workspace. supported devices without the need to understand the intricacies of the device resources. 3. Add software components or middleware. 4. Develop your application firmware.
Figure 2. ModusToolbox IDE Resources and Middleware
Document Number: 002-31596 Rev. *B Page 8 of 33 Document Outline PMG1-S0 Datasheet, Power Delivery Microcontroller Gen1 PMG1 Family General Description PMG1-S0 General Description Features Type-C Support and USB-PD Support Legacy/Proprietary Charging Block System-Level Fault Protection 32-bit MCU Subsystem Clocks and Oscillators Power System-Level ESD Protection Packages Block Diagram Contents Development Support Documentation Online Tools ModusToolbox™ IDE and PMG1 SDK Functional Overview MCU Subsystem CPU Flash SROM USB-PD Subsystem (SS) USB-PD Physical Layer ADC Charger Detection VBUS Undervoltage and Overvoltage Protection VBUS Short Protection PFET Gate Drivers on VBUS Path VBUS Discharge FETs Integrated Digital Blocks Serial Communication Blocks (SCB) Timer/Counter/PWM Block (TCPWM) I/O Subsystem Power Systems Overview Pinouts Application Diagram Electrical Specifications Absolute Maximum Ratings Device-Level Specifications I/O Digital Peripherals Pulse Width Modulation (PWM) for GPIO Pins I2C System Resources Power-on-Reset (POR) with Brown Out SWD Interface Internal Main Oscillator Internal Low-Speed Oscillator Power Down Gate Driver Specifications Analog to Digital Converter Memory 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