Device programming details

Device: PIC16LF15313-E/SN [ISP HV Mode]

  • Manufacturer(s): Microchip
  • Device type: Microcontroller / PICmicro

Microchip PIC16LF15313-E/SN [ISP HV Mode] is programmed "in-system", i.e. being installed on a board. The matrix below lists Phyton device programmers that support the PIC16LF15313-E/SN [ISP HV Mode] device in-system programming and appropriate cable-Adapters or device library licenses.

PIC16LF15313-E/SN [ISP HV Mode] is programmed by
Connection or Adapter Device programmers Required license
Connection diagramsCPI2-B1, CPI2-GxCovered by free basic license
Connection diagramsCPI2-B1-x (preloaded)Covered by free basic license
AE-ISP-U1ChipProg-481, ChipProg-48, ChipProg-40 -

Recommended CPI2-B1&CPI2-Gx connection (Connection for the Microchip PIC16/PIC18 devices)
Connection for the Microchip PIC16/PIC18 devices

Powering the target device:
There are two alternative options for powering the targets:
1. The target gets power from the programmer (Vdd). This is possible only if the target does not consume too much energy. A capacity of the target power circuitry should not exceed 50 uF.
2. The target gets power from a built-in or external power supply. In this case the power output from the programmer should not be connected with the target. The target system should be tolerant to applying logical signals with the voltage levels exceeding the voltages on the target.
NOTE! It is strictly prohibited to power the target from both the programmer and built-in or external power supply simultaneously.

Isolating resistors:
Purpose of the resistors is to isolate the programmed chip from rest of target system. Recommended value of resistors is 2k or more. You can also use jumpers instead of the resistors.

ISP characteristics:
1. Programmer''s output capability:
1.1 Vcc - 80 mA with powering from USB and 350mA from external device programmer power supply;
1.2 Vpp - 50 mA;
1.3 logical pins - 5 mA.
2. The cable length should be less then one foot.
/Start is the input signal, active state is 0. This signal works as the Start button on the programmer.
/Error, /Good, /Busy are output logical signals, active state is 0. They indicate the programmer status and work as the corresponding LEDs on the programmer case.

Adapter Connection Table:

CPI2-B1 TARGET connectorCPI2-Gx TARGET connectorTarget Device PIC16/PIC18CPI2-G-xxxx connector TARGET
1Px1RB6/PGC/ICSPCLKy/Px1
3Px2RB7/PGD/ICSPDATy/Px2
5Px3-y/Px3
7Px4-y/Px4
9Px5-y/Px5
11Px6-y/Px6
13Px7-y/Px7
15Px8-y/Px8
17Px9-y/Px9
19Px10-y/Px10
20Px12MCLR/VPPy/Px12
18GNDGNDGND
16GNDGNDGND
14GNDGNDGND
12GNDGNDGND
10GNDGNDGND
8GNDGNDGND
6GNDGNDGND
4GNDGNDGND
2Px11VDDy/Px11

All power supply pins included AVdd must be powered. All ground pins included AVss must be connected together.



Go Back