The hardware is based on the MCF52259EVB evaluation board. Unfortunatelly now I havent'any with me but I remerber was colder. The frequency was the same:
xtal=48MHz...internal 80MHz . Vcc=3.3V
The currents in proto # 1 are:
90-100mA BDM halting the cpu at startup
210-240mA running
The temperature increments measured in the surface of the cpus in the protos # 1, 2 respect to the 22.7ºC ambient are:
0ºC to 0ºC board powered off
+13ºC to 15ºC BDM halting the cpu at startup
+5ºC to +6ºC after pll, the cpu is halted by the BDM
+1ºC to +1ºC after GPIOs
+10ºC to +11ºC running
+28ºC to +31.6ºC.......................Total TempCPU-TempAmb
Corresponds to 51 to 54ºC, the final absolute temperature reached by the boards.
(sorry I did'nt take the temp of the boards when make those measures but the first one on the left was with the board so cold, the second one with board hot)
Answering your questions, I thing the numbers are so coherents for a QFP but I do not understand why the current arrives to 210-240mA.
Triyng the proto #3 with only the cpu, BDM and capacitors soldered, the cpu behaves like the others: +15ºC-18ºC after PLL (I cannot run because the firmware needs the external ram and halts)
Note1: If I set all the ports as inputs with the BDM, the temperature change is only 0.5ºC
Note2: If I run without external ram access there is a very small change in temperature (not measured)
The power is 3.3V well stabilized, there are no ferrites in the pll. Capacitor packs decoupling each vdd. vstby = vbat < 3.3V. No other chip than the cpu is burning. Is possibble the MCF52259EVB had a special cpu ? What else can do so high current draining across the cpu while the evaluation boad remains cooler ?