No funciona.
El transistor está en una configuración de base común, que no proporciona ninguna ganancia de corriente (en realidad muy poco menos que la unidad). Toda la corriente del pullup debe pasar a través del pin de uC del colector abierto, junto con la corriente de polarización que fluye a través de R1.
El transistor simplemente funciona como una puerta de corriente unidireccional. Es ligeramente mejor que un diodo ordinario en el sentido de que su caída directa (V CE ) cuando se realiza la conducción es del orden de 200-300 mV, en lugar de los 600-700 mV de un diodo. Esto ayuda con el margen de ruido en el bus de un cable.
Una mejor configuración sería un emisor común, con la resistencia de base conectada al pin uC, pero luego el pin tendría que configurarse como tótem (unidades tanto altas como bajas) y la polaridad de la señal debe invertirse: el bus se baja cuando el pin está alto. En esta configuración, podría tener un pullup que el uC no pudo manejar directamente.
Un MOSFET de canal N funcionaría incluso mejor con respecto al margen de ruido (en cualquier configuración de circuito).