W wielu MCU stany pinów są domyślnie ustawione na potrójne (a.k.a. wejścia analogowe), gdy MCU resetuje się, aby nie wpływać na obwody, do których są podłączone, dopóki oprogramowanie nie skonfiguruje styków.Potrójne piny pozwalają również projektantowi sprzętu komputerowego wybrać stan wyciągnięcia każdego z pinów w zależności od przypadku w zależności od podstawowego obwodu.
Istnieją jednak MCU (i SoC), które domyślnie swoje piny aktywują zamiast tego wewnętrzne podciąganie / opuszczanie.Na przykład LPC845 domyślnie ustawia wszystkie szpilki na podciąganie wychodzące z resetowania.
Czy istnieje powód, dla którego domyślne ustawienie pinów do podnoszenia / opuszczania jest lepsze niż potrójne (poza możliwymi przyrostowymi oszczędnościami energii podczas resetowania lub krańcowymi oszczędnościami BOM)?
Jeśli już, rzadko stwierdzam, że szpilki powinny być wyciągane - w górę wychodzące z resetu (zazwyczaj muszę je wyciągnąć, jeśli w ogóle).