mc68hc908ld64 Freescale Semiconductor, Inc, mc68hc908ld64 Datasheet - Page 193

no-image

mc68hc908ld64

Manufacturer Part Number
mc68hc908ld64
Description
M68hc08 Microcontrollers Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet
MC68HC908LD64
Freescale Semiconductor
ENDPOINT 0
(CONTROL ENDPOINT)
8-BYTE TRANSMIT BUFFER
8-BYTE RECEIVE BUFFER
ENDPOINT 1/2
(INTERRUPT/BULK ENDPOINT)
8-BYTE TRANSMIT BUFFER
EMBEDDED DEVICE
FROM OSC
CONTROL LOGIC
OSCOUT
12MHz
Rev. 3.0
D4+ D4–
For the embedded device sub-module, three types of USB data transfers
are supported: control, interrupt, and bulk (transmit only). Endpoint 0 of
the embedded device sub-module functions as a receive/transmit
control endpoint. Endpoints 1 and 2 of the embedded device sub-module
can function as interrupt or bulk, but only in the transmit direction.
The block diagram of the USB module is shown
module manages communications between the host and the USB
function. The module is partitioned into eight functional blocks. These
blocks consist of a dual function transceiver, the hub repeater function,
the serial interface engine (SIE), the frame counter logic, the hub control
logic, the embedded device control logic, and the endpoint registers.
Figure 14-2. USB Module Block Diagram
DOWNSTREAM PORTS
COUNTER
D3+ D3–
FRAME
TRANSCEIVER
REGISTERS
Universal Serial Bus Module (USB)
D2+ D2–
HUB REPEATER
CPU BUS
D1+ D1–
INTERFACE ENGINE
ENDPOINT 0
(CONTROL ENDPOINT)
8-BYTE TRANSMIT BUFFER
8-BYTE RECEIVE BUFFER
ENDPOINT 1
(INTERRUPT ENDPOINT)
8-BYTE TRANSMIT BUFFER
SERIAL
TRANSCEIVER
ROOT PORT
CONTROL LOGIC
D0+ D0–
HUB
Universal Serial Bus Module (USB)
48MHz
Figure
DOUBLER
CLOCK
14-2. The USB
24MHz
Data Sheet
OSCXCLK
FROM OSC
Overview
193

Related parts for mc68hc908ld64