What's the difference between EHCI, KHCI and LPC IP3511 USB controller drivers?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

What's the difference between EHCI, KHCI and LPC IP3511 USB controller drivers?

3,233 次查看
andrewjfox
Contributor II

Using LPC552x MCU and trying to implement a custom HID device on USB1 port, but am not clear on the difference between the controller options. The SDK has several options
USB_DEVICE_CONFIG_KHCI
USB_DEVICE_CONFIG_EHCI
USB_DEVICE_CONFIG_LPCIP3511FS

USB_DEVICE_CONFIG_LPCIP3511HS

however most examples seem to use one of the IP3511 options.

What's the practical difference between EHCI, KHCI amd LPC IP3511 drivers? For LPC552x does it matter?

标签 (1)
0 项奖励
回复
1 回复

3,212 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

HI andrewjfox 

EHCI is Enhanced Host Controller Interfaceis which is not NXP IP. It is for usb 2.0 specification. You can google it for more information.
KHCI is Kinetis USB controller IP.
LPC IP3511 is LPC USB controller IP.

Have a nice day,

Jun Zhang

0 项奖励
回复