Could this be a suitable GPSDO BP replacement board ?
https://www.eevblog.com/forum/microcontrollers/new-bluepill-on-steroids-stm32h503cbt6-evt/
W. 250MHz clock it should offer more "PPS capture resolution" , and w. dual PLL's it should enable the use of both PLL1 250MHz timers and PLL2 240Mhz (/5 == 48MHz) USB Clock.
Even when clocked with a 10MHz HSE clock.
I haven't investigated how the board should be modified, in order to receive the 10MHz OCXO Clock, maybe someone more experienced w. STM & Hardware could have a look.
Regarding porting the sw to the new board :
Unfortunately i'm not experienced enough to do the migration, especially USB is a "unknown blackhole" to me.
But if it's an easy route hardware wise, it might be a nice upgrade.
/Bingo
Hi @ bingo600
Well, then I'm not the only one who's intrigued by this question
(mentioned somewhere earlier as an NTP server + GPSDO mix - better MCU performance is a must for NTP)
I've gone further, many STM32 would be suitable, but to avoid modifying the mainboard, I've ended up like you - STM32H503CBT6 /w BP PIN comp.
plus I would like to dev. an ethernet connection based on a WIZnet W5500 chip, or use the following module:
https://docs.wiznet.io/Product/ioModule/wiz850io-this would be the next development, if @fredo_ he would have the time and he has the will to do so...
YES it's long gone beyond upgrading the original GPSDO, but it's also a useful pastime, everyone does it when they have the time

BTW:
Meanwhile here is the LED(s) PCB with Molex PICOBLADE connector - I will not modify this any further
EDIT1:I had an abandoned KiCAD project with this STM32H503CBT6, I checked it, it looks like I can make it 100% PIN compatible with BP...
-VDDA and PB2 issue resolved by default on this (VDDA - LC-filter)
-The two Vcap PINs are also correct and are connected to a caps not to breakout
-I'm still thinking about the WIZnet chip with a direct pin header mounted above the board optionally.
it's not BP compatible, but there are good things here
https://github.com/openedv/M48Z-M33-Mini-Board-STM32H503/tree/master/libraries/DriversIt would be interesting to push this through, if you feel like it

@fredo_ (

)