Infineon EZ-PD PMG1 Manual
Hide thumbs Also See for EZ-PD PMG1:
Table of Contents

Advertisement

Quick Links

EZ-PD™ PMG1 MCU prototyping kits guide
CY7110/CY7111/CY7112/CY7113

About this document

Scope and purpose
This document is a common user guide for the EZ-PD™ Power Delivery microcontroller Gen1 (PMG1)
prototyping kits. These kits enable the development of USB PD sink applications using the EZ-PD™ PMG1
microcontrollers. You can see the relevant sections based on your requirement:
Introduction
– Provides basic information on the kits, the kit structure, and software information
EZ-PD™ PMG1 MCU software tools
EZ-PD™ PMG1 prototyping kit system design
Kit operation
– Describes the procedure to operate the kit for USB PD sink application
Application development on CY711x kits using ModusToolbox™ software
procedure to build, program, and debug applications
Intended audience
The document is intended for users of EZ-PD™ PMG1 MCU prototyping kits (CY7110, CY7111, CY7112, and
CY7113).
User Guide
www.infineon.com
– Explains ModusToolbox™ software and CYPRESS™ programmer
Please read the Important Notice and Warnings at the end of this document
– Explains the kit architecture and system design details
page 1 of 67
– Explains the code examples,
002-32601 Rev. *C
2021-12-02

Advertisement

Table of Contents
loading

Summary of Contents for Infineon EZ-PD PMG1

  • Page 1: About This Document

    The document is intended for users of EZ-PD™ PMG1 MCU prototyping kits (CY7110, CY7111, CY7112, and CY7113). User Guide Please read the Important Notice and Warnings at the end of this document 002-32601 Rev. *C www.infineon.com page 1 of 67 2021-12-02...
  • Page 2: Table Of Contents

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Table of contents Table of contents About this document ........................1 Table of contents ..........................2 Introduction .......................... 4 Kit contents ............................. 5 Downloading kit documents and hardware design files ............... 5 Board details ............................6 1.3.1 Kit features ............................
  • Page 3 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Table of contents 3.6.3 DC_OUT terminal block ........................39 Kit operation ........................40 USB PD sink operation .......................... 40 Application development on CY711x kits using ModusToolbox™ software ........43 Kit code examples ..........................43 Using the kit code example ........................
  • Page 4: Introduction

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction Introduction EZ-PD™ PMG1 is a family of high-voltage power delivery microcontrollers. These microcontrollers include Arm® Cortex®-M0/M0+ CPU, USB power delivery (PD) controller, and configurable analog and digital peripherals. EZ- PD™ PMG1 MCU is targeted for any embedded systems that provide/consume power to/from a high-voltage USB Type-C port and need a microcontroller to control the actions and features of a product.
  • Page 5: Kit Contents

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction Kit contents CY711x prototyping kits contain the following: CY711x EZ-PD™ PMG1-Sx MCU prototyping kit board • Quick start guide • Note: CY711x terminology is used to refer to all EZ-PD™ PMG1 MCU kits in this document. Explicit kit MPN will be used to highlight the kit-specific features wherever required.
  • Page 6: Board Details

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction Board details CY7110 EZ-PD™ PMG1-S0 MCU prototyping kit Figure 2 CY7111 EZ-PD™ PMG1-S1 MCU prototyping kit Figure 3 CY7112 EZ-PD™ PMG1-S2 MCU prototyping kit Figure 4 User Guide 6 of 67 002-32601 Rev. *C 2021-12-02...
  • Page 7 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7113 EZ-PD™ PMG1-S3 MCU prototyping kit Figure 5 KitProg3 USB Type-C port (J1) KitProg3 status LED (LED1) PSoC™ 5LP MCU controller (U1) KitProg3 mode button (SW1) KitProg3 headers (J3, J4) I/O headers (J6, J7) CAPSENSE™...
  • Page 8: Kit Features

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction 1.3.1 Kit features The EZ-PD™ PMG1 MCU prototyping kits feature MCUs from the EZ-PD™ PMG1 high-voltage USB PD microcontroller family. The prototyping kits are powered through the EZ-PD™ PMG1 USB PD sink port and the MCU is powered •...
  • Page 9: Power Selection Jumper

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction There are two push buttons on the CY7110 kit and three push buttons on the CY7111/CY7112/CY7113 kits. • Table 3 for the details Table 3 Prototyping kit – push buttons Button Description KitProg3 mode (SW1) The mode button is used to put the KitProg3 into bootloader mode.
  • Page 10: Prototyping Kit Pinout

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction Table 5 Power selection jumpers Jumper shunt Mode Description position 1–2 Operational mode The kit is powered from the EZ-PD™ PMG1 USB PD sink port. The jumper should be in this position for normal kit operation. 2–3 Programming mode The kit is powered from the KitProg3 USB Type-C port.
  • Page 11 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction Table 6 CY7110 MCU I/O header pinout CY7110 CY7110 EZ-PD™ Primary function Secondary function Connection details PMG1-S0 pin name MCU pin – 3.3-V regulator output – Connected to the output of the onboard LDO –...
  • Page 12 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7110 CY7110 EZ-PD™ Primary function Secondary function Connection details pin name PMG1-S0 MCU pin – – – Ground USB DP signal P3.0 (GPIO) – USB DM signal P3.1 (GPIO) – P2.3 I2C SCL signal P2.3 (GPIO) Connected to KitProg3 for USB-to-I2C bridge...
  • Page 13 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7111 CY7111 pin EZ-PD™ Primary function Secondary function Connection details name PMG1-S1 MCU pin – – – Ground CC1 signal – – CC2 signal – – LED3_IN User LED external P2.1 (GPIO) Connected to LED3 and input.
  • Page 14 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7111 CY7111 pin EZ-PD™ Primary function Secondary function Connection details name PMG1-S1 MCU pin default, V5V is left floating on the device. – – – Ground DM_SYS Connect to USB 2.0 DM –...
  • Page 15 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction Table 8 CY7112 MCU I/O header pinout CY7112 CY7112 pin EZ-PD™ Primary function Secondary function Connection details PMG1-S2 name MCU pin 3.3-V – Connected to the 3.3-V regulator output regulator output of the output onboard LDO VDDIO_IN...
  • Page 16 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7112 CY7112 pin EZ-PD™ Primary function Secondary function Connection details name PMG1-S2 MCU pin VDDD EZ-PD™ PMG1-S1 MCU – – internal LDO output VCONN_IN 4 VCONN source external – Connected through the input.
  • Page 17 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7113 prototyping kit – I/O header Figure 10 Table 9 CY7113 MCU I/O header pinout CY7113 CY7113 pin EZ-PD™ Primary function Secondary Connection details PMG1-S3 name function MCU pin 3.3-V – Connected to 3.3-V regulator output regulator the output of...
  • Page 18 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7113 CY7113 pin EZ-PD™ Primary function Secondary Connection details name PMG1-S3 function MCU pin P3.5 UART-Rx P3.5 (GPIO) Connected to KitProg3 to implement USB-to- UART bridge P3.6 UART-Tx P3.6 (GPIO) functionality P3.3 User button SW2 input P3.3 (GPIO) P3.0...
  • Page 19: Kitprog3 Header

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction CY7113 CY7113 pin EZ-PD™ Primary function Secondary Connection details name PMG1-S3 function MCU pin P1.3 CAPSENSE™ slider (CSS) P1.3 (GPIO) Indicates status of sensor SLD5 status LED CAPSENSE™ slider (CSS) sensor SLD5 P6.3 CAPSENSE™...
  • Page 20 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Introduction KitProg3 (PSoC™ 5LP MCU) for more details. KitProg3 header Figure 11 Table 10 KitProg3 header pinout Pin # Pin name Description VDDD Target (EZ-PD™ PMG1 MCU) internal regulator output KP_VBUS KitProg3 VBUS/programming VBUS Ground I2C_SCL I2C SCL signal between KitProg3 and EZ-PD™...
  • Page 21: Ez-Pd™ Pmg1 Mcu Software Tools

    ModusToolbox™ software. Before you begin The installation of ModusToolbox™ software and other Infineon software require administrator privilege; this is not required to run the software once it is installed. See the installation guide [9]. Before you install the software, close any other Infineon software or application that are currently running.
  • Page 22: Device Configurator

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 MCU software tools 2.2.1 Device configurator The device configurator tool in ModusToolbox™ software helps you to configure hardware blocks or middleware libraries. The configurator is available as a GUI and Command Line Interface (CLI) tool. If you use the Eclipse IDE provided with ModusToolbox™...
  • Page 23: Device Firmware Update (Dfu) Host Tool

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 MCU software tools EZ-PD™ configurator Figure 14 2.2.3 Device firmware update (DFU) host tool The device firmware update (DFU) host tool is a stand-alone program included with ModusToolbox™ software. This tool is used to communicate with an EZ-PD™ PMG1 MCU that has already been programmed with an application that includes the DFU capability.
  • Page 24: Capsense™ Configurator

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 MCU software tools 2.2.4 CAPSENSE™ configurator The CAPSENSE™ configurator is included with ModusToolbox™ software, to create and configure CAPSENSE™ widgets, and generate code to control the application firmware. The CAPSENSE™ configurator is available for CAPSENSE™...
  • Page 25: Cypress™ Programmer (Cyp)

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 MCU software tools CAPSENSE™ tuner Figure 17 CYPRESS™ programmer (CYP) CYPRESS™ programmer (CYP) is a stand-alone, cross-platform, flash programmer tool. CYP provides a GUI to program, erase, verify, and read the flash of the target MCU. CYP supports the HEX, SREC, ELF, and BIN programming file formats.
  • Page 26: Ez-Pd™ Pmg1 Prototyping Kit System Design

    BTN2*** Not applicable to the CY7110 (EZ-PD PMG1-S0 MCU) Prototyping Kit ** Not Applicable to the CY7111 (EZ-PD PMG1-S1 MCU) /CY7112 (EZ-PD PMG1-S2 MCU) Prototyping Kit *** Applicable to CY7113 (EZ-PD PMG1-S3 MCU ) Prototyping Kit CAPSENSE Button and Slider *** CY711x EZ-PD™...
  • Page 27: Power Section

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design Power section 3.2.1 Power modes EZ-PD™ PMG1 MCU kits support two types of powering modes: programming mode and operational mode. The power selection jumper position decides the power input connected to the MCU and selects between the programming and operation power supply.
  • Page 28: Ldo And Power Led

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design 3.2.2 3.3-V LDO and power LED The onboard 3.3-V LDO generates 3.3-V from the PMG1 USB PD sink port VBUS and is available as the power input for the user button and user LED. This 3.3-V regulated output is available on an I/O header and can be used as a power rail for external components and modules.
  • Page 29: Power-Cycle Load Switch (Cy7110)

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design Overvoltage protection circuit for KitProg3 Figure 22 Q2 MOSFET protects the rest of the circuit from reverse voltage by acting as an open switch for reverse potential. When KP_VBUS_IN is reverse voltage, Q1 will be OFF, its body diode is reverse-biased, and Q1 acts as an open switch.
  • Page 30: Transient Voltage Protection Diode

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design 3.2.5 Transient voltage protection diode The reverse diodes on VTARG (D5) and KitProg3 VBUS (D4) lines protect the power rail from transient voltage from VBUS (up to 20 V) during power selection jumper switching. Transient voltage protection diode Figure 24 User Guide...
  • Page 31: Ez-Pd™ Pmg1 Mcu Subsystem

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design EZ-PD™ PMG1 MCU subsystem 3.3.1 EZ-PD™ PMG1 MCU device Visit the webpage or look at the device datasheets to understand and compare the various features supported by the EZ-PD™ PMG1 MCU controllers. 3.3.2 User LED and button The user LED (green) is an EZ-PD™...
  • Page 32: 10-Pin Swd Header

    10-pin SWD header The 10-pin SWD/JTAG connector is a programming and debug interface connector. The header is pin- compatible with all standard 10-pin SWD/JTAG interfaces, and supports Infineon’s MiniProg4 program and debug kit. In CY7110, the reset signal is left unconnected because the PMG1-S0 device does not have a reset pin.
  • Page 33: Capsense™ Buttons And Slider

    3.3.7 CAPSENSE™ buttons and slider The EZ-PD ™ PMG1-S3 MCU supports Infineon’s capacitive touch sensing, called CAPSENSE™. The CY7113 EZ- PD™ PMG1-S3 MCU prototyping kit has two touch buttons and one 5-sensor slider implemented using the CAPSENSE™ touch sensing feature. CAPSENSE™ buttons BTN1 and BTN2 are designed to exercise a self- capacitance-based touch button implementation using.
  • Page 34 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design provide liquid tolerance and proximity sensing support. The driven shield feature can be enabled on the kit by populating series resistors and removing the ground connections. The CTANK capacitor also needs to be connected for enabling the drive-in shield feature.
  • Page 35: Kitprog3 (Psoc™ 5Lp Mcu)

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design KitProg3 (PSoC™ 5LP MCU) An onboard PSoC™ 5LP MCU (CY8C5868LTI-LP039)-based KitProg3 module is used to program and debug the EZ-PD™ PMG1 microcontroller. PSoC 5LP based KitProg3 PSoC 5LP Power KP_VBUS_P P5LP_VDD P5LP2_0...
  • Page 36: Mode Button

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design The UART lines from the EZ-PD™ PMG1 MCU are routed to the MCU I/O header (J6) and UART lines from KitProg3 are connected to the KitProg3 header (J3). Do the following to establish the UART connection on older revisions of the PMG1 kit boards as listed above: Connect J6.10 (EZ-PD™...
  • Page 37: Load Switch

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design Load switch 3.6.1 USB PD sink port For the power aspects of the USB PD sink Type-C connector on the kit, see the Power section. The CC1/CC2 and D+/D- lines are routed from the Type-C connector to the EZ-PD™...
  • Page 38: N-Fet Load Switch

    CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design channel MOSFET from Infineon with a maximum voltage and current rating of 30 V (VDSS) and 9.2 A (ID), suitable for the USB PD power rating supported in the kits. P-MOSFET load switch Figure 32 3.6.2.2...
  • Page 39: Dc_Out Terminal Block

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 EZ-PD™ PMG1 prototyping kit system design 3.6.3 DC_OUT terminal block DC_OUT terminal block (J9) is a screw connector connected to the output of the load switch. The USB PD contract established on the EZ-PD™ PMG1 MCU USB PD sink port is available at the screw terminal when the load switch is ON;...
  • Page 40: Kit Operation

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Kit operation Kit operation This section explains the operation, programming, and debugging modes of the kit. It also describes, in detail, the procedure for programming and debugging the application firmware on the kit. USB PD sink operation The prototyping kit is designed to work as a USB PD sink.
  • Page 41 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Kit operation Table 14 for troubleshooting information. Note: The default USB PD sink firmware can be replaced by new firmware as part of the application development process. See Application development on CY711x kits using ModusToolbox™ software for more details.
  • Page 42 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Kit operation Table 14 Troubleshooting the kit Issue Possible cause User LED (LED3) does not The kit is not configured Ensure that the jumper shunt on the blink green for operational mode. power selection jumper (J5) is placed at positions 1–2.
  • Page 43: Application Development On Cy711X Kits Using Modustoolbox™ Software

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Application development on CY711x kits using ModusToolbox™ software Kit code examples The following kit code examples are available in ModusToolbox™ software to exercise the kit functionality and as a reference for new application development.
  • Page 44: Using The Kit Code Example

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Using the kit code example 1. Open Eclipse IDE for ModusToolbox™ software. 2. Navigate to quick panel and click New application under Start. Creating a new application Figure 36 3.
  • Page 45 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Selecting the BSP Figure 37 4. Select the desired example project. Enter the New application name if you want to change it from the default. Click Create. User Guide 45 of 67 002-32601 Rev.
  • Page 46: Programming And Debugging Using The Kitprog3 Interface

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Selecting the application Figure 38 ModusToolbox™ software downloads the resources required from GitHub for creating the project and automatically closes the project creator window when the project creation is completed. Note: Ensure that the PC is connected to the internet to access the GitHub repository.
  • Page 47 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software The KitProg3 programmer chooses the acquisition mode depending on the target MCU and prototyping kit. Programming through the KitProg3 interface Figure 39 Do the following to program the prototyping kit using the KitProg3 interface from the ModusToolbox™ software: 1.
  • Page 48 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software 5. In the project explorer, select the correct project as the current active project as shown in Figure Eclipse IDE for ModusToolbox™ software Figure 40 6.
  • Page 49: Debugging Using Modustoolbox™ Software

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software The Console tab displays the progress of the build/program. You can check the Problems tab for any errors and warnings. The success message is displayed on the Console tab if the programming is successfully completed.
  • Page 50 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software 4. Connect the kit to the host PC through the KitProg3 USB Type-C Port. Ensure that LED1 and LED2 glow amber. LED2, which is KitProg3 power LED, indicates that the KitProg3 module is powered. LED1, which is the status LED, indicates the programming/debug mode and status, and is ON when KitProg3 is powered.
  • Page 51: Programming Using Cypress™ Programmer (Cyp)

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Selecting debug attach and starting a debug session Figure 44 9. ModusToolbox™ software acquires the kit in debug mode and the debug tools appear on the toolbar. 5.3.3 Programming using CYPRESS™...
  • Page 52 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Selecting the probe/kits Figure 45 5. Click Open to load the programming file. In the Open programming file dialog, browse to the location of the HEX, SREC, ELF, or BIN file to be loaded. Select the file and click Open. Loading the programming file Figure 46 6.
  • Page 53 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Programming through CYPRESS™ programmer Figure 48 User Guide 53 of 67 002-32601 Rev. *C 2021-12-02...
  • Page 54: Programming And Debugging Using The 10-Pin Swd Interface

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Programming and Debugging using the 10-pin SWD interface 5.4.1 Programming using MiniProg4 from ModusToolbox™ software The 10-pin SWD header (J8) is provided on the prototyping kits to support 10-pin SWD programmer and debugger probes.
  • Page 55: Debug Using Miniprog4 From Modustoolbox™ Software

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Configurating ModusToolbox to program PMG1 kits Figure 50 Once the configuration has been updated as described above, the procedure to initiate programming through the Eclipse IDE for ModusToolbox™ software is the same as that of the KitProg3 interface. Follow the steps listed in Programming using ModusToolbox™...
  • Page 56: Programming Using Miniprog4 From Cypress™ Programmer (Cyp)

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Figure 51 shows the connection diagram for debugging the kit through a 10-pin SWD connector. Connect the MiniProg4 programmer to the 10-pin SWD connector on the kit using a 10-pin ribbon cable. The MiniProg4 does not supply power to the target board in its default configuration.
  • Page 57 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software 3. Launch CYP. See the user guide [10] for the detailed procedure to download and install CYP. 4. From the Probe/Kits drop-down list, select MP4 BULK. And select PMG1 from the platform drop-down list. 5.
  • Page 58: Programming And Debugging Using J-Link Debug Probes

    J-Link/J-Trace download page. CY711x EZ-PD PMG1-Sx MCU prototyping kits support programming and debug using Segger J-Link in-circuit debugger through the 10-pin SWD connector (J8). The J-Link debugger probes have a 19-pin (2.54-mm) connector to interface with target boards. For interfacing J-Link Debugger probes to EZ-PD™...
  • Page 59: Programming And Debugging The Cy7111/Cy7112/Cy7113 Kits

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software J-Link commander: Settings change for CY7110 programming/debug Figure 55 Do the following to program or debug the CY7110 kit using the J-Link probe from ModusToolbox™ software. 1.
  • Page 60 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Do the following to program or debug the CY7111/CY7112/CY7113 kit using J-Link probe from ModusToolbox™ software: 1. Open the Eclipse IDE for ModusToolbox™ software on the host PC and select the PMG1 project. For details, see the Eclipse IDE for ModusToolbox™...
  • Page 61: Configuring The Pdos And Pd Parameters

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Configuring the PDOs and PD parameters The EZ-PD™ configurator tool, integrated with the Eclipse IDE for ModusToolbox™ software, provides a tool for selecting and configuring parameters of the PD stack. Do the following to configure PDOs and PD parameters using the EZ-PD™...
  • Page 62 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software 3. On the EZ-PD™ configurator tool window, click on the category name to expand. EZ-PD™ configurator and list of categories Figure 58 You can configure the port Information, source PDO, sink PDO, SCEDB configuration, and SKEDB configuration parameter categories in the tool.
  • Page 63 EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Application development on CY711x kits using ModusToolbox™ software Sink PDO parameters Figure 59 Sink PDO count: Option to select number of sink PDOs. Maximum is 7 • Sink PDO <PDO number> enable: To enable to disable a specific PDO •...
  • Page 64: Related Documents

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Related documents Related documents Overview: Infineon USB PD controller roadmap Product webpage: − EZ-PD™ PMG1 MCU webpage Kit webpages − CY7110 − CY7111 − CY7112 − CY7113 Datasheets − EZ-PD™ PMG1-S0 MCU datasheet −...
  • Page 65: Technical Support

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Technical support Technical support If you have any questions, create a support request on the Infineon Technical Support page. User Guide 65 of 67 002-32601 Rev. *C 2021-12-02...
  • Page 66: Revision History

    EZ-PD™ PMG1 MCU prototyping kits guide CY7110/CY7111/CY7112/CY7113 Revision history Revision history Document Date of Description of changes version release 2021-06-18 Initial release. 2021-09-27 Updated Document Title to read as “EZ-PD™ PMG1 MCU prototyping kits guide, CY7110/CY7111/CY7112”. Added following details about the new revision of kit boards: - PMG1 MCU to KitProg3 UART signals are connected by default - Replaced kit board images with newer revision board images - Added a new section describing programming and debugging using J-link debug...
  • Page 67 With respect to any examples, hints or any typical 81726 München, Germany values stated herein and/or any information WARNINGS regarding the application of the product, Infineon Technologies hereby disclaims any and all Due to technical requirements products may contain warranties and liabilities of any kind, including dangerous substances.

This manual is also suitable for:

Cy7110Cy7111Cy7112Cy7113

Table of Contents