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

X  

UPSD3422 Datasheet(PDF) 157 Page - STMicroelectronics

Part # UPSD3422
Description  Turbo Plus series Fast Turbo 8032 MCU with USB and programmable logic
PDF  300 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UPSD3422 Datasheet(HTML) 157 Page - STMicroelectronics

Back Button UPSD3422_V01 Datasheet HTML 153Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 154Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 155Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 156Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 157Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 158Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 159Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 160Page - STMicroelectronics UPSD3422_V01 Datasheet HTML 161Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 157 / 300 page
background image
Obsolete
Product(s)
- Obsolete
Product(s)
Obsolete
Product(s)
- Obsolete
Product(s)
UPSD3422, UPSD3433, UPSD3434, UPSD3454
USB interface
157/300
25.3.3
FIFO pairing
The FIFOs on endpoints 1 through 4 may be used independently as shown in Figure 53 as
FIFOs with no Pairing or they may be selectively paired to provide double buffering (see
Figure 54 on page 159). Double buffering provides an efficient way to optimize data transfer
rates with bulk transfers. Double buffering allows the CPU to process a data packet for an
Endpoint while the SIE is receiving or transmitting another packet of data on the same
Endpoint and direction. FIFO pairing is controlled by the USB pairing control register (see
UPAIR, Table 102 on page 162). FIFO pairing options are listed below:
●
IN FIFO 1 and 2
●
OUT FIFO 1 and 2
●
IN FIFO 3 and 4
●
OUT FIFO 3 and 4
Note:
When the FIFOs are paired, the CPU must access the odd numbered FIFO while the even
numbered FIFOs are no longer available for use. Also when they are paired, the active FIFO
is automatically toggled by the update of USIZE.
●
Non-pairing FIFOs Example
Consider a case where the device needs to send 1024 bytes of data to the host.
Without FIFO pairing (see Figure 53), the CPU loads the IN Endpoint0 FIFO with 64
bytes of data and waits until the host sends an IN token to Endpoint0, and the SIE
transfers the data to the host. Once all 64 bytes have been transferred by the SIE, the
FIFO becomes empty and the CPU starts writing the next 64 bytes of data to the FIFO.
While the CPU is writing the data to the FIFO, the host is sending IN tokens to
Endpoint0, requesting the next 64 bytes of data, but only gets NAKs while the FIFO is
being loaded. Once the FIFO has been loaded by the CPU, the SIE starts sending the
data to the host with the next IN Endpoint0 token. Again, the CPU waits until the SIE
transfers the 64 bytes of data to the host. This is repeated until all 1024 bytes have
been transferred.
Table 98.
UPSD34xx supported endpoints
Endpoint
Function
Max packet size (FIFO
size)
Supported directions
0
Control
64 bytes
OUT
0
Control
64 bytes
IN
1
Bulk/Interrupt OUT
64 bytes
OUT
1
Bulk/Interrupt IN
64 bytes
IN
2
Bulk/Interrupt OUT
64 bytes
OUT
2
Bulk/Interrupt IN
64 bytes
IN
3
Bulk/Interrupt OUT
64 bytes
OUT
3
Bulk/Interrupt IN
64 bytes
IN
4
Bulk/Interrupt OUT
64 bytes
OUT
4
Bulk/Interrupt In
64 bytes
IN
Obsolete
Product(s)
- Obsolete
Product(s)



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