LProg PIC Programmer
Last updated 12 November 2009
The LProg is a low cost light weight PIC programmer for the 3.3V PICs
only. These include the 24H, 24F, 33F, and 18FJ families. No
signals to program these parts exceed 3.3V, which allows for a ultra low
cost yet capable programmer. The LProg can not damage the target
PIC by accidentally exposing it to 5V or higher as programmers designed to
support other PICs can.
The LProg is completely powered by the USB, and can provide up to 100mA
Vdd current to the target.
Purchase
Individual units, $25 each
For shipping to the United States. A flat fee of $8.00 will be
charged for shipping and handling.
For shipping to all other destinations. A flat fee of $25.00
will be charged for shipping and handling.
Packs of 3 units, $60/pack
For shipping to the United States. A flat fee of $8.00 will be
charged for shipping and handling the first 3-pack, and $2.00 each
additional 3-pack in the same order.
For shipping to all other destinations. A flat fee of
$25.00 will be charged for shipping and handling the first 3-pack, and
$3.00 for each additional 3-pack in the same order.
Features
- All signals limited to 3.3V. The LProg can not
apply higher voltages, like 13V Vpp and 5.5V Vdd that are required for
other PICs but that will damage the 3.3V PICs.
- Fully USB powered. The LProg performs correctly
over the whole range of legal USB power voltages.
- 100mA Vdd drive capability to power some target circuitry
along with the target chip.
- Tolerant of over 1000µF capacitance on the target
Vdd line.
- PGC and PGD lines are short circuit protected. These
lines can be tied to 0-3.3 volts indefinitely without damage to the
programmer.
- The programming lines are available via labeled
pads.
- A extra ground pad is provided for ease of making cables
that prevent crosstalk between PGC and PGD. If a ribbon cable is
used with the same conductor order as the pads, the PGD line has a
ground wire on each side. This prevents crosstalk to/from other
lines and allows for long (several meters) programming cables.
See the circuit design guide for ICSP
for more information on crosstalk and programming reliability.
- The target system can be run and halted from the
host computer while connected to the programmer.
- Two layer board with the bottom layer mostly a ground
plane to provide good EMI properties.
- Scriptable run time software, available via free download.
- Host library is available for free download. You can create your own
software to read, write, and verify the non-volatile memory of PICs
using the supplied API.
- Open source.
- Open specification. You can create your own
software for any system that has a standard USB port.
- Tiny. The circuit board is 2.0 x 1.0 inches (51 x
25 mm) in size. The whole unit is about 1.3 inches wide, 1.0
inches deep, and 0.6 inches tall (59 x 25 x 14 mm).
Product Package
The product package contains one LProg unit as show in the picture
above. No USB cable or PIC programming cable is included.
Supported PICs
- 18FxxJyy:
18F24J10, 18LF24J10, 18F25J10, 18LF25J10, 18F44J10, 18LF44J10,
18F45J10, 18LF45J10
- 24Fxxxx:
24F04KA200, 24F04KA201, 24F08KA101, 24F08KA102, 24F16KA101, 24F16KA102
- 24Hxxxx:
24HJ12GP201, 24HJ12GP202, 24HJ16GP304, 24HJ32GP202, 24HJ32GP204,
24HJ32GP302, 24HJ32GP304, 24HJ64GP202, 24HJ64GP204, 24HJ64GP206,
24HJ64GP210, 24HJ64GP502, 24HJ64GP504, 24HJ64GP506, 24HJ64GP510,
24HJ128GP202, 24HJ128GP204, 24HJ128GP206, 24HJ128GP210, 24HJ128GP306,
24HJ128GP310, 24HJ128GP502, 24HJ128GP504, 24HJ128GP506, 24HJ128GP510,
24HJ256GP206, 24HJ256GP210, 24HJ256GP610
- 33Fxxxx:
33FJ06GS101, 33FJ06GS102, 33FJ06GS202, 33FJ16GS402, 33FJ16GS404,
33FJ16GS502, 33FJ16GS504, 33FJ12GP201, 33FJ12GP202, 33FJ16GP304,
33FJ32GP202, 33FJ32GP204, 33FJ32GP302, 33FJ32GP304, 33FJ64GP202,
33FJ64GP204, 33FJ64GP206, 33FJ64GP306, 33FJ64GP310, 33FJ64GP706,
33FJ64GP708, 33FJ64GP710, 33FJ64GP802, 33FJ64GP804, 33FJ128GP202,
33FJ128GP204, 33FJ128GP206, 33FJ128GP306, 33FJ128GP310, 33FJ128GP706,
33FJ128GP708, 33FJ128GP710, 33FJ128GP802, 33FJ128GP804, 33FJ256GP506,
33FJ256GP510, 33FJ256GP710, 33FJ12MC201, 33FJ12MC202, 33FJ16MC304,
33FJ32MC202, 33FJ32MC204, 33FJ32MC302, 33FJ32MC304, 33FJ64MC202,
33FJ64MC204, 33FJ64MC506, 33FJ64MC508, 33FJ64MC510, 33FJ64MC706,
33FJ64MC710, 33FJ64MC802, 33FJ64MC804, 33FJ128MC202, 33FJ128MC204,
33FJ128MC506, 33FJ128MC510, 33FJ128MC706, 33FJ128MC708, 33FJ128MC710,
33FJ128MC802, 33FJ128MC804, 33FJ256MC510, 33FJ256MC710
Additional PICs will be supported in the future. Contact Embed
Inc if you need a PIC supported that is not listed above.
Documentation