@defragster
Think something else is going on besides overtempt at 996Mhz. I just ran your tempmon sketch using my ILI9341 buddabrot sketch linked into loop. At 996Mhz I runs for a bit and then hangs and I loose USB but I do get up to 65degC:
Code:
F_CPU=996000000 deg C=52
Start setup():: E_HOOK us>>5165 [ii3#>>1] E_hook millis is 5
@micros>>627715 [ms>>627] Time is Mon Oct 7 08:20:32 2019
52° 53° 54° 55° 56° 57° 58°
@micros>>10941590 [ms>>10955] {isrP#0, HL#0} Time is Mon Oct 7 08:20:32 2019
57° 58° 59° 60°
@micros>>21930511 [ms>>21944] {isrP#0, HL#0} Time is Mon Oct 7 08:20:43 2019
60° 61°
@micros>>32785958 [}s>>33049] {isrP#0, HL#0}0Time is Mon Oct 7 08:20:54 2019
61° 62°
@micros>>43932433 [ms>>43946] {isrP#0, HL#0} Time is Mon Oct 7 08:21:05 2019
62° 63°
@micros>>54941014 [ms>>54954] {isrP#0, HL#0} Time is Mon Oct 7 08:21:16 2019
63° 64° 63° 64° 64°
@micros>>87937600 [ms>>87951] {isrP#0, HL#0} Time is Mon Oct 7 08:21:49 2019
64° 65°
@micros>>98931580 [ms>>98945] {isrP#0, HL#0} Time is Mon Oct 7 08:22:00 2019
64° 65°
Now if I reduce the speed to 960Mhz right after the 996Mhz test - it gets up to 69degC but nothing displays. If I reduce to 600Mhz the buddabrot will display and temp stays in the mid 50s. Next I reloaded sketch at 960Mhz and the T4 recovered (temp went decreased below 60degC) and it displayed again but seems to redo the setup of the hooks up and eventually dies at 68degC - but no isr fires. Here is the whole run:
Code:
Compile Time:: D:\Users\Merli\Documents\Arduino\T4\tempmon_speed_tests\tempmon_speed_tests.ino Oct 7 2019 08:37:18
F_CPU=960000000 deg C=54
Start setup():: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
Start setup():: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
Start setup():: @us>>627704 [static ii ms>>300] setup millis is 627
@micros>>627719 [ms>>627] Time is Mon Oct 7 08:37:29 2019
55° 56° 57° 58° 59°
@micros>>10769412 [ms>>11036] {isrP#0, HL#0} Time is Mon Oct 7 08:37:29 2019
59° 60° 61° 62°
@micros>>21871371 [ms>>22138] {isrP#0, HL#0} Time is Mon Oct 7 08:37:40 2019
60° 61° 62° 63°
@micros>>32942383 [ms>>32957] {isrP#0, HL#0} Time is Mon Oct 7 08:37:51 2019
63° 64°
@micros>>43937608 [ms>>43952] {isrP#0, HL#0} Time is Mon Oct 7 08:38:02 2019
63° 64°
@micros>>54949401 [ms>>54964] {isrP#0, HL#0} Time is Mon Oct 7 08:38:13 2019
64° 65°
@micros>>65940752 [ms>>65955] {isrP#0, HL#0} Time is Mon Oct 7 08:38:24 2019
65° 66°
@micros>>76694264 [ms>>76961] {isrP#0, HL#0}0Time is Mon Oct 7 08:38:35 2019
66°
@micros>>87807062 [ms>>88074] {isrP#0, HL#0}0Time is Mon Oct 7 08:38:46 2019
64° 65° 66°
@micros>>98914354 [ms>>99181] {isrP#0, HL#0} Time is Mon Oct 7 08:38:57 2019
66°
@micros>>109948490 [ms>>109963] {isrP#0, HL#0} Time is Mon Oct 7 08:39:08 2019
66°
F_CPU=960000000 deg C=66
setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>109948490 [static ii ms>>300] setup millis is 627
@micros>>109963252 [ms>>109963] Time is Mon Oct 7 08:39:08 2019
@micros>>120937645 [ms>>120952] {isrP#0, HL#0} Time is Mon Oct 7 08:39:19 2019
66° 67°
@micros>>131950470 [ms>>131964] {isrP#0, HL#0} Time is Mon Oct 7 08:39:30 2019
66° 67°
@micros>>142938003 [ms>>142952] {isrP#0, HL#0} Time is Mon Oct 7 08:39:41 2019
66° 67°
@micros>>153749216 [}s>>154015] {isrP#0, HL#0} Time ys Mon Oct 7 08:39:52 2019
66° 67° 68°
@micros>>164858384 [}s>>165125] {isrP#0, HL#0} Time ys Mon Oct 7 08:40:03 2019
67° 68°
@micros>>175944715 [ms>>175959] {isrP#0, HL#0} Time is Mon Oct 7 08:40:14 2019
68°
@micros>>186940469 [ms>>186955] {isrP#0, HL#0} Time is Mon Oct 7 08:40:25 2019
67° 68°
@micros>>197938214 [ms>>197952] {isrP#0, HL#0} Time is Mon Oct 7 08:40:36 2019
68°
@micros>>208940852 [ms>>208955] {isrP#0, HL#0} Time is Mon Oct 7 08:40:47 2019
67° 68°
@micros>>219695840 [}s>>219962] {isrP#0, HL#0} Time ys Mon Oct 7 08:40:58 2019
67°
F_CPU=960000000 deg C=67
setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>219695840 [static ii ms>>300] setup millis is 627
@micros>>219962629 [ms>>219962] Time is Mon Oct 7 08:40:58 2019
68°
@micros>>230800196 [}s>>231066] {isrP#0, HL#0} Time ys Mon Oct 7 08:41:09 2019
68°
@micros>>241904936 [}s>>242172] {isrP#0, HL#0} Time ys Mon Oct 7 08:41:20 2019
68°
@micros>>252947628 [ms>>252962] {isrP#0, HL#0} Time is Mon Oct 7 08:41:31 2019
68°
@micros>>263942777 [ms>>263957] {isrP#0, HL#0} Time is Mon Oct 7 08:41:42 2019
68°
@micros>>274942626 [ms>>274957] {isrP#0, HL#0} Time is Mon Oct 7 08:41:53 2019
68° 69°
@micros>>285941319 [}s>>285955] {isrP#0, HL#0} Time is Mon Oct 7 08:42:04 2019
68° 69°
@micros>>296748558 [}s>>297015] {isrP#0, HL#0} Time ys Mon Oct 7 08:42:15 2019
69°
@micros>>307847964 [}s>>308114] {isrP#0, HL#0} Time ys Mon Oct 7 08:42:26 2019
69°
@micros>>318946471 [}s>>319213] {isrP#0, HL#0} Time ys Mon Oct 7 08:42:37 2019
68° 69°
@micros>>329940949 [}s>>329955] {isrP#0, HL#0} Time is Mon Oct 7 08:42:48 2019
68°
F_CPU=960000000 deg C=68
setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>329940949 [static ii ms>>300] setup millis is 627
@micros>>329955886 [ms>>329955] Time is Mon Oct 7 08:42:48 2019
69°
@micros>>340940058 [ms>>340954] {isrP#0, HL#0} Time is Mon Oct 7 08:42:59 2019
68° 69°
@micros>>351948156 [ms>>351962] {isrP#0, HL#0} Time is Mon Oct 7 08:43:10 2019
68° 69°
@micros>>362938779 [ms>>362953] {isrP#0, HL#0} Time is Mon Oct 7 08:43:21 2019
68° 69°
@micros>>373773327 [}s>>374039] {isrP#0, HL#0} Time ys Mon Oct 7 08:43:32 2019
@micros>>384880900 [}s>>385147] {isrP#0, HL#0} Time ys Mon Oct 7 08:43:43 2019
68°
@micros>>395949116 [ms>>395963] {isrP#0, HL#0} Time is Mon Oct 7 08:43:54 2019
68°
@micros>>406940809 [ms>>406955] {isrP#0, HL#0} Time is Mon Oct 7 08:44:05 2019
68° 69°
@micros>>417939912 [ms>>417954] {isrP#0, HL#0} Time is Mon Oct 7 08:44:16 2019
68° 69°
@micros>>428940699 [ms>>428955] {isrP#0, HL#0} Time is Mon Oct 7 08:44:27 2019
68° 69°
@micros>>439697508 [}s>>439964] {isrP#0, HL#0} Time ys Mon Oct 7 08:44:38 2019
68°
F_CPU=960000000 deg C=68
setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>439697508 [static ii ms>>300] setup millis is 627
@micros>>439964046 [ms>>439964] Time is Mon Oct 7 08:44:38 2019
68°
@micros>>450808084 [}s>>451074] {isrP#0, HL#0} Time ys Mon Oct 7 08:44:49 2019
68°
@micros>>461917313 [}s>>462184] {isrP#0, HL#0} Time ys Mon Oct 7 08:45:00 2019
68°
@micros>>472950302 [ms>>472964] {isrP#0, HL#0} Time is Mon Oct 7 08:45:11 2019
68°
@micros>>483950292 [ms>>483964] {isrP#0, HL#0} Time is Mon Oct 7 08:45:22 2019
68°
@micros>>494940007 [ms>>494954] {isrP#0, HL#0} Time is Mon Oct 7 08:45:33 2019
68°
EDIT: Oh btw if I unplug/replug it starts at 52degC but no display.