A p-type semiconductor is a type of semiconductor. When the trivalent impurity is added to an intrinsic or pure semiconductor (silicon or germanium), then it is said to be a p-type semiconductor. Trivalent impurities such as Boron (B), Gallium (Ga), Indium(In), Aluminium(Al) etc are called acceptor impurity. Ordinary semiconductors are made of materials that do not conduct (or carry) an electric current very well but are not highly resistant to doing so. They fall half way between conductors and insulators. An electric current occurs when electrons move through a material. In order to move, there must be an electron 'hole' in the material for the electron to move into. A p-type semiconductor has more holes than electrons. This allows the current to flow along the material from hole to hole but only in one direction.