SAM3X8E Atmel Corporation, SAM3X8E Datasheet - Page 1090
![no-image](/images/manufacturer_photos/0/0/79/atmel_corporation_sml.jpg)
SAM3X8E
Manufacturer Part Number
SAM3X8E
Description
Manufacturer
Atmel Corporation
- Current page: 1090 of 1465
- Download datasheet (26Mb)
Figure 39-19. Example of an OUT Endpoint with one Data Bank
Figure 39-20. Example of an OUT Endpoint with two Data Banks
1090
1090
Detailed description
UOTGHS_DEVEPTISRx. RXOUTI
UOTGHS_DEVEPTIMRx. FIFOCON
UOTGHS_DEVEPTISRx.RXOUTI
UOTGHS_DEVEPTIMRx.FIFOCON
OUT
SAM3X/A
SAM3X/A
OUT
(bank 0)
DATA
(bank 0)
DATA
The data is read, following the next flow:
If the endpoint uses several banks, the current one can be read while the following one is being
written by the host. Then, when the user clears UOTGHS_DEVEPTIMRx.FIFOCON, the follow-
ing bank may already be read and UOTGHS_DEVEPTISRx.RXOUTI is set immediately.
In Hi-Speed mode, the PING and NYET protocols are handled by the UOTGHS.
• When the bank is full, UOTGHS_DEVEPTISRx.RXOUTI and
• The user acknowledges the interrupt by writing a one to UOTGHS_DEVEPTICRx.RXOUTIC
• The user can read the byte count of the current bank from UOTGHS_DEVEPTISRx.BYCT to
• The user reads the data from the current bank by using the USBFIFOnDATA register, until all
• The user frees the bank and switches to the next bank (if any) by clearing
UOTGHS_DEVEPTIMRx.FIFOCON are set, which triggers a PEP_x interrupt if
UOTGHS_DEVEPTIMRx.RXOUTE is one.
in order to clear UOTGHS_DEVEPTISRx.RXOUTI.
know how many bytes to read, rather than polling UOTGHS_DEVEPTISRx.RWALL.
expected data frame is read or the bank is empty (in which case
UOTGHS_DEVEPTISRx.RWALL is cleared and UOTGHS_DEVEPTISRx.BYCT reaches
zero).
UOTGHS_DEVEPTIMRx.FIFOCON.
HW
ACK
ACK
HW
SW
read data from CPU
SW
BANK 0
OUT
NAK
read data from CPU
BANK 0
(bank 1)
DATA
SW
OUT
ACK
(bank 0)
DATA
HW
SW
HW
ACK
read data from CPU
SW
read data from CPU
11057A–ATARM–17-Feb-12
11057A–ATARM–17-Feb-12
BANK 1
SW
BANK 0
Related parts for SAM3X8E
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![U641B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
INTERVAL AND WIPE/WASH WIPER CONTROL IC WITH DELAY
Manufacturer:
ATMEL Corporation
Datasheet:
![U4082B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Low-Voltage Voice-Switched IC for Hands-Free Operation
Manufacturer:
ATMEL Corporation
Datasheet:
![U4089B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
MONOLITHIC INTEGRATED FEATUREPHONE CIRCUIT
Manufacturer:
ATMEL Corporation
Datasheet:
![U4255BM-M](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
AM-FM Receiver IC U4255BM-M
Manufacturer:
ATMEL Corporation
Datasheet:
![U4089B-P](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Monolithic Integrated Feature Phone Circuit
Manufacturer:
ATMEL Corporation
Datasheet:
![TDA4470](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
Multistandard Video-IF and Quasi Parallel Sound Processing
Manufacturer:
ATMEL Corporation
Datasheet:
![ATF22V10B-25PC](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
High-performance EE PLD
Manufacturer:
ATMEL Corporation
Datasheet:
![AT89C51ED2-IM](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
8-bit Flash Microcontroller
Manufacturer:
ATMEL Corporation
Datasheet:
![AT24C01](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
2-Wire Serial EEPROM
Manufacturer:
ATMEL Corporation
Datasheet:
![U6046B](/images/manufacturer_photos/0/0/79/atmel_corporation_tmb.jpg)
Part Number:
Description:
U6046BREAR WINDOW HEATING TIMER / LONG-TERM TIMER
Manufacturer:
ATMEL Corporation
Datasheet: