Skip to content

Conversation

ArunMCHP
Copy link
Contributor

Add initial support for the Microchip PIC32CM JH01 Curiosity Nano board

Product page: https://www.microchip.com/en-us/development-tool/ev29g58a

@ArunMCHP ArunMCHP marked this pull request as ready for review October 13, 2025 13:06
@ArunMCHP ArunMCHP force-pushed the add_board_support_pic32cm_jh01_cnano branch from 4a07ba0 to 75dc722 Compare October 13, 2025 13:51
@ArunMCHP ArunMCHP requested a review from NhMchp October 13, 2025 14:00
NhMchp
NhMchp previously approved these changes Oct 13, 2025
nordicjm
nordicjm previously approved these changes Oct 14, 2025
@nordicjm nordicjm requested a review from kartben October 14, 2025 06:32
@NhMchp NhMchp added this to the v4.3.0 milestone Oct 14, 2025
Comment on lines 21 to 35
- USB for debugger
- Can be used for powering the board
- Must be used to program, or debug, the board
- On-board nano debugger (nEDBG)
- One green power/status LED
- Programming and debugging
- Communications Device Class (CDC) virtual COM port
- One logic analyzer DGI GPIO
- The target device is programmed and debugged by the on-board Nano
debugger; no external programmer, or debugging tool, is required
- Adjustable target voltage
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.7V to 3.6V output voltage
- 500-mA maximum output current (limited by ambient
temperature and output voltage)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- USB for debugger
- Can be used for powering the board
- Must be used to program, or debug, the board
- On-board nano debugger (nEDBG)
- One green power/status LED
- Programming and debugging
- Communications Device Class (CDC) virtual COM port
- One logic analyzer DGI GPIO
- The target device is programmed and debugged by the on-board Nano
debugger; no external programmer, or debugging tool, is required
- Adjustable target voltage
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.7V to 3.6V output voltage
- 500-mA maximum output current (limited by ambient
temperature and output voltage)
- USB for debugger
- Can be used for powering the board
- Must be used to program, or debug, the board
- On-board nano debugger (nEDBG)
- One green power/status LED
- Programming and debugging
- Communications Device Class (CDC) virtual COM port
- One logic analyzer DGI GPIO
- The target device is programmed and debugged by the on-board Nano
debugger; no external programmer, or debugging tool, is required
- Adjustable target voltage
- MIC5353 LDO regulator controlled by the on-board debugger
- 1.7V to 3.6V output voltage
- 500-mA maximum output current (limited by ambient
temperature and output voltage)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected as per suggestion.

Comment on lines 60 to 64
- Add support for the PIC32CM family devices using the following command:

.. code-block:: console
pyocd pack install pic32cm
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Add support for the PIC32CM family devices using the following command:
.. code-block:: console
pyocd pack install pic32cm
- Add support for the PIC32CM family devices using the following command:
.. code-block:: console
pyocd pack install pic32cm

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected as per suggestion.

Comment on lines 68 to 78
- Confirm that the target is recognized:

.. code-block:: console
pyocd list --targets
- You should see an entry similar to:

.. code-block:: text
pic32cm5164jh01048 Microchip PIC32CM5164JH01048 PIC32CM-JH pack
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Confirm that the target is recognized:
.. code-block:: console
pyocd list --targets
- You should see an entry similar to:
.. code-block:: text
pic32cm5164jh01048 Microchip PIC32CM5164JH01048 PIC32CM-JH pack
- Confirm that the target is recognized:
.. code-block:: console
pyocd list --targets
- You should see an entry similar to:
.. code-block:: text
pic32cm5164jh01048 Microchip PIC32CM5164JH01048 PIC32CM-JH pack

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected as per suggestion.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non-blocking but maybe you can use a transparent image, as this usually looks better in the online docs :)

Image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool :) By the way, how can we create transparent images from normal images with background? Is there any handy tool that can do this without increasing the image size?

@ArunMCHP ArunMCHP dismissed stale reviews from nordicjm and NhMchp via 45e2dda October 14, 2025 10:00
…port

Add initial support for the Microchip PIC32CM JH01 Curiosity Nano board
Product page: https://www.microchip.com/en-us/development-tool/ev29g58a

Signed-off-by: Arunprasath P <[email protected]>
@ArunMCHP ArunMCHP force-pushed the add_board_support_pic32cm_jh01_cnano branch from 7198586 to bd6a346 Compare October 14, 2025 10:37
Copy link

@NhMchp NhMchp added the platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM) label Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Boards/SoCs platform: Microchip SAM Microchip SAM Platform (formerly Atmel SAM)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants