CY7112
CY7112 EZ-PD™ PMG1-S2 Prototyping Kit
The CY7112 EZ-PD™ PMG1-S2 prototyping kit is a development platform to design products which can be powered from a high-voltage USB PD port, and also need a microcontroller to implement different features. This platform is compliant with the USB PD 3.0 protocol and can support up to 100 W (20 V, 5 A) of power consumption.
The CY7112 EZ-PD™ PMG1-S2 prototyping kit is based on the EZ-PD™ PMG1-S2 microcontroller (CYPM1211-40LQXI). This is an ARM Cortex-M0 based controller with 128-KB flash and 8-KB SRAM. It implements a complete Type-C USB-PD transceiver and supports 20 GPIOs of which, some of them can be re-purposed to support SCB (serial communication block) functions such as I2C, UART & SPI.
The CY7112 EZ-PD™ PMG1-S2 Prototyping Kit provides easy access to all the I/Os of the PMG1-S2 microcontroller in a breadboard-compatible format.
The kit includes Infineon's KitProg programmer and debugger. KitProg can program and debug the target PMG1-S2 microcontroller via SWD using ModusToolbox™ or Infineon Programmer. KitProg also supports USB-UART bridge and USB-I2C bridge features.
The kit design allows users to snap-off the KitProg from the EZ-PD™ PMG1-S2 board and use them independently.
Application development on CY7112 EZ-PD™ PMG1-S2 prototyping kit can be done using ModusToolbox. ModusToolbox™ is a set of multi-platform development tools and a comprehensive suite of gitHub-hosted firmware. The development tools include Eclipse based IDE, configurators and programming tools. The firmware includes PDL (peripheral drivers), middleware including USB PD stack and example projects.
- CY7112 EZ-PD™ PMG1-S2 prototyping board
- Quick start guide