Home | Specials | Sales | Services | Contact Cart | Order Info | Downloads | MicroX | Search | Links | About
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!
Products
Netcruzer Boards
PIC MicroX Boards
Presto Boards
LCD Displays
Serial LCD Displays
1-Wire
CAN Bus
Ethernet
RS232
RS485 & RS422
USB
I/O Modules
Batteries & Chargers
Components
Connectors
Hardware
Microcontrollers
Terminal Blocks
PIC Programmers
Clearance Sale
Archive
Personal
Log In
Create an Account
Cart Contents
Checkout
Information
Forum
Shipping & Returns
Payment
Privacy Notice
All Products
Contact Us
Currencies
Shopping Cart more
0 items
Specials more
TB03B-F508-R4
TB03B-F508-R4
US$0.30
US$0.15
Bestsellers
01.HDR1X2PF-M254-30
02.HDR2X10-M254-75
03.SBC65EC
04.HDR1X8PF-M254-30
05.PT01TC-ASM
06.HDR2X12-M254-75
07.PIC16F628A-I/P
08.SBC68EC
09.CON-MICMAT6-MW
10.LM35-DZ
Programming Modtronix PIC based boards
  Introduction
  ICD2 - In Circuit Programming And Debugging
  PGM2KIT Programming Adaptor - In Circuit Programming the cheap way
  ZIF Programming Adaptor - In Circuit Programming


 Introduction

All Modtronix PIC based boards can be programmed in circuit. They all have one of two types of programming connectors, ICPC1 or ICPC2 (In Circuit Programming Connector 1 and 2) - see Figure 1 and 2. Both of these connectors have the same pinouts. The ICPC1 type is smaller, and used on boards that don't have enough space for the larger ICPC2 type connector. The ICPC2 type connector is the preferred type, seeing that it has a tab that ensures it is always plugged in the correct way. When connecting to the ICPC1 type connector, care must be taken to align the connector correctly. Not doing this can damage the board and programmer!

All our programming adaptors for PIC programmers have connectors for both ICPC1 and ICPC2 connector types. They all have a standard two part programming cable, consisting of a small PCB and an IDC Cable - see Figure 3. To program boards with a ICPC1 type programming connector, plug the connector on the small PCB into the ICPC1 connector of the target board - see Figure 4. To program boards with a ICPC2 type programming connector, remove the small PCB and plug the cable directly into the ICPC2 connector - see Figure 5.



Figure 1 - ICPC1 Programming connector


Figure 2 - ICPC2 Programming connector


Figure 3 - Programming cable


Figure 4 - ICPC1 connected


Figure 5 - ICPC2 connected
Click on image to enlarge!


 Programmers

The sections below show the different methods for programming Modtronix PIC based SBC boards. We recommend using Microchip programmers/debuggers (ICD 2/3 and PICKit 2/3). The programmer you choose depends on your budget, and what features are required. For most purposes the PICKit 2 or ICD 2 will be sufficient. To help decide what programmer to choose, see this page on Microchip's web site. All (except the PICKit 2) these programmers/debuggers integrate with the MPLAB IDE and can also be used for debugging too. These programmers are very well designed and are firmware upgradeable. Microchip regularly releases new firmware to support new chips that become available.



 ICD 2 and 3 - In Circuit Programmer And Debugger

One of the best ways to program Modtronix PIC based boards is by using the Microchip ICD 2 or 3 programmer and debugger together with the PGM06 programming adaptor. The PGM06 programming adaptor plugs onto the ICD 2 and provides the connectors required for programming and debugging all Modtronix PIC based boards. Figure 6 shows the ICD 2 used together with a PGM06 programming adaptor to program a target PIC based SBC board.

The ICD 2 is a very robust unit, and has extensive protection and monitoring circuitry. Even when connected up wrong to the target board, it will sense the wrong connection, and not try to program the board. Thus not damaging the board or itself! The same is NOT true for many other programmers!



Figure 6 - ICD 2 with PGM06 connected to target PIC board
Click on image to enlarge!


 PICkit 2 and 3 programmer with PGM2KIT Adaptor

The cheapest way to program Modtronix PIC based boards is by using the PICkit 2 (or 3) Programmer together with the PGM2KIT programming adaptor. The PGM2KIT Programming Adapter plugs into the ICSP socket of the PICkit 2 PIC programmer. It provides the connectors required for programming all Modtronix PIC based boards. Figure 7 shows the PGM2KIT used together with a PICkit 2 programmer to program a target PIC based SBC board.

The PICkit 2 is a very robust unit, and has extensive protection and monitoring circuitry. Even when connected up wrong to the target board, it will sense the wrong connection, and not try to program the board. Thus not damaging the board or itself! The same is NOT true for many other programmers!



Figure 7 - PICkit 2 Programmer with PGM2KIT programming adaptor used to program a target PIC board
Click on image to enlarge!


 ZIF Programming Adaptor - In Circuit Programming

The PGM40ZIF ZIF Socket Programming Adapter plugs into the ZIF socket of a standard PIC programmer, in place of the PIC chip. It provides the connectors required for programming all Modtronix PIC based boards. Figure 9 shows the PGM40ZIF used together with a PIC programmer to program a target PIC based SBC board. Example of PIC programmers that can be used with the PGM40ZIF are the PGM149 and PGM150 programmers from kitsrus.



Figure 9 - PIC Programmer with PGM40ZIF connected to target PIC board
Click on image to enlarge!
Please note, this is our OLD SITE!!!! It should be used for reference only!
To purchase product, please go to our new site at www.modtronix.com!