I am writing to a micro via usb using a virtual com port. I can send and receive data 1 byte at a time as shown below...
'Send "PAUSE" command
Dim buffer() As Byte = {80, 65, 85, 83, 69, 13}
mySerialPort.Write(buffer, 0, 1)
mySerialPort.Write(buffer, 1, 2)...