Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

NRF52820-QDAA-R Datasheet(PDF) 382 Page - Nordic Semiconductor

Part # NRF52820-QDAA-R
Description  nRF52820
PDF  437 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NORDIC [Nordic Semiconductor]
Direct Link  https://www.nordicsemi.com/
Logo NORDIC - Nordic Semiconductor

NRF52820-QDAA-R Datasheet(HTML) 382 Page - Nordic Semiconductor

Back Button NRF52820-QDAA-R Datasheet HTML 378Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 379Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 380Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 381Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 382Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 383Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 384Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 385Page - Nordic Semiconductor NRF52820-QDAA-R Datasheet HTML 386Page - Nordic Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 382 / 437 page
background image
Peripherals
It is possible (and in some situations it is required) to respond to an IN token with a zero-length data
packet.
Note: On many USB hosts, not responding (DATA+ACK or NAK) to three IN tokens on an interrupt
endpoint would have the host disable that endpoint as a consequence. Re-enumerating the
device (unplug-replug) may be required to restore functionality. Make sure that the relevant data
endpoints are enabled for normal operation as soon as the device gets configured through a
SetConfig request.
6.26.10.2 Bulk and interrupt OUT transaction
When the host wants to transmit bulk/interrupt data, it issues an OUT token (packet) followed by a DATA
packet on a given endpoint n (n=1..7).
A NAK is returned until the software writes any value to register SIZE.EPOUT[n], indicating that the content
of the local buffer can be overwritten. Upon receiving the next OUT+DATA transaction, an ACK is returned
to the host while an EPDATA event is generated (and the EPDATASTATUS register flags are set to indicate
on which endpoint this happened). Once the EasyDMA is prepared and enabled, by writing the EPOUT[n]
registers and triggering the STARTEPOUT[n] task, the incoming data will be transferred to memory. Until
that transfer is finished, the hardware will automatically NAK any other incoming OUT+DATA packets. Only
when the EasyDMA transfer is done (signalled by the ENDEPOUT[n] event), or as soon as any values are
written by the software in register SIZE.EPOUT[n], the endpoint n will accept incoming OUT+DATA again.
It is allowed for the host to send zero-length data packets.
Bulk/interrupt OUT endpoints are enabled or disabled through their respective OUTn bit (n=1..7) in
the EPOUTEN register. It is also possible to stall or resume communication on an endpoint through the
EPSTALL register.
USB host
USB device
OUT
DATA (n)
NAK
OUT
DATA (n)
ACK
OUT
DATA (n+1)
NAK
OUT
DATA (n+1)
ACK
Software
Events & tasks
Figure 144: Bulk/interrupt OUT transaction
6.26.11 Isochronous transactions
The USBD peripheral implements isochronous (ISO) endpoints.
The ISO endpoints have a fixed USB endpoint number, summarized in the following table.
ISO endpoint #
USB IN endpoint
USB OUT endpoint
[0]
0x88
0x08
Table 109: Isochronous endpoint numbering
An isochronous transaction consists of a single, non-acknowledged data stage. The host sends out a start
of frame at a regular interval (1 ms), and data follows IN or OUT tokens within each frame.
4463_156 v1.0
382



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com