Single-event upsets (SEU) in microelectronics are calculated from newly-developed silicon nuclear reaction recoil data for incident protons and neutrons with energies up to 150 MeV. This paper focusses on the nuclear reaction physics that is important for calculating recoil spectra, and burst generation rate spectra. Comparisons are made with previous results, obtained from intranuclear cascade calculations as well as from previous ENDF data below 20 MeV, to demonstrate new features in the present calculations. Calculated SEU cross sections are compared with measured data.