I can't remember an ATM that I've used in the US that dispensed anything other than $20 bills, in a very, very long time.
That said, it seems like all of the Bank of America and TD Bank ATMs I use in Boston are starting to let you choose the bills you want on screen. Was recently in Montreal and had the same experience there too so I'm guessing that's what ATMs are trending towards.