multiple Comm ports using a single USBFS

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
kasac_1210116
Level 1
Level 1

Hi,

I want to have a USB composite device using USBFS to have at least 4 UART instances in the host. I tried and succeed to have two. The problem I see is that each CDC interface needs 3 endpoints and it seem that USBFS can have max 8 endpoints. Is this true? Can we have more endpoints?

I am using PSOC 5LP family.

Thanks,

Kay

0 Likes
1 Solution
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello,

The USB CDC needs 3 Endpoints. PSoC5LP has 8 endpoint and with this you will be able to implement only maximum of 2 virtual COM ports.

Endpoints are limited to 8 and cannot be increased, this is hardware specific.

Thanks,

Hima

View solution in original post

2 Replies
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello,

The USB CDC needs 3 Endpoints. PSoC5LP has 8 endpoint and with this you will be able to implement only maximum of 2 virtual COM ports.

Endpoints are limited to 8 and cannot be increased, this is hardware specific.

Thanks,

Hima

Hi HimaM_31,

Thanks for your reply. That clarified my question.

Cheers,

Kaushalya

0 Likes