If one is willing to pay for tools, PICs can also be programming in Basic, Pascal and C.
https://www.mikroe.com/mikroc-pic
Re:A Guide to Pic Microcontroller Paging
by lloydatkinson on Monday June 15, 2020 @04:49AM
(#23525257)
Please, these tools and their IDE should be considered a crime against humanity.
I give that role to C and the security exploits it allows.
Re:A Guide to Pic Microcontroller Paging
by lloydatkinson on Tuesday June 16, 2020 @05:27AM
(#23537292)
No the IDE's are literally terrible - imagine your favourite editor with everything removed. It's basically notepad.
Capable C compilers have been around for a long time on PICs. I’ve only seen people using assembly for legacy systems that were already written that way.
That said I wouldn’t use one for a new product. I think they could still have a place in education because of the quality of their data sheets and their robustness. In grad school we had a graveyard of ARM chips but the PICs put up with a really surprising amount of abuse.
There are ton of other 8-bitters which have no need for paging -- Atmel AVR, MSP430, even modern 8051 clones and higher end PICs.
They all come in variety of DIP shapes and memory sizes, too. And great C-based toolchains.
I think that for the last ten or so years, there is no excuse for someone to use low-end PIC, the ones where you need to write "pagesel" my hand, at all. There is no niche where they are good.