AnsweredAssumed Answered

Hi there, Here’s a conundrum for you…..I have designed a PCB with two MPC5554AZP132 devices on it. If you connect our GreenHills programmer through a Nexus Port (Jtag) to one of them, it connects/programs internal Flash and runs a little ‘noddy’ flash an

Question asked by peter sowden on Dec 15, 2016

Hi there, Here’s a conundrum for you…..I have designed a PCB with two MPC5554AZP132 devices on it. If you connect our GreenHills programmer through a Nexus Port (Jtag) to one of them, it connects/programs internal Flash and runs a little ‘noddy’ flash an LED program...all good. The other one, 50mm away on the same board; if you connect the same GreenHills programmer to its Nexus Port (Jtag), it fails to connect/program Flash. If you warm the BGA up with a ‘hairdryer’ by about 20deg.C, it connects and programs Flash and runs the same flash-the-LED program. However, a few minutes later, (as the device cools), the LED stops. Attempts to contact through Nexus will fail, but if you heat it again, the LED flashes again....you can repeat the above. The ‘good’ one is clocked with a 120MHz oscillator in bypass mode. The ’bad’ one is clocked with a same type oscillator at 112MHz, also in bypass mode. Any idea which aspect of the design to target for error? Thanks

Outcomes