English
Language : 

MC68HC908JW32_09 Datasheet, PDF (147/232 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
Chapter 11
USB 2.0 FS Module
11.1 Introduction
This section describes the universal serial bus (USB) module. The USB module is designed to serve as
a full speed (FS) USB device per the Universal Serial Bus Specification Rev 2.0. Control and interrupt
data transfers are supported. Endpoint 0 functions as a transmit/receive control endpoint; endpoint 1, 2,
3 and 4 functions are configurable as interrupt or bulk endpoints and support transmit or receive
communication.
11.2 Features
Features of the USB module include:
• Full Universal Serial Bus Specification 2.0 full-speed functions
• 12Mbps data rate
• On-chip 3.3V regulator
• Endpoint 0 with 8-byte transmit buffer and 8-byte receive buffer
• 64 bytes programmable buffer to share with 4 data endpoint
• 4 data endpoints supports
• USB device controller with protocol control supports single configuration, 2 interfaces and no
alternate settings for each interface
• Programmable endpoint type for four independent endpoints — interrupt or bulk
• USB data control logic:
– Packet identification and decoding/generation
– CRC generation and checking
– NRZI (Non-Return-to Zero Inserted) encoding/decoding
– Bit-stuffing
– Sync detection
– End-of-packet detection
• USB reset options:
– Internal MCU reset generation
– CPU interrupt request generation
• Suspend and resume operations, with remote wakeup support
MC68HC908JW32 Data Sheet, Rev. 6
Freescale Semiconductor
147