Electronic – Should I include a JTAG port on the product

icspjtag

Both my microcontrollers on my project (dsPIC33FJ128GP804 and PIC24FJ64GA004) support JTAG boundary scan testing. Should I wire these up and expose a JTAG port for hackers? The product is intended to be open hardware and as such be modified. ICSP and ICD ports will also be exposed. Of course these ports and traces take up space – so is it worth it? Would people be able to use them with basic PIC micros?

Best Answer

How expensive is half a square inch of board space? Bring out the traces to some small pitch pads. Those who are interested can solder their own header adapter.

(EE who says "yes please")