Electronic Components Datasheet Search
  English  ▼

X  

AT90USB646 Datasheet(PDF) 298 Page - ATMEL Corporation

Part # AT90USB646
Description  Microcontroller with 64/128K Bytes of ISP Flash and USB Controller
PDF  434 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT90USB646 Datasheet(HTML) 298 Page - ATMEL Corporation

Back Button AT90USB646 Datasheet HTML 294Page - ATMEL Corporation AT90USB646 Datasheet HTML 295Page - ATMEL Corporation AT90USB646 Datasheet HTML 296Page - ATMEL Corporation AT90USB646 Datasheet HTML 297Page - ATMEL Corporation AT90USB646 Datasheet HTML 298Page - ATMEL Corporation AT90USB646 Datasheet HTML 299Page - ATMEL Corporation AT90USB646 Datasheet HTML 300Page - ATMEL Corporation AT90USB646 Datasheet HTML 301Page - ATMEL Corporation AT90USB646 Datasheet HTML 302Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 298 / 434 page
background image
298
7593A–AVR–02/06
AT90USB64/128
If the OUT Pipe is composed of multiple banks, this also switches to the next data bank. The
TXOUT and FIFOCON bits are automatically updated by hardware regarding the status of the
next bank.
23.14 IN Pipe management
The Pipe must be configured first.
When the Host requires data from the device, the firmware has to determine first the IN mode to
use using the INMODE bit:
• INMODE = 0. The INRQX register is taken in account. The Host controller will perform
(INRQX+1) IN requests on the selected Pipe before freezing the Pipe. This mode avoids to
have extra IN requests on a Pipe.
• INMODE = 1. The USB controller will perform infinite IN request until the firmware freezes the
Pipe.
The IN request generation will start when the firmware clear the PFREEZE bit.
OUT
DATA
(bank 0)
ACK
TXOUT
FIFOCON
HW
Example with 1 OUT data bank
write data from CPU
BANK 0
Example with 2 OUT data banks
SW
SW
SW
SW
OUT
OUT
DATA
(bank 0)
ACK
TXOUT
FIFOCON
write data from CPU
BANK 0
SW
SW
SW
SW
OUT
DATA
(bank 1)
ACK
write data from CPU
BANK 0
write data from CPU
BANK 1
SW
HW
write data from CPU
BANK0
Example with 2 OUT data banks
OUT
DATA
(bank 0)
ACK
TXOUT
FIFOCON
write data from CPU
BANK 0
SW
SW
SW
SW
write data from CPU
BANK 1
SW
HW
write data from CPU
BANK0
OUT
DATA
(bank 1)
ACK



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