W sezonie 1976/77 startowały rozgrywki o Puchar Federacji Portugalskiej Futbolu (Puchar FPF). Odbyły się trzy osobne turnieje dla klubów z pierwszej, drugiej i trzeciej dywizji. W turnieju dla pierwszoligowych drużyn najpierw 16 zespołów podzielono na 4 grupy, z których zwycięzcy potem w półfinale walczyli o awans do finału. W finale SC Braga pokonała 2:0 GD Estoril Praia[1]. W turnieju dla drugoligowych i trzecioligowych drużyn najpierw 24 zespołów podzielono na 6 grupy, z których zwycięzcy potem w dwóch grupach walczyli o awans do finału. W finale 2.Divisão FC Barreirense pokonał 1:0 FC Famalicão, a w finale 3.Divisão GD Bragança pokonał 1:0 O Elvas.
Format
W trzech osobnych turniejach odpowiednio występowały kluby z pierwszej, drugiej i trzeciej dywizji mistrzostw Portugalii. Zespoły z 1.Divisão zostały podzielone na 4 grupy i grały ze sobą mecz i rewanż w rywalizacjach grupowych. Zwycięzcy grup awansowali do jednomeczowych półfinałów. Zwycięzcy półfinałów awansowali do finału. Zwycięzca meczu kwalifikował się do dalszych gier, a pokonany odpadał z rywalizacji. W wypadku kiedy w regulaminowym czasie gry padł remis zarządzana była dogrywka, a jeśli i ona nie przyniosła rozstrzygnięcia, to dyktowane były rzuty karne. Zespoły z 2.Divisão i 3.Divisão zostały podzielone na 6 grup i grały ze sobą mecz i rewanż w rywalizacjach grupowych. Zwycięzcy grup awansowali do 2 grup, w których grały jeden mecz z rywalami. Zwycięzcy grup awansowali do finału.
W dotychczasowej historii finałów o Puchar FPF na podium oficjalnie stawało w sumie 6 drużyn. Zwycięzcami w osobnych turniejach są SC Braga, FC Barreirense i GD Bragança, którzy zdobyli trofeum 1 raz.