Universal Serial Bus (USB)
18-2
Am186™CC/CH/CU Microcontrollers User’s Manual
The Am186CC microcontroller also supports isochronous transfers from one of the
integrated HDLC channels.
The USB peripheral controller also includes robust error detection and management
features so the device software can manage transfers in any number of ways as required
by the application. The USB suspend/resume, reset, and remote wake-up features are also
supported.
18.2
BLOCK DIAGRAM
Figure 18-1 shows the block diagram for the USB peripheral controller.
Figure 18-1
USB Interface Block Diagram
18.3
SYSTEM DESIGN
The following sections describe pin multiplexing and feature trade-offs to consider when
designing peripherals that use the USB peripheral controller.
18.3.1
Signal Trade-Offs
Table 18-1 lists the USB interface signals (including signals internal to the microcontroller)
that are multiplexed with other microcontroller functions. Pinstraps are sampled only at
reset and do not affect the pin’s other functions, so they are not shown in this table. Other
multiplexed signals, when enabled, either disable or alter any other functions that use the
same pin.
CC
General-
Purpose DMA
USBD+
USBD–
External
Transceiver
Interface
Control
Registers
CPU, Memory Interface,
and Other Peripheral Devices
USB
Controller
USB
Transceiver
Am186CC/CU Microcontroller
FIFO
Buffers
USBX1
USBX2
HDLC A
PCM
GCI
USBSCI/
USBSOF
CC
SmartDMA
Channel
Summary of Contents for Am186 CC
Page 1: ...Am186 CC CH CU Microcontrollers User s Manual Order 21914B...
Page 4: ...iv Am186 CC CH CU Microcontrollers User s Manual...
Page 18: ...Table of Contents xviii Am186 CC CH CU Microcontrollers User s Manual...
Page 24: ...Introduction xxiv Am186 CC CH CU Microcontrollers User s Manual...
Page 40: ...Architectural Overview 1 16 Am186 CC CH CU Microcontrollers User s Manual...
Page 86: ...System Overview 3 36 Am186 CC CH CU Microcontrollers User s Manual...
Page 92: ...Emulator Support 4 6 Am186 CC CH CU Microcontrollers User s Manual...
Page 112: ...DRAM Controller 6 8 Am186 CC CH CU Microcontrollers User s Manual...
Page 134: ...Interrupts 7 22 Am186 CC CH CU Microcontrollers User s Manual...
Page 186: ...Programmable I O Signals 9 8 Am186 CC CH CU Microcontrollers User s Manual...
Page 200: ...Watchdog Timer 11 6 Am186 CC CH CU Microcontrollers User s Manual...
Page 232: ...Asynchronous Serial Ports UARTs 13 24 Am186 CC CH CU Microcontrollers User s Manual...
Page 242: ...Synchronous Serial Port SSI 14 10 Am186 CC CH CU Microcontrollers User s Manual...
Page 264: ...High Level Data Link Control HDLC 15 22 Am186 CC CH CU Microcontrollers User s Manual...
Page 332: ...Universal Serial Bus USB 18 34 Am186 CC CH CU Microcontrollers User s Manual...
Page 348: ...Register Summary A 16 Am186 CC CH CU Microcontrollers User s Manual...
Page 376: ...Index Index 18 Am186 CC CH CU Microcontrollers User s Manual...