Pn junction avalanche breakdown