I know there
are "FTDI"-based USB seriual converters which would
presumably also have either an external MAXnnn or a bunch of discretes
for a charge-pump and level conversion, but I haven't dismantled any
of those.
The FTDI USB-interfaced UART that I've designed with, the
FT232BM,
does not have on-chip level conversion. My design used a MAX232
powered from the system power supply. (the unit was not powered from
USB)
Small tip here:
The FT-232 chip is a hell of expensive. Buy an old NOKIA data cable (one
with the fun port connector) or like (siemens, maxom, any very old data
cable) for $1 and you have the USB-to-TTL-Serial(needs max-232 to be a full
usb to rs-232 cable) for a cheap.
I do it everyday here.
Greetz from Brazil, PU1BZZ Alexandre