Sinking 80 mA with a microcontroller without any driver circuit?
If not buying a "module" is your issue, consider spending 6 cents (or less) on a transistor that will happily sink 200 or 500 mA and only occupy one pin for its base control input. I think 6 cents is what I paid for the last batch of 2N3904/6 and 2N4401/2 in lots of 100. Not much point in buying less than that, but if you like paying 4X as much for one at a time, be my guest. 

These are very far from cutting edge parts, but they do a particular sort of job well and they are pretty low cost.