Нету никакой защиты ни там ни тут. Ардуине закороченные пины тоже не на пользу. Превышение тока в 40мА может повредить пин, а предохранитель сработает не сразу и при сильно бОльшем токе. У малины максимальный ток пина скорее всего еще ниже. Ставьте буферы и токоограничительные резисторы, если есть вероятность замыканий.
Самовосстанавливающийся предохранитель - это такой терморезистор с очень крутой характеристикой. От превышения тока он нагревается и (почти)размыкает цепь пока не остынет. Надежность не высокая, время срабатывания долгое. ИМХО от пожара спасет, но лучше не допускать его срабатывания, спасение микроконтроллера не гарантируется.