Connecting Your Circuitry to Different Programmer with UIC-A

Nowadays, ICSP (In Circuit Serial Programmer) is starting to gain popularity and Cytron also encourage users to use ICSP instead of using universal programmer (where user needs to unplug the microcontroller) or bootloader. This article explains how to program the PIC MCU by using ICSP.

uic-a-1

Example of ICSP using UIC00B

Nowadays, ICSP (In Circuit Serial Programmer) is starting to gain popularity and Cytron also encourage users to use ICSP instead of using universal programmer (where user needs to unplug the microcontroller) or bootloader. To use ICSP, you need to prepare a connector socket on your development board. The socket type depends on your programmer. For Cytron’s Programmer, the socket that you need is 10 Ways IDC Box Header. On the other hands, Microchip’s ICSP standard is different from us. For example, the ICSP socket on the development board for PICkit2 programmer is 6 ways male header while for ICD2, the socket is RJ11. These two types of programmer/In Circuit Debugger are most popular and many PIC Development Board uses these two standard.

uic-a-2

Example of ICSP from Microchip

Thus, Cytron has come out with a new small gadget which is called ICSP Universal Adapter (UIC-A) to cater for user that uses Cytron’s Programmer but their PIC development board are using Microchip’s ICSP standards and vice versa where they are using Microchip’s Programmer or ICD to program a development board that uses 10 Ways IDC Box Header. Obviously UIC-A is only for PIC microcontroller Programmer since most of our products are using such microcontroller.

uic-a-3

UIC-A

Below are two examples using the UIC-A:
A development board which uses PICkit2’s socket standard, which is 6 way header pins can be programmed with UIC000B by using the UIC-A!

uic-a-4

Likewise, a development board which uses 10 Ways IDC Box Header can be programmed with ICD2 by using the UIC-A!

uic-a-5

UIC-A is a connector which eases user and serves as a platform in synchronizing various connections for ICSP of  PIC.

BUY

1 thought on “Connecting Your Circuitry to Different Programmer with UIC-A”

  1. I see you don’t monetize your website, don’t waste your traffic, you can earn extra bucks every month
    because you’ve got high quality content. If you want to know
    how to make extra money, search for: Boorfe’s tips best
    adsense alternative

Leave a Comment

Your email address will not be published.

Share this Tutorial

Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest
Share on facebook
Share on whatsapp
Share on email
Share on print
Share on twitter
Share on pinterest

Latest Tutorail

Display Temperature and Humidity on OLED using DHT22 and Arduino
Getting Started With Teensy Using Arduino IDE
Night Light
Arduino Device Tracker Using GSM GPS SIM7600E Module
Chocolate Box with Touch Sensor and Arduino
Scroll to Top