Author Topic: Pickit3 programming PIC18F26Q10  (Read 3017 times)

0 Members and 1 Guest are viewing this topic.

Offline PicuinoTopic starter

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: 00
    • Picuino web
Pickit3 programming PIC18F26Q10
« on: April 14, 2020, 01:25:55 pm »
I'm trying to program the new microcontroller of Microchip PIC18F26Q10 with PICKIT3 tool.
My IDE is MPLABX v5.10 and doesn't allow to select the programmer PICIT3.

The datasheet of PIC18F26Q10 show the pickit 3 as a valid programmer.

And the pickit3 works fine with other microcontrollers.

¿Somebody knows what is the problem?


« Last Edit: April 14, 2020, 01:29:47 pm by Picuino »
 

Offline jaromir

  • Supporter
  • ****
  • Posts: 338
  • Country: sk
Re: Pickit3 programming PIC18F26Q10
« Reply #1 on: April 14, 2020, 01:32:34 pm »
Q10 devices are fairly new, MPLABX 5.10 was released in November 2018, you may want to upgrade.
 

Online oPossum

  • Super Contributor
  • ***
  • Posts: 1417
  • Country: us
  • Very dangerous - may attack at any time
Re: Pickit3 programming PIC18F26Q10
« Reply #2 on: April 14, 2020, 01:33:25 pm »
It is supported in MPLAB 5.35
 

Offline PicuinoTopic starter

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: 00
    • Picuino web
Re: Pickit3 programming PIC18F26Q10
« Reply #3 on: April 14, 2020, 01:46:44 pm »
Ok, MPLABX upgraded to version 5.35...

Pickit3 works fine.

Thanks a lot.
 
The following users thanked this post: Mark Use Blender00

Offline PicuinoTopic starter

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: 00
    • Picuino web
Re: Pickit3 programming PIC18F26Q10
« Reply #4 on: April 17, 2020, 11:16:48 am »
I have already received the PICs 18f26Q10 and I am trying to program them.

When I try, I get two error messages from PICKIT3:

Target Device ID (0xe300) is an Invalid Device ID. Please check your connections to the Target Device.

After that, the pickit program the device and appears other verify error:

Address: 300000 Expected Value: 2922 Received Value: 2954
Failed to program device


Despite everything, the program works:

Code: (c) [Select]
#include <xc.h>

#pragma config FEXTOSC = HS
#pragma config RSTOSC = EXTOSC_4PLL

void main(void) {
   while(1) {
      TRISCbits.TRISC4 = 0;
      LATCbits.LATC4 = 1;
      LATCbits.LATC4 = 0;
   }
}

And the pin C4 shows a signal of 2MHz.

Why do errors appear?
 

Offline spostma

  • Regular Contributor
  • *
  • Posts: 118
  • Country: nl
Re: Pickit3 programming PIC18F26Q10
« Reply #5 on: August 21, 2020, 09:06:17 am »
Please have a look at the Pickit Plus software:
https://www.eevblog.com/forum/microcontrollers/pickit-plus-for-pickit2-and-pickit3-programmers/

It is actively maintained, and adds support for MANY new PICs and even AVR processors.
I am very thankful to Evan Venn and his team for making and maintaining this software;
they deserve all support from the eevblog forum users by buying their excellent software...

They did what Microchip shuold have done for their 8-bit microcontroller programmers!
 

Offline Mark Use Blender00

  • Newbie
  • Posts: 1
  • Country: hk
Re: Pickit3 programming PIC18F26Q10
« Reply #6 on: June 17, 2023, 09:34:16 am »
this comment helped me 3 years later
 
The following users thanked this post: spostma


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf