...ah. The MAX1771 looks like it might do it. It needs a fair few external components, but it looks quite straightforward.

Cheers,

Ben