GARTHWILSON wrote:
If it's an easy way to get started in '816, and you can get a bunch of boards made for virtually the same price as for one, you might as well go for it and make a bunch and offer them. What ways do you envision the user using for development?
I found a new and faster (72Mhz 113 MIPS) chip in the same family PIC32MX174F256B. I've ordered some to try it out.
I was going to include a small monitor with a download command to allow the flash holding the ROM banks to be updatable without having to reprogram the PIC.
It's going to be powered by USB and have a USB serial adapter on board. I want to have a micro SD card socket on the pcb connected to a hardware SPI port. I'll bring the pins and some spare selects out to a header along with a second serial line and i2c.
The code should be movable to a PIC32MZ later for 200MHz 330MIPs performance with more RAM (~512K) and Flash ROM (maybe 1.5M) but for that one the boot ROM will be copied into RAM in startup to make the memory mapping easier/faster (Bank 0 will be 64K RAM). I bought some dev boards a while back to try this out on.
https://web.archive.org/web/20190417214629/https://www.olimex.com/Products/PIC/Development/PIC32-HMZ144/open-source-hardware