Im looking for a serial terminal for windows that display and sends the raw bytes in hex with each byte time stamped. Any ideas?
On Windows, Docklight can do that with accurate time stamps. It can also insert inter-character delays, but as the previous posters wrote, for modern USB-based connectivity it doesn't mean the data was on the serial line with this exact timing.
On Windows, the mentioned FTDI_SET_LATENCY_TIMER can be set in the Device Manager: Run devmgmt.msc, go to your COM port Properties, then Advanced, and set the "Latency Timer" to the minimum value 1.
The screenshots show a small loopback test I just made with an FTDI-based USB-to-RS232 and increasing delay between the TX characters: 10ms, 20ms, 30ms, 40ms, 50ms. Only with >= 30 ms delays the characters are received individual bytes.
For any precision-timing for transmitting data, I'd probably use a pyboard, Arduino or something. For any precise level & byte/bit timing diagnostics, the wonderful Picoscope!