PN Junction Semiconductor