Title: PSD3XX programmable microcontroller peripherals