Ferredoxin:NADP oxidoreductases (FNRs) constitute a family of flavoenzymes that catalyze the exchange of reducing equivalents between one-electron carriers and the two-electron-carrying NADP(H). The main role of FNRs in cyanobacteria and leaf plastids is to provide the NADPH for photoautotrophic metabolism. In root plastids, a distinct FNR isoform is found that has been postulated to function in the opposite direction, providing electrons for nitrogen assimilation at the expense of NADPH generated by heterotrophic metabolism. A multiple gene family encodes FNR isoenzymes in plants, whereas there is only one FNR gene (petH) in cyanobacteria. Nevertheless, we detected two FNR isoforms in the cyanobacterium Synechocystis sp. strain PCC6803. One of them (FNR S Ϸ34 kDa) is similar in size to the plastid FNR and specifically accumulates under heterotrophic conditions, whereas the other one (FNRL Ϸ46 kDa) contains an extra N-terminal domain that allows its association with the phycobilisome. Site-directed mutants allowed us to conclude that the smaller isoform, FNR S, is produced from an internal ribosome entry site within the petH ORF. Thus we have uncovered a mechanism by which two isoforms are produced from a single gene, which is, to our knowledge, novel in photosynthetic bacteria. Our results strongly suggest that FNRL is an NADP ؉ reductase, whereas FNRS is an NADPH oxidase.