I have a battery project that i want to charge via USB at around 300mA.
If just using a wall wart then everything is easypeasy, but I want to make it compatible with a computer as well. What I've done in previous project is use an FTDI chip. When the chip enumerates it requests 500mA and then turns on a FET to supply power to the charging IC it can also detect a wall wart and turn on charging. The FTDI was convenient because I also used it for debugging. Using the FTDI would be overkill for this project.
Q: Is there an IC that will enumerate, request full 500mA, turn on a FET and detect a wall wart with no other frills?