I would like to drive an open-drain output to multiple (5) loads of all the same type. I calculated the pullup resistor range needed and wanted to double check to make sure this is accurate and I am able to drive all of these loads.[![Circuit sketch][1]][1]

Here are my calculations:

1) when output is floating high
Ipullup = Ien + Ilkg
Ipullup = 1uA *5 + 1uA = 6uA
Rpullup_max = Vout - Vih/Ipullup
Rpullup_max = 3.3-2.1/6uA = 200K max

2) when output is low:
Ipullup = Iol - Ien
Ipullup = 1.2mA - 6uA
Rpullup_min = Vout/Ipullup = 3.3/1.2mA
Rpullup_min = 2.75K min

So was thinking of using a 4.7K pullup resistor for this circuit. Does this make sense?

Thanks!




  [1]: https://i.sstatic.net/wSot9.png