Аналоговый режим: GPIO1, GPIO2 и PWM на вывод 0; Цифровой режим: GPIO1 - в нужный режим (вход или выход), GPIO2 управляет подтягивающим резистором R3. R2 - для защиты GPIO1. На PWM - меандр. За счет удвоителя D1-C1-C2 транзистор Q1 будет открыт даже при лог. 1. R1 нужен для разряда конденсатора C1.