Curiosity nano, problema para programarlo.

Compre un curiosity nano , AVR128DB48-CNANO , cuando voy a programarlo desde el MPLAB X IDE v5.40 , me sale este error :


Currently loaded versions:
Application version...........1.16.507 (0x01.0x10.0x01fb)
Tool pack version .............1.7.295
Entering firmware upgrade mode

Tool timeout during the firmware download process.
Connection Failed.
Data transmission failed. Error code -109 returned while trying to send USB data.
Data transmission failed. Error code -109 returned while trying to send USB data.

alguien sabe que se puede hacer ?

existe algun modo de actualizar el firmware ? por otro lado .
 
Pues tiene toda la pinta de mala conexión, malos drivers, mala configuración o algo así
 
Apropósito de esos módulos Curiosity nano, se pueden considerar que son en la practica lo mismo que un Pickit 3 + un PIC principal montados todo en una sola board pequeña? O hay muchas diferencias considerables respecto a utilizar un Pickit3 para el modo MPlab X con el PIC respectivo que viene en esos módulos Curiosity nano?
 
Hace poco adquirí el PIC18F47Q83 en DIP40 (entre otros PICs) que viene a ser casi el equivalente del PIC18F57Q83 QFP que es el corazón de uno de esos módulos Curiosity nano, el detalle curioso es que ese PIC18F47Q83 en su datasheet menciona en la pagina 1045 que se puede programar mediante un ICSP como los PiCs habituales e incluso nos muestra la figura pictórica de un PICKIT 3 con sus 6 pines clásicos, indudablemente me parece que se refiere a un PICkit3 y no a un PICKIT 4 de 8 pines, entonces resulta que al probarlos con el MPLAB X IDE 6.00 y el MPLAB X IPE estos arrojan un mensaje de "error el PICKIT 3 no soporta este PIC..." y no solo ocurre con este PIC sino que con otros también que están incluidos en otros módulos de curiosity nano, entonces podría pensar uno que Microchip lo esta haciendo adrede?, se salta su propias datasheet para proteger la comercialización de sus novedosos módulos curiositys? , con varios de esos PICS recientes ya te exige que uses de herramienta el PICKIT 4 o 5 si o si, con lo que ya quieren andar finiquitando la vigencia del PICKIT 3 y pues por ahora no me es atractivo desembolsar 150 a 180 dólares por un PICKIT 4 ( el PICKIT 5 es para asustarse el precio) para programar PICS potentes y mas económicos que los antiguos, a la par de esas herramientas PICKIT 4 y 5 deberían proveer programadores sin debug asi sencillos nomas, ya me anda recordando a los tiempos de hace 20 años en que para programar un PIC16F84 necesitabas unos programadores costosos hasta que aparecieron el Quark pro y demás alternativos bien sencillos de construir y que conectabas a través del puerto serie jejeje, ojala los chinos lancen pronto el PICKIT 4 y 5 compatibles para estos nuevos PICS,
 
Hola, el PICKIT 3 no se actualiza hace varios años y este contiene toda una lista de PICs soportados, entre los cuales no van a figurar aquellos PICs "nuevos".

Lo que indicas del datasheet si es cuestionable ya que deberían de colocar un ejemplo actualizado, pero siempre están los archivos de erratas donde exponen y aclaran lo que no hay en el datasheet o buscar en los foros de microchip sobre el tema; sin embargo el PICKIT 4 aclara que es un bus flexible y va más allá de solo soportar ICSP; si bien son 8 pines de programación, no necesariamente se utilizan los 8, la configuración ICSP del PICKIT 4 solo utiliza 6 en el mismo orden.

Siendo así, el error que presentas es porque el PICKIT 3 no contiene información del PIC18F47Q83 y/o su hardware no lo soporta, básicamente no conoce al PIC18F47Q83 ni lo conocerá y microchip obliga a usar el PICKIT 4 o más.

Saludos
 
Atrás
Arriba