Coupling device (10) for dynamic allocation of USB endpoints (31, 32, 33, 34) of a USB interface (30), which can be accessed by at least two applications, comprising:
- a USB interface (30) with at least two ports (P0, P2, P4) each comprising at least one USB endpoint (31, 32, 33, 34),
- a control element (20) for dynamic allocation of the USB endpoints (31, 32, 33, 34), which allows for preconfiguring and initializing the USB endpoints (31, 32, 33, 34), which are used for at least two applications. Therefore the access can be switched by at least one of the applications without deactivating the relevant USB endpoints (31, 32, 33, 34).