Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:pymcuprog [2022/11/10 14:01] darrontools:pymcuprog [2023/09/30 15:12] (current) – [Microchip DM164140 - MPLAB Xpress Evaluation Board] darron
Line 1: Line 1:
 ====PyMCUProg==== ====PyMCUProg====
  
-Python cross platform programmer and debugger for Microchip CMSIS +Python cross platform programmer and debugger for Microchip CMSIS interfaces.
-interfaces.+
  
 +Processor support is limited and various components are marked with "alpha" support
 +at this time.
 +
 +It can work with boards with built-in interfaces or the SNAP and PICKIT 4
 +interfaces updated with new firmware and switched into AVR mode (untested).
 +
 +Interesting side note, the SNAP was £7 and the PICKIT 4 £45 in 2019 and now
 +cost £39 for the SNAP and £88 for the PICKIT 4 in 2022. Microchip
 +offer this free tool with limited support yet very expensive hardware to use it
 +with.
 +===TODO===
 +
 +Connect a MCHP SNAP in CMSIS mode to the [[https://wiki.kewl.org/dokuwiki/boards:seeedxiao|Seeduino Xiao]]
 +and see if it functions.
 ===Install=== ===Install===
  
Line 22: Line 35:
 </code> </code>
  
-The help file mentions getting software [[https://packs.download.microchip.com/|packs]+The help file mentions getting software [[https://packs.download.microchip.com/|packs]]
 for more options but visiting the pack site offers nothing useful. for more options but visiting the pack site offers nothing useful.
  
 ===Microchip ATMEGA328PB XPLAINED MINI=== ===Microchip ATMEGA328PB XPLAINED MINI===
  
-Supported interface but unsupported processor.+Supported interface but unsupported microcontroller (ATMega328PB).
  
 ==USB== ==USB==
Line 54: Line 67:
 </code> </code>
  
-===Microchip DM164140 - MPLABXpress Evaluation Board ===+===Microchip DM164140 - MPLAB Xpress Evaluation Board ===
  
-Unsupported.+Unsupported interface, microcontroller (PIC16F18855) support unknown.
  
 ==USB== ==USB==
  
 This is mass storage device and no idea if the firmware can be altered This is mass storage device and no idea if the firmware can be altered
-othewise.+otherwise.
  
 <code> <code>