No estoy muy entendido en el caso, pero creo que las diferencias son estas:
18Fxxxx trababajan a 5V con grabador con ZIF o ICSP de la mayoria de los programadores que conocemos
18FxxJxx trabajan a 3V Grabador solo con ICSP, pues solo vienen en SMD, y no cualquier grabador lo graba, necesitas generalmente un pickit2 ó 3 ó ICD2 ó 3 u otro que los soporte. El de WilliP por ejemplo graba varios de la familia J. O algun clone que soporte 3V
18FxxKxx también trabajan a 3V De estos si que no vi ningun grabador, solo usar un original o algun clone.
y ya despues las misma diferencias de siempre, mayor velocidad, memoria, perifericos, etc.
Creo que lo que mencioné arriba es lo que más resalta. Ahora seguramente existe alguna otra diferencia clara entre lso tres y más precissamente entre los J y K, pero lo descozco.
Alguien más los logró ver??
saludos.