I am programming a control system for an electric bike which basically samples different sensors (current, voltage, speedometer, etc) and uses PIDs and other algorithms to compute throttle control, battery capacity, range, etc. I started programming on an Arduino MEGA which lacked a bit of power and now shifted to a SAMC21 (Xplained Pro). I have now almost entirely implemented my code on the SAM device but am struggling to add the LCD screen functionalities. Actually, the more I read about it the more it seems that this SAM device does not offer any particular advantage compared to an AVR one, particularly as the ASF leads to very heavy and voluminous code size. So concretely what are the differences, advantages and disadvantages, between let's say a SAMC21 and an ATC UC3 C Series? ANy particular insights regarding my specific application would be super helpful!!
Thank you for your help!