English
Language : 

MC68HC908BD48 Datasheet, PDF (163/290 Pages) Freescale Semiconductor, Inc – Microcontrollers
Technical Data — MC68HC908BD48
Section 13. Universal Serial Bus Module (USB)
13.1 Contents
13.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
13.3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
13.4 I/O Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
13.5 Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
13.5.1 USB Address Register (UADR) . . . . . . . . . . . . . . . . . . . . . 166
13.5.2 USB Interrupt Register (UINTR). . . . . . . . . . . . . . . . . . . . . 166
13.5.3 USB Interrupt Register 1 (UIR1). . . . . . . . . . . . . . . . . . . . . 169
13.5.4 USB Control Register 0 (UCR0). . . . . . . . . . . . . . . . . . . . . 171
13.5.5 USB Control Register 1 (UCR1). . . . . . . . . . . . . . . . . . . . . 172
13.5.6 USB Control Register 2 (UCR2). . . . . . . . . . . . . . . . . . . . . 174
13.5.7 USB Status Register (USR) . . . . . . . . . . . . . . . . . . . . . . . . 175
13.5.8 USB Endpoint 0 Data Registers 0 to 7
(UD0R0–UD0R7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.5.9 USB Endpoint 1/2 Data Registers 0 to 7
(UD1R0–UD1R7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
13.2 Introduction
This USB module is designed to serve as a low-speed (LS) USB device
per the Universal Serial Bus Specification Rev 1.0.
Three types of USB data transfers are supported: control, interrupt, and
bulk (transmit only). Endpoint 0 functions as a receive/transmit control
endpoint. Endpoints 1 and 2 can function as interrupt or bulk, but only in
transmit direction.
MC68HC908BD48 — Rev. 1.0
MOTOROLA
Universal Serial Bus Module (USB)
Technical Data
163