Difference between revisions of "Infineon PMG1"

From SEGGER Wiki
Jump to: navigation, search
(Limitations)
(Internal Flash)
Line 7: Line 7:
 
{| class="seggertable"
 
{| class="seggertable"
 
|-
 
|-
! Flash Bank || Base address !! Size || J-Link Support
+
! Subfamily ! Flash Bank || Base address !! Size || J-Link Support
 
|-
 
|-
| Internal Flash || 0x00000000 || Up to 256 KB || style="text-align:center;"| {{YES}}
+
| PMG1-B1 | Internal Flash || 0x00000000 || 128 KB || style="text-align:center;"| {{YES}}
 
|}
 
|}
   

Revision as of 11:37, 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
Internal Flash 0x00000000 128 KB YES.png

Watchdog Handling

  • The device does not have a watchdog.
  • 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

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