| Electronic Components Datasheet Search |
|
UPSD3422 Datasheet(PDF) 154 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UPSD3422 Datasheet(HTML) 154 Page - STMicroelectronics |
|
154 / 293 page ![]() USB interface uPSD34xx 154/293 Note: Bits marked with a “–“ are Reserved. 25.4.1 USB device address register Initially when a device is connected to the USB, it responds to the host on address 0. Using the Set_Address request, the host assigns a unique address to the device. The firmware writes this address to the USB Device Address register (see Table 70), and subsequently the SIE only responds to transactions on that assigned address. This assigned address is in effect until the device or an upstream hub is disconnected from the USB, the host issues a USB Reset, or the host shuts down. The address register is cleared with a Hardware RESET. When a USB RESET is detected, the address register should be cleared. 25.4.2 Endpoint FIFO pairing Endpoint FIFOs can be paired for double buffering to provide an efficient method for bulk data transfers. With double buffering enabled, the MCU can operate on one data packet while another is being transferred over USB. When two FIFOs are paired, the active FIFO is automatically toggled by the update of USIZE. The MCU must only use the odd numbered endpoint FIFO when paired in order to access the active FIFO. For example, if endpoints 3 and 4 OUT FIFOs are paired, the active FIFO is accessed via endpoint 3’s OUT FIFO (see Table 71). EB UIF3 – – – NAK4F NAK3F NAK2F NAK1F NAK0F 00 USB IN FIFO NAK Int. Flag EC UCTL – – – – – USBEN VISIBLE WAKEUP 00 USB Control ED USTA – – – – RCVT SETUP IN OUT 00 USB Status EE RESERVED EF USEL DIR – – – – EP[2:0] 00 USB Endpoint Select F1 UCON – – – – ENABLE STALL TOGGL E BSY 08 USB Endpoint Control F2 USIZE – SIZE[6:0] 00 USB FIFO Valid Size F3 UBASEH BASEADDR[15:8] 00 USB Base Address High F4 UBASEL BASEADDR [7:6] 0 0 000 0 00 USB Base Address Low F5 USCI – – – – – USCI[2:0] 00 USB Setup Command Index F6 USCV USCV[7:0] 00 USB Setup Command Value SFR Addr (hex) SFR Name Bit Name and <Bit Address> Reset Value (hex) Comment 7 6 5 4 321 0 |
|
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 |
| 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 |