I would also go with the stm32 libs based on Arduino and a blue pill chip to start. Very fast and you can debug if you get a cheap st-link v2 usb adapter and use visual studio code with the Microsoft extension for arduino development. You can still move up to faster stm32 boards like f104...<div id="yMail_cursorElementTracker_1614204296128"><br></div><div id="yMail_cursorElementTracker_1614204297053">All this is super cheap from AliExpress like $2 for the blue pill so same price as arduino nano clones!</div><div id="yMail_cursorElementTracker_1614204350858"><br></div><div id="yMail_cursorElementTracker_1614204351003">Gruß Markus<br><br><div id="ymail_android_signature"><a id="ymail_android_signature_link" href="https://go.onelink.me/107872968?pid=InProduct&c=Global_Internal_YGrowth_AndroidEmailSig__AndroidUsers&af_wl=ym&af_sub1=Internal&af_sub2=Global_YGrowth&af_sub3=EmailSignature">Sent from Yahoo Mail on Android</a></div> <br> <blockquote style="margin: 0 0 20px 0;"> <div style="font-family:Roboto, sans-serif; color:#6D00F6;"> <div>On Wed, Feb 24, 2021 at 13:55, Ben Stuyts</div><div><ben@stuyts.nl> wrote:</div> </div> <div style="padding: 10px 0 0 20px; margin: 10px 0 0 0; border-left: 1px solid #6D00F6;"> Hi Jean-Pierre,<br clear="none"><br clear="none">Some things to consider:<br clear="none"><br clear="none">The Arduino environment does not support debugging as far as I know. So if you want to set breakpoints, single-step, examine variables, etc, look for a better environment. You can use printf’s to the serial or rs232 port though.<br clear="none"><br clear="none">If you’re up to it, maybe now is a good time to step up to a 32-bit micro. They are often cheaper, much faster, and with more memory and peripherals than the Atmel AVR’s used in the basic Arduino’s. But they have a steeper learning curve than a simple PIC or AVR. A problem might be that they are almost exclusively available only in SMD package. But there are many ready-made boards available with headers for the I/O’s. If you want to try it out, some options are:<br clear="none"><br clear="none">- Cheap Arm boards like the Teensy. They could also be programmed by the Arduino environment if you like that... <a shape="rect" href="https://www.pjrc.com/teensy/" target="_blank">https://www.pjrc.com/teensy/</a><br clear="none"><br clear="none">- A Microchip ATSAM Xplained board. These use Arm Cortex micros from formerly Atmel. For example: <a shape="rect" href="https://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/ATSAMD20-XPRO" target="_blank">https://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/ATSAMD20-XPRO</a><br clear="none"><br clear="none">- A ST Discovery or Nucleo board. For example: <a shape="rect" href="https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-g070rb.html" target="_blank">https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-g070rb.html</a><br clear="none"><br clear="none">Both Microchip and ST boards have an on-board debugger. They have free development environments with support for debugging.<br clear="none"><br clear="none">Ben<br clear="none"><br clear="none"><br clear="none"><br clear="none">> On 24 Feb 2021, at 22:10, Jean-Pierre Desrochers <<a shape="rect" ymailto="mailto:jpdesroc@oricom.ca" href="mailto:jpdesroc@oricom.ca">jpdesroc@oricom.ca</a>> wrote:<br clear="none">> <br clear="none">> Hi list,<br clear="none">> <br clear="none">> This is off synth DIY topics (but not as much..)<br clear="none">> But I'm at a crosspoint here.<br clear="none">> I've been a Microchip PIC user for many years so far.<br clear="none">> I've designed many projects around 8 bits PIC16Fxxxx devices.<br clear="none">> In these last years I used Microchip's development IDE<br clear="none">> MPLAB IDE then updated to MPLAB X IDE for the last years.<br clear="none">> These environments are well constructed to work in assembly<br clear="none">> Or (in my case C code).<br clear="none">> To me the weak part of Microchip environments has always been<br clear="none">> Their debuggers (ICD2-3, PicKIT3, etc..).<br clear="none">> I'm telling that because in the last 4 days I struggled to make<br clear="none">> my ICD3 debug a PIC16F1783 as it should without success.<br clear="none">> I posted my issues on Microchip's forum and had 'some' replies<br clear="none">> Like did you correctly connect your ICD ?<br clear="none">> or what length of ICD to board cable are you using ?<br clear="none">> but then... complete silence there..<br clear="none">> It seems that the interests are mostly aimed to 16 & 32bits PICs.<br clear="none">> <br clear="none">> And... I remembered seeing many posts and videos about how easy<br clear="none">> it is to use Arduino as a 'bridge' to get a small project done.<br clear="none">> Free user interface/programming environment available.<br clear="none">> Final projects on Atmel micros ??<br clear="none">> <br clear="none">> I'm stuck with Microchip unreliable debugging hardware so far.<br clear="none">> Maybe there are MPLAB IDE compatible hardware debuggers <br clear="none">> but I doubt it.<br clear="none">> So I'd like to hear you about what should I use for my future needs..<br clear="none">> Again I'm a 8 bits micro user programming in  C.<br clear="none">> If a good choice of Arduino board would help me to faster<br clear="none">> develop small projects that would interest me..<br clear="none">> <br clear="none">> Your opinions welcomed.<br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> <br clear="none">> _______________________________________________<br clear="none">> Synth-diy mailing list<br clear="none">> <a shape="rect" ymailto="mailto:Synth-diy@synth-diy.org" href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br clear="none">> <a shape="rect" href="http://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br clear="none">> Selling or trading? Use <a shape="rect" ymailto="mailto:marketplace@synth-diy.org" href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><div class="yqt6493075597" id="yqtfd40778"><br clear="none"><br clear="none"><br clear="none">_______________________________________________<br clear="none">Synth-diy mailing list<br clear="none"><a shape="rect" ymailto="mailto:Synth-diy@synth-diy.org" href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br clear="none"><a shape="rect" href="http://synth-diy.org/mailman/listinfo/synth-diy" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br clear="none">Selling or trading? Use <a shape="rect" ymailto="mailto:marketplace@synth-diy.org" href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a><br clear="none"></div> </div> </blockquote></div>