English
Language : 

MC68HC908JB8 Datasheet, PDF (118/286 Pages) Motorola, Inc – MICROCONTROLLERS
Universal Serial Bus Module (USB)
9.7.3 USB Control Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
9.8 I/O Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
9.8.1 USB Address Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
9.8.2 USB Interrupt Register 0 . . . . . . . . . . . . . . . . . . . . . . . . . . 139
9.8.3 USB Interrupt Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 141
9.8.4 USB Interrupt Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 144
9.8.5 USB Control Register 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
9.8.6 USB Control Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
9.8.7 USB Control Register 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
9.8.8 USB Control Register 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
9.8.9 USB Control Register 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
9.8.10 USB Status Register 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
9.8.11 USB Status Register 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
9.8.12 USB Endpoint 0 Data Registers . . . . . . . . . . . . . . . . . . . . . 154
9.8.13 USB Endpoint 1 Data Registers . . . . . . . . . . . . . . . . . . . . . 155
9.8.14 USB Endpoint 2 Data Registers . . . . . . . . . . . . . . . . . . . . . 156
9.9 USB Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
9.9.1 USB End-of-Transaction Interrupt . . . . . . . . . . . . . . . . . . . 157
9.9.1.1 Receive Control Endpoint 0 . . . . . . . . . . . . . . . . . . . . . . 158
9.9.1.2 Transmit Control Endpoint 0 . . . . . . . . . . . . . . . . . . . . . 160
9.9.1.3 Transmit Endpoint 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
9.9.1.4 Transmit Endpoint 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
9.9.1.5 Receive Endpoint 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
9.9.2 Resume Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
9.9.3 End-of-Packet Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
9.2 Introduction
This section describes the universal serial bus (USB) module. The USB
module is designed to serve as a low-speed (LS) USB device per the
Universal Serial Bus Specification Rev 1.1. Control and interrupt data
transfers are supported. Endpoint 0 functions as a transmit/receive
control endpoint; endpoint 1 functions as interrupt transmit endpoint;
endpoint 2 functions as interrupt transmit or receive endpoint.
Technical Data
118
MC68HC908JB8•MC68HC08JB8•MC68HC08JT8 — Rev. 2.3
Universal Serial Bus Module (USB)
Freescale Semiconductor