PIKKIT4 Error ("expected ... got ...") with PIC18F47Q43
I'm having trouble with my newly delivered PICkit4 and would appreciate any pointers.
My usual setup is: MPLABX v5.45 -> ICD3 -> Mikroe EasyPICV7.
I've been developing with a PIC16F1769 but need more pins so have bought a PIC18F47Q43. Annoyingly I did not check compatibility with the ICD3 (none) so have bought a PICkit4 to be able to program the PIC18F.
Dropping the PICKit4 into the tool chain, this works: MPLABX -> PICKit4 -> EasyPICV7 -> PIC16F1769
But this does not: MPLABX -> PICkit4 -> EasyPICV7 -> PIC18F47Q43
The full programming output is:
Connecting to MPLAB PICkit 4...
Currently loaded versions:
Application version............00.06.56
Boot version...................01.00.00
Script version.................00.04.07
Script build number............59586f4647
Tool pack version .............1.4.911
Target voltage detected
Target device PIC18F47Q43 found.
Device Revision Id = 0xa0420000
Calculating memory ranges for operation...
Erasing...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x17f
program memory: start address = 0xfc00, end address = 0x1287f
program memory: start address = 0x1ff80, end address = 0x1ffff
configuration memory
User Id Memory
[ Pgm ] at 0x16, expected 0x00004962, got 0x00000962.
Programming did not complete.
The Device Support page lists the PIC18F47Q43 as
GREEN for the PICkit4, so I'm not sure what is going on here. Is any kind soul able to point me in the right direction?
Thanks,
Duncan