Many current products incorporate a microprocessor and transceiver in the final assembly on a single board. Due to space constraints, the number of ICs has to be minimum in these products. Examples of such device assembly are ANDAS, WFOSNet, MAPLOC etc. In these cases, the entire assembly is fabricated before any software is loaded into the processor. To load the basic code and firmware, in-circuit programming is opted as shown in the adjoining figure the programming fixture for ANDAS. The temporary interface with the board assembly is made via a pogopin fixture connected to a laptop for in-circuit programming.