MAX32600 User’s Guide
Communication Peripherals
7.4 USB Device Interface
Each endpoint supports:
• Single / Double buffer
• Programmable buffer starting address
• Programmable interrupt generation
• Ability to STALL a packet
• Bulk and Interrupt transfer
• Control transfer (endpoint 0 only)
• Configurable response to Status Stage of Control transfer.
Each endpoint includes:
• Endpoint Control Register
• Endpoint Buffer Descriptor
• Endpoint Buffer Address
7.4.3.1
Endpoint Control Register
The USB endpoint control registers
are used to define the endpoint general characteristics.
• Disable an endpoint
= 0
• Direction of packet transfer
–
Endpoint 0 is the only CONTROL mode endpoint
–
All other Endpoints can be set to IN or OUT
• Single or double buffering,
• Reset data buffer to 0 for double buffered streams
–
Write to 1 resets the current buffer to 0; writes to 0 are ignored. Cleared to 0 by hardware after the data clear / reset process has been completed.
• Interrupt generation
Rev.1.3 April 2015
Maxim Integrated
Page 303
Содержание MAX32600
Страница 1: ...MAX32600 User s Guide April 2015...