Why does R3P=O exist but R3N=O does not (R=alkyl group) ?
Nitrogen can not form dπ−pπ multiple bond with oxygen because d-orbitals do not exist in N-atom. Thus, the covalency of N can not go beyond 4. But in R3N= O, the valency of N should be 5. So, these compounds do not exist.
Whereas d-orbitals are present in phosphorus. So, P can form dπ−pπ multiple bonds and hence, can expand its covalency beyond 4. Therefore, P forms R3P=O in which the covalency of P is 5.