Estoy trabajando en un proyecto para desarrollar un teclado USB, soy nuevo en el protocolo USB y realicé un estudio inicial sobre los aspectos básicos de la transmisión de datos a través de USB.
Ahora estoy comprobando los microcontroladores compatibles con USB necesarios para mi aplicación y cualquier kit de desarrollo asociado.
Mientras revisaba algunos, vine a través del teclado USB con Teensy, que usa un microcontrolador AT90USB162-16AU que tiene una velocidad de CPU de 16MHz como máximo.
¿Pero para USB no es la velocidad de reloj requerida de 48MHz?
¿Qué me estoy perdiendo aquí?