The config bits for the "External Memory Bus" on several "J" parts are reversed in the .epc files.

Specifying "MM" Microcontroller Mode in the #CONFIG block shows up as 20-bit address mode in meProg.
Specifying 20-bit address mode in the #CONFIG block shows up as "Disabled" (MM-Microcontroller Mode).

From the Datasheet...


From the original .epc files...
Code:
	GroupName="External Memory Bus Configuration"
		GroupMask=0x0030
		ItemName="20-bit Address"
			ItemValue=0x0030
		ItemName="16-bit Address"
			ItemValue=0x0020
		ItemName="12-bit Address"
			ItemValue=0x0010
		ItemName="Disabled"
			ItemValue=0x0000
They should be ...
Code:
	GroupName="External Memory Bus Configuration"
		GroupMask=0x0030
		ItemName="20-bit Address"
			ItemValue=0x0000
		ItemName="16-bit Address"
			ItemValue=0x0010
		ItemName="12-bit Address"
			ItemValue=0x0020
		ItemName="Disabled"
			ItemValue=0x0030
Files affected ...

PIC18F83J11.EPC
PIC18F84J11.EPC
PIC18F85J10.EPC
PIC18F85J11.EPC
PIC18F85J15.EPC
PIC18F85J50.EPC
PIC18F86J10.EPC
PIC18F86J11.EPC
PIC18F86J15.EPC
PIC18F86J16.EPC
PIC18F86J50.EPC
PIC18F86J55.EPC
PIC18F87J10.EPC
PIC18F87J11.EPC
PIC18F87J50.EPC
PIC18F96J60.EPC
PIC18F96J65.EPC
PIC18F97J60.EPC

The attached .epc files have been modified from the 4.51 beta.

P.S. This is how I spent Memorial Day.
Attached Files