Yes, it does have a USB port. Look at the right side of your machine, where the hand wheel is. There are two ports on the left side, near the bottom. The top port is the PC connection (USB) and the one right under it is the connector for the embroidery module.