How many USB end points does it have?

Status
Not open for further replies.
Depends on what "it" means.

For Teensy LC and 3.x, there are 16 USB endpoints (the maximum USB defines). All 16 do both transmit & receive.

For Teensy 2.0 & Teensy++ 2.0, there are 7 endpoints. Except endpoint 0, each can be transmit or receive, but not both.

This also assumes "it" means the maximum the hardware can implement. For most of the USB types, less than the maximum are actually used. For example, USB Serial (technically communication class with abstract control model) uses endpoint 0, plus 3 more unidirectional endpoints. Even though the hardware can use more, that specific protocol only requires those endpoints.
 
Teensy 3.6 has a second USB port which supposed host mode. Because it implements EHCI, a vary large number of USB devices (theoretically up to 127) may be connected using many hubs (though each hub counts as one of the 127 addresses). EHCI uses in-memory queue head structures for each pipe/endpoint, so there really isn't any limit in host mode beyond the 7 bit USB address and the number of endpoints those 127 devices actually implement.
 
Status
Not open for further replies.
Back
Top