Semiconductor DPPs