|
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 conï¬gurable 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
|
▷ |