Is there a limit to the number of USB and Serial to USB devices my Macbook Pro can connect?
No, but if you connect too many devices through USB hubs, but, as @patrix mentioned, you might experience slower data transfer rates and delays.