It would be nice to be able to have a board with a bunch of the most common USB-capable PIC microcontrollers on it to be able to easily test & debug the Open Source USB stack and bootloaders.
In essence it is a pcb with a single USB connector and a single ISCP and then jumpers to connect them to a particular chip on the board. A reset button and bootloader buttons with status leds might come in handy too. The clock frequency is selectable between 48MHz and 1.5MHz in 15 rather common frequencies.
I did schematics and a pcb design for this a while back, but I never decided what PIC's I should add to the board.
The board supports up to 8 target microcontrollers. I'm not sure if it would be worthwhile to have multiple versions of the same series like 18F24J50/18F25J50/18F26J50 where only the amount of memory differs. It might be good to have all of them on the board(s) to verify that the linker scripts is ok. This would require multiple boards since there are at least 3-4 memory variants of the different product groups.
Can someone help me decide which PICs I should put on the boards for it to be useful as a testing tool?