Hi Vicente,
Yes, we have 30 devices all with the same behavior. On a number of devices I've tried reflowing the parts. We've also tried different solder stencil thicknesses. Our original assumption was that it was a solder problem. However, when I touch the board I'm very careful not to apply any pressure whatsoever to the QFN itself to eliminate the possibility that I'm closing a cold solder joint. When I touch various components I'm getting it to connect about 10% of the time.
I've also verified with the crystal manufacturer that indeed the right parallel load capacitor value is 15pF. I've also measured that when the ULINK2 pulls down RESET# that the KL25 oscillator stops (by measuring at the crystal). See attached plot #1 and #2 for that measurement.
GREEN = RESET#
YELLOW = EXTAL0 (pin 18, PTA19)
PURPLE = SWCLK
BLUE = SWDIO
Interestingly it looks like the KL25 oscillator is not even running when SWCLK gives it's first set of pulses, plot #3 and #4.
It appears that there is some data on the SWDIO line after the first pulse, but I don't know how to interpret the particular Keil 2-wire JTAG SWD protocol.
Any insight and review of these plots is much appreciated.
Thank you,
Joel