Estoy intentando ejecutar instrucciones JTAG con el microcontrolador PIC32MX110F016B.
Como experimento, he operado las instrucciones en diferentes frecuencias. Observo que las instrucciones "Muestra / Precarga y Extest" solo funcionan correctamente desde una cierta frecuencia.
Debajo de esta frecuencia, veo que las salidas se configuran en HighZ (incluida la salida TDO) mediante la instrucción "Muestra / Precarga".
En la instrucción "Extest", puedo controlar los pines de salida a través de bits precargados, sin embargo, el TDO sigue siendo alto-Z en estado ShiftDR. No encuentro en la norma 1149.1 ninguna indicación de que JTAG deba operarse con una cierta frecuencia.
El problema no se produce con el uChip PIC33FJ128MC802.
¿Podría alguien entregar alguna información, donde la diferencia se encuentra entre los dos microchips, y si este problema es una medida de seguridad que se realizó dentro del microchip?