The determination of boron, carbon, nitrogen and oxygen in metals and semiconductors by charged particle activation analysis (CPAA) is reviewed. It is shown that CPAA is a sensitive and accurate method suitable for the analysis of reference materials.