BIT 7 : No implementado , se lee como '0'.
BIT 6 SOFIE: Bit de permiso de la interrupción del START-OF-FRAME.
1 = interrupción permitida
0 = interrupción inhabilitada
BIT 5 STALLIE: Bit de permiso de la interrupción del protocolo STALL.
1 = interrupción permitida
0 = interrupción inhabilitada
BIT 4 IDLEIE: Bit de permiso de la interrupción de reposo.
1 = interrupción permitida
0 = interrupción inhabilitada
BIT 3 TRNIE: Bit de permiso de la interrupción de transacción completa.
1 = interrupción permitida
0 = interrupción inhabilitada
BIT 2 ACTVIE: Bit de permiso de la interrupción de detección de la actividad del bus.
1 = interrupción permitida
0 = interrupción inhabilitada
BIT 1 UERRIE: Bit de permiso de la interrupción de error del USB.
1 = interrupción permitida
0 = interrupción inhabilitada
BIT 0 URSTIE: Bit de permiso de la interrupción del reset del USB.
1 = interrupción permitida
0 = interrupción inhabilitada
REGISTRO DE ESTADO DE LAS INTERRUPCIONES POR ERROR DEL USB (UEIR):
El registro de estado de las interrupciones de error del USB contiene los flags para cada fuente de error del periférico USB. Cada una de estas fuentes se controla con el bit de permiso de interrupción correspondiente del registro UEIE. Todas los flags de error de USB se suman para generar el flag de interrupción de error del USB (UERRIF) en el nivel superior de la lógica de interrupción.
Cada bit de error se activa cuando se detecta la condición de interrupción. Así, la interrupción normalmente no corresponde con el final de un símbolo que se acaba de procesar.
Una vez que un bit de interrupción haya activado el SIE, tiene que borrarse por software escribiendo un ‘0’.
BIT 7 BTSEF: Flag de error del bit mercancía.
1= Error detectado.
0= No se ha detectado error.
BIT 4 BTOEF: Flag de error de espera en el procesamiento del bus.
1= error detectado (han llegado más de 16bits de reposo antes de un EOP).
0= error no detectado.
BIT 3 DFN8EF: Flag de error del tamaño de los datos.
1= error detectado (no era un número entero de bytes).
0= error no detectado.
BIT 2 CRC16EF: Flag de fallo CRC16
1= error detectado.
0= error no detectado.
BIT 1 CRC5EF: Flag de error del anfitrión CRC5.
1= error detectado (paquete simbólico rechazado).
0= error no detectado.
BIT 0 PIDEF: Flag de prueba de fallo de PID.
1= error detectado.
0= error no detectado.
REGISTRO DE PERMISO DE LAS INTERRUPCIONES DE ERROR (UEIE):
El registro de permiso de las interrupciones de error (UEIE) contiene los bits de activación para cada fuente de interrupción de error del USB. Activando cualquiera de estos bits se activa la fuente de la interrupción respectiva. Como el registro UIE, los bits activos sólo afectan la propagación de la
condición de la interrupción. Los flags se activan cuando se cumplen sus condiciones.
BIT 7 BTSEF: Bit de permiso de interrupción del error del bit mercancía.
1= Interrupción permitida.
0= Interrupción no permitida.
BIT 4 BTOEF: Bit de permiso de interrupción del error de espera en el procesamiento del bus.
1= Interrupción permitida.
0= Interrupción no permitida.
BIT 3 DFN8EF: Bit de permiso de interrupción del error del tamaño de los datos.
1= Interrupción permitida.
0= Interrupción no permitida.
BIT 2 CRC16EF: Bit de permiso de interrupción del fallo CRC16.
1= Interrupción permitida.
0= Interrupción no permitida.
BIT 1 CRC5EF: Bit de permiso de interrupción del error del anfitrión CRC5.
1= Interrupción permitida.
0= Interrupción no permitida.
BIT 0 PIDEF: Bit de permiso de interrupción del prueba de fallo de PID.
1= Interrupción permitida.
0= Interrupción no permitida.