Are there any standards for in circuit programming pads?
size?
shape?
pad spacing?
location on board?
pad ordering?
supply pins required as pads?
Also, how are these details given to the PCB manufacturer?
What about flashing software, and how to use it, and what OS it requires?