Hello. Thanks for posting your project about porting code to another dsPIC chip. Please find below a summary of my proposal.
SCOPE OF THE WORK:
I have worked for years with dsPIC, MPLAB-X and XC16. I’m used to fix code to replace out-of-stock chips -pretty common issue, BTW.
I wrote the code for a sound codec for a ‘EP64MC202 that ran out of stock, and had to fix the drivers and a bootloader to match a ‘EP256GP502 my client chose as replacement.
Right now working on a heating bed controller for a 3D-printer, based off a ‘FJ12GP201. I’m familiar with remappable pins, oscillator config and all the details of dsPICs.
I’m aware of the time difference, so I can send code with a number of #ifdef’s , and a list of clearly commented #defines , so you can test several combinations, then let me know which ones worked the best, and I continue working the next peripheral until we got everything ported to the new chip.
BACKGROUND:
11+ years of experience in hardware design, including:
- Schematic design in Altium Designer,
- PCB layout design including high-speed and multilayer boards,
- Programming embedded systems in C, C++, Arduino, microchip MPASM, including intermediate-level Python/Pytorch/NumPy,
Please check my portfolio with examples of past jobs. Hoping it will meet your requirements.
Looking forward to helping you with this project.
---
Best Regards,
Gonzalo Perez, EE
GPD Electronics