Programming guide for PIR