Если по регистрам никак - отличай по наличию/отсутствия кварца. Я так понял, что при запайке 042 кварц паяться не будет (иначе нет смысла отличать - если кварц всегда паяется, то и используй его, и код будет для обоих МК одинаковый (наверное)).
Делаешь попытку запустить кварц - если запустился, то это 070, используешь HSE для тактирования МК и USB, если нет - то это 042, используешь HSI для тактирования МК и HSI48 для USB
Еще вариант - внешний резистор на ногу МК, который паяется/ не паяется вместе с кварцем.