Usb Register Map; Table 177. Definition Of Allocated Buffer Memory; Table 178. Usb Register Map And Reset Values - ST STM32F101 series Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F101 series:
Table of Contents

Advertisement

Universal serial bus full-speed device interface (USB)
NUM_BLOCK[4:0]
23.5.4

USB register map

The table below provides the USB register map and reset values.
Offset
Register
USB_EP0R
0x00
Reset value
USB_EP1R
0x04
Reset value
USB_EP2R
0x08
Reset value
USB_EP3R
0x0C
Reset value
643/1128

Table 177. Definition of allocated buffer memory

Value of
0 ('00000)
1 ('00001)
2 ('00010)
3 ('00011)
...
15 ('01111)
16 ('10000)
17 ('10001)
18 ('10010)
...
30 ('11110)
31 ('11111)

Table 178. USB register map and reset values

Reserved
Reserved
Reserved
Reserved
DocID13902 Rev 15
Memory allocated
when BL_SIZE=0
Not allowed
2 bytes
4 bytes
6 bytes
...
30 bytes
32 bytes
34 bytes
36 bytes
...
60 bytes
62 bytes
STAT_
RX
[1:0]
0
0
0
0
0
STAT_
RX
[1:0]
0
0
0
0
0
STAT_
RX
[1:0]
0
0
0
0
0
STAT_
RX
[1:0]
0
0
0
0
0
Memory allocated
when BL_SIZE=1
32 bytes
64 bytes
96 bytes
128 bytes
...
512 bytes
N/A
N/A
N/A
...
N/A
N/A
EP
STAT_
TYPE
TX
[1:0]
[1:0]
0
0
0
0
0
0
0
0
EP
STAT_
TYPE
TX
[1:0]
[1:0]
0
0
0
0
0
0
0
0
EP
STAT_
TYPE
TX
[1:0]
[1:0]
0
0
0
0
0
0
0
0
EP
STAT_
TYPE
TX
[1:0]
[1:0]
0
0
0
0
0
0
0
0
RM0008
EA[3:0]
0
0
0
EA[3:0]
0
0
0
EA[3:0]
0
0
0
EA[3:0]
0
0
0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F101 series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Stm32f107 seriesStm32f102 seriesStm32f103 seriesStm32f105 seriesStm32f101 series

Table of Contents