Требуется запитать микроконтроллер от LI-SOCL2 батарейки на 3.6В, дополнительно иметь возможность питания от программатора 5В и от внешнего источника 5В
Допустимое напряжение питания МК - 3.0 - 3.7В
При питании от батарейки схема питания должна потреблять не более 1мкА
Схема должна иметь автоматическое отключение батарейки при подключении питания 5В
Схема должна иметь защиту от переполюсовки питания
Накидал простую схему, но не уверен в токах утечки при питании от батареи

Может быть есть более простые способы коммутации нескольких источников питания? (Просто три диода не устраивает из-за большого падения напряжения на нем)
Или какая то специализированная микросхема есть?
Пробовал сэмулировать съему на EasyEDA, но не смог найти линейный стабилизатор с моделью эмуляции. (Хотя наверное можно было прогнать на эвиваленте стабилитрон+резистор)


