Difference between revisions of "Infineon PMG1"

From SEGGER Wiki
Jump to: navigation, search
(Internal Flash)
(Watchdog Handling)
Line 13: Line 13:
   
 
==Watchdog Handling==
 
==Watchdog Handling==
*The device does not have a watchdog.
+
*The device has a watchdog WDT.
  +
*The watchdog is not fed during flash programming.
*The device has a watchdog [WATCHDOGNAME].
 
*The watchdog is fed during flash programming.
 
*If the watchdog is enabled, it is turned off during flash programming and turned back on afterwards.
 
 
   
 
==Device Specific Handling==
 
==Device Specific Handling==

Revision as of 11:40, 13 May 2024

The Infineon PMG1 is a family of high-voltage USB PD MCUs with Arm® Cortex®-M0/Cortex-M0+ CPU.

Flash Banks

Internal Flash

Subfamily Flash Bank Base address Size J-Link Support
PMG1-B1 Internal Flash 0x00000000 128 KB YES.png

Watchdog Handling

  • The device has a watchdog WDT.
  • The watchdog is not fed during flash programming.

Device Specific Handling

Connect

The connect sequence of PMG1 devices is very time critical and is performed from the J-Link's side directly in either one of these 2 modes:

  • Reset mode:

J-Link toggles the XRES line and then sends SWD commands.
Reset mode is not supported by EZ-PD™ PMG1-S0 MCU devices because they do not have an XRES pin.

  • Power Cycle mode:

J-Link powers on the target and then starts sending the SWD commands.
This is the only mode supported by EZ-PD™ PMG1-S0 MCU devices.

Reset

  • The device uses custom reset via AIRCR.SYSRESETREQ and halt at application entry point.

Limitations

Attach

Attach is not supported because the J-Link resets the device on connect.

Evaluation Boards

Example Application