The AC162049 Universal Programming Module (UPM) is a handy, low-cost board that supports the programming of devices using the MPLAB ICD 2 in-circuit debugger. The UPM can also be used with the MPLAB PM3 to IC2 Adapter (AC164111) for in-circuit programming with the MPLAB PM3. The ZIF (Zero Insertion Force) in the UPM supports the programming of devices in the DIP package type up to 40 pins with these development tools.
Configuration of the Jumpers: ICD input at J1 is mapped to J3. There are seven jumpers (flying leads located at J3) that must be connected to pins marked 1 through 40 on the two 20-pin headers (J4 and J5). These connect the program mode, power supply, ground, clock and data lines needed for programming from the development tool to the device in socket U1. Configuration for these lines is specific to the device being programmed.
Loading/Programming a Device: The ZIF socket (U1) will support up to 40-pin DIP packaged devices. Be sure power is removed prior to inserting the device into the ZIF socket. Also, the handle for the ZIF socket should be in the down position. The device should drop in with zero force. Insert the device so that the top is aligned with the top of the ZIF socket (i.e., pin 1 to pin 1). Once the device is inserted, raise the handle on the socket 90 degrees to the full locked position.
Note:An external 9V dc power supply must be connected to the MPLAB ICD 2 when programming with the UPM and ZIF socket must be in the locked position to program the microcontroller properly
- Supports programming of devices using the MPLAB ICD 2 in-circuit debugger
- Can also be used with the MPLAB PM3 to IC2 Adapter (AC164111) for in-circuit programming with the MPLAB PM3
- The ZIF socket will support up to 40-pin DIP packaged devices
- Universal Programming Module