L'energia del gap di banda dei semiconduttori tende a diminuire con l'aumentare della temperatura. Quando la temperatura aumenta, l'ampiezza delle vibrazioni atomiche aumenta, portando a una maggiore spaziatura interatomica.