Transports electrons between ferredoxin and NADPH. May supply electrons to P450 systems (PubMed:12071965). The enzyme can use both NADPH and NADH as a reductant, but the catalytic efficiency is two orders of magnitude higher with NADPH (PubMed:12071965). H(+) + NADP(+) + 2 reduced [2Fe-2S]-[ferredoxin] = NADPH + 2 oxidized [2Fe-2S]-[ferredoxin] kcat is 63.0 sec(-1) with ferricyanide and NADPH as substrates. kcat is 25.6 sec(-1) with 2,6-dichlorophenol-indophenol and NADPH as substrates. kcat is 42 sec(-1) with ferricyanide and NADH as substrates. kcat is 21 sec(-1) with 2,6-dichlorophenol-indophenol and NADH as substrates. Monomer. Belongs to the ferredoxin--NADP reductase type 1 family.