Diffusion current versus drift current Diffusion current = the movement caused by variation in the carrier concentration. Drift current = the movement caused by electric fields. Direction of the diffusion current depends on the slope of the carrier concentration.