Atmel Evaluation Kit for AT32uC3A0512, 32-Bit AVR Microcontroller Atmel ATEVK1105 ATEVK1105 Fiche De Données

Codes de produits
ATEVK1105
Page de 826
613
AT32UC3A
30.8.3.11
USB Pipe Enable/Reset Register (UPRST)
Offset:
0x0041C
Register Name:
UPRST
Access Type:
Read/Write
Reset Value:
0x00000000
• PENX, X in [0..6]: Pipe X Enable
Set to enable the Pipe X.
Clear to disable the Pipe X, what forces the Pipe X state to inactive and resets the pipe X registers (UPCFGX, UPSTAX,
UPCONX) but not the pipe configuration (ALLOC, PBK, PSIZE).
• PRSTX, X in [0..6]: Pipe X Reset
Set by software to reset the Pipe X FIFO.
This resets the endpoint X registers (UPCFGX, UPSTAX, UPCONX) but not the endpoint configuration (ALLOC, PBK,
PSIZE, PTOKEN, PTYPE, PEPNUM, INTFRQ).
All the endpoint mechanism (FIFO counter, reception, transmission, etc.) is reset apart from the Data Toggle management
.
The endpoint configuration remains active and the endpoint is still enabled.
Then, clear by software to complete the reset operation and to start using the FIFO.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
PRST6
PRST5
PRST4
PRST3
PRST2
PRST1
PRST0
rwu
rwu
rwu
rwu
rwu
rwu
rwu
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
PEN6
PEN5
PEN4
PEN3
PEN2
PEN1
PEN0
rw
rw
rw
rw
rw
rw
rw
0
0
0
0
0
0
0
32058K
AVR32-01/12