Makes one contemplate defection
The only drawback they have
Among the drawbacks are numbered...crazy banked RAM.
It's not quite as nice as it could be. Apparently the "24" in PIC24 refers to the instruction width, so 128kbyte is only 43k instructions (still, a 32kbyte arduino is only 16k instructions...)I didn't necessarily intend that this be from "someone" who wanted to compete with the official Arudino team. In theory, the team could do a PIC-based board as a followon themselves. (I don't see any other alternatives for more than 32k of program space in a DIP socket. It depends on how important you consider that feature compared to the architecture...)
For the banked ram in PIC's