I used to mount my 08M2 devices in a socket, so that I could remove them for programming on my PICAXE proto board (and because I was scared of damaging them while soldering!), but for some while now I've been mounting them direct to my project PCBs and adding a programming socket and a jumper, exactly as on the proto board.
But how important is the jumper that disconnects the serial out 0 pin from the rest of the circuit when programming? In my circuits serial out 0 is usually connected directly to an input pin of a Darlington array device, or via a resistor to the base of a transistor. Do I really need to be able to break this connection while programming? If not, I can reduce my PCB board sizes slightly by eliminating the extra header pins for the jumper.
But how important is the jumper that disconnects the serial out 0 pin from the rest of the circuit when programming? In my circuits serial out 0 is usually connected directly to an input pin of a Darlington array device, or via a resistor to the base of a transistor. Do I really need to be able to break this connection while programming? If not, I can reduce my PCB board sizes slightly by eliminating the extra header pins for the jumper.