Using Arduino micro as ftdi

Might be a silly question, but I have a Arduino Micro (uses chip with builtin USB controller) and I do not have an FTDI module. I have read of some folks using the FTDI chip on a more standard Arduino to replicate an FTDI device. I'd like to use the Micro as an FTDI device.

Is there a simple sketch that would allow me to do this? Basically produce the RX/TX/DTR signals that a FTDI interface would require.

(Hopefully this is the correct forum)

FYI, this is to program other atmega devices that dont include a FTDI chip.