Semiconductor devices (part 1/6): An introduction to PN junctions