uint16_t for the port