Universal Serial Bus (USB) has truly become universal over the past two decades and can now be found almost everywhere. With its proven protocol and a wide variety of class drivers, USB plays a key role in communications, human interface devices, video streaming, printing, automotive, Internet of Things (IoT) and many other applications.
MPLAB® Harmony v3 provides many of the building blocks required for adding USB connectivity to your 32-bit microcontroller (MCU)-based embedded applications. It includes multiple demos for these USB applications:
The Curiosity PIC32MZ EF 2.0. Development Board provides you with the freedom to develop a variety of applications, including high-speed USB 2.0, Bluetooth® audio, CAN, graphics/user interfaces, Internet of Things (IoT), robotics and proof-of-concept designs. It includes an integrated programmer and debugger and requires no additional hardware to get started.
Devices with Full Speed USB:
Devices with Full/High-Speed USB