Datasheet
698
32072H–AVR32–10/2012
AT32UC3A3
27.8.2.10 Endpoint n Configuration Register
Register Name: UECFGn, n in [0..7]
Access Type: Read/Write
Offset: 0x0100 + (n * 0x04)
Reset Value: 0x00000000
• NBTRANS: Number of transaction per microframe for isochronous endpoint
This field shall be written to the number of transaction per microframe to perform high-bandwidth isochronous transfer
This field can be written only for endpoint that have this capability (see UFEATURES register, ENHBISOn bit). This field is 0
otherwise.
This field is irrelevant for non-isochronous endpoint.
Look at the UFEATURES register to know if the high-bandwidth
isochronous feature is supported by the device.
.
• EPTYPE: Endpoint Type
This field shall be written to select the endpoint type:
This field is cleared upon receiving a USB reset.
31 30 29 28 27 26 25 24
--------
23 22 21 20 19 18 17 16
--------
15 14 13 12 11 10 9 8
- NBTRANS EPTYPE - AUTOSW EPDIR
76543210
- EPSIZE EPBK ALLOC -
NBTRANS Number of transaction
0 0 reserved to endpoint that does not have the high-bandwidth isochronous capability.
0 1 default value: one transaction per micro-frame.
1 0 2 transactions per micro-frame. This endpoint should be configured as double-bank.
11
3 transactions per micro-frame. This endpoint should be configured as triple-bank if
supported
(see Table 27-1 on page 624).
EPTYPE Endpoint Type
0 0 Control
0 1 Isochronous
10Bulk
1 1 Interrupt