The interactions between C 60 molecules and the Si(100) surface, as well as the interactions between the endohedrally doped N@C 60 molecules and the Si(100) surface have been explored via ab initio total energy calculations. Configurations which have the cage located upon the dimer row bonded to two dimers (r2) and within the dimer trench bonded to four dimers (t4) have been investigated, as these have previously been found to be the most stable for the C 60 molecule. We show that our results for the adsorption of the C 60 molecule upon the Si(100) surface are comparable with previous studies. We have investigated the differences between the adsorption of the C 60 and N@C 60 molecules upon the Si(100) surface and found that there are only minimal differences. Two interesting cases are the r2g and t4d configurations, as they both exhibit differences that are not present in the other configurations. These subtle differences have been explored in-depth. It is shown that the effects on the endohedral nitrogen atom, due to its placement within the fullerene cage, are small. Bader analysis has been used to explore differences between the C 60 and N@C 60 molecules.