Hello, I was wondering why PICs are not as present on the Arduino platform as STM32, so I made a post on the Microchip forum:
https://www.microchip.com/forums/m1212065.aspx
I found some interesting answers, I'll share them here, if anyone has something to add, feel free to comment on the Microchip forum:
du00000001 Says:
PICs are used in masses in industry and automotive projects. (I personally serialized a product that's produced in 8+ million units per year.) All PICs sold to small projects (hobbyists, startups, Kickstarter etc. pp.) together may be less than the number above (how many Arduinos have been produced over the years?)
moser Says:
All in all I agree with you. However, those direct sales numbers are not really an argument over whether it makes sense to give some sort of support for small and hobbyist projects.
The main reason for supporting such projects is, that all those people get used to that platform, those tools and know the products. If some of those people later get into a similar position like you and have the task to design a new product, then this small-project-support could make an important difference. If there are two similar microprocessor solutions for it, they will very likely favor that solution, which they have more experience with. So, if only a small percentage of the people from those small projects later come into such a position and situation, then suddenly providing some support for all those small projects has made a lot of sense.
For the same reason many smaller software tools are available for personal use for free, while the commercial license requires some money. People get used to the software which they use at home. And when such a tool is needed in the company, then the software you have used at home is very likely the first one, which is suggested.
Also it's the same with the support for universities and other schooling. When a company needs to decide which expensive software tool (e.g. for CAD, PCB design, 3D modelling, simulation, ... ) they are going to use, they will also listen to their employees. And when those guys have only worked with one certain tool in university, and that tool is sufficient, then that tool might get favored. Just because the experience is already there.
Therefore, such support for small projects or privat or educational use is more or less some kind of investment, which might or might not pay off. Unfortunately, the effect is hard to estimate, unless you find a way to make surveys to find out why the people are buying your product, and how much their experience from the past did influence the selection process. Also, if your competitors product is just much better, then such small-project/privat/educational support will never be able to make any significant difference.