Architecture
µC/USB-Device was designed to be modular and easy to adapt to a variety of Central Processing Units (CPUs), Real-Time Operating Systems (RTOS), USB device controllers, and compilers.
Figure - µC/USB-Device Architecture Block Diagram shows a simplified block diagram of all the µC/USB-Device modules and their relationships.
Figure - µC/USB-Device Architecture Block Diagram