pn-junction devices