Archivo por meses: marzo 2018

MikroProg to Pickit 3 Adapter

Mikroprog to Pickit 3 adapter

Hi all! After a really busy months, I come back with a small tip. I start again work with PICs some years ago, and since then, I usually use the Pickit 3 programmer from Microchip. It’s a really great tool, with official support, online updates, and I never have a problem with it. But a couple of years ago, I discover the Mikroe products, both compiler for PIC and the programmer they have to program more tan 1000 PIC microcontrollers,  the Mikroprog programmerMikroProg to Pickit 3 adapter

Mikroprog is bigger in size than Pickit3, and comes with a flat 10-pin wire assemble inside the box, so you can’t remove this wire. Pickit 3 has 6-pin female connector just to plug it on the board header for programming.

Both devices has the same USB connector for PC management: USB mini:

Mikroprog to Pickit3 adapter

The problem with this two programmers is the programming connector. As you can see in the following image, both programmers has different connectors and pinout for programming:

MikroProg to Pickit 3 adapter

The pinout of the programmers are shown on the next image: on the left side, Pickit 3 pinout and on the right side, Mikroprog pinout:

MikroProg to Pickit 3 adapter

You can find more technical info about these programers here and here.

So, to use old boards thas has Pickit 3 header with Mikroprog programmer, you definitively need an adapter to have the signals on the same order. Is really simple to implement, just need to cross the signals. Here’s the schematic of the adapter:mikroprog to pickit3 adapter

With the connectors and a small piece of prototype board, it just take 10 mins to make it one:

MikroProg to Pickit 3 adapter

So, with this simple adapter you can use both programmers on boards that have a Pickit3 programming header.

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon
MikroProg to Pickit 3 Adapter

Adaptador de Mikroprog a Pickit 3

¡Hola! Después de unos meses realmente ocupado, vuelvo con un pequeño proyecto. Volví a trabajar con los PIC hace unos años, y desde entonces, utilizaba el programador Pickit 3  de Microchip. Realmente es una gran herramienta, soporte oficial, actualizaciones de firmware online, y nunca he tenido ningún problema con ella. Pero hace un par de años descubrí los productos de Mikroe, tanto los compiladores para PIC como el programador que tienen para programar más de 1000 microcontroladores PIC, el programador MikroprogMikroProg to Pickit 3 adapter

El programador Mikroprog es mayor en tamaño que el Pickit3, y viene con un cable plano de 10 vías sujeto en el interior de la carcasa, por lo que este cable no se puede desconectar o reemplazar fácilmente. El programador Pickit 3 tiene una tira hembra de 6 pines para conectarla directamente al conector de programación de la tarjeta a programar.

Los dos programadores tienen el mismo conector USB para conectarlo al PC: USB mini:

Mikroprog to Pickit3 adapter

El problema con estos dos programadores es el conector de programación. Como se puede ver en la siguiente imagen, los dos programadores tienen diferente conector y pinout para la programación:

MikroProg to Pickit 3 adapter

El pinout de los programadores se puede ver en la siguiente imagen: en la izquierda, el pinout del programador Pickit 3 y en la derecha, el pinout del programador Mikroprog:

MikroProg to Pickit 3 adapter

Se puede encontrar más información técnica de estos programadores aquí y aqui.

Asi, para utilizar el programador Mikroprog en tarjetas donde el conector de programación corresponde con el pinout del Pickit 3, se necesita un adaptador para tener las señales de programación en el mismo orden. Es realmente sencillo de implementar, solo hay que cruzar las señales. Aqui esta el esquema del adaptador:mikroprog to pickit3 adapter

Con los conectores y un pequeño trozo de placa de prototipado, en 10 minutos se puede tener este adaptador montado:

MikroProg to Pickit 3 adapter

Así, con este simple adaptador, se pueden utilizar ambos programadores en tarjetas que tengan el conector de programación del programador Pickit 3.

  • Twitter
  • del.icio.us
  • Digg
  • Facebook
  • Technorati
  • Reddit
  • Yahoo Buzz
  • StumbleUpon