MCBSTM32EXL Keil, MCBSTM32EXL Datasheet - Page 539

no-image

MCBSTM32EXL

Manufacturer Part Number
MCBSTM32EXL
Description
BOARD EVALUATION FOR STM32F103ZE
Manufacturer
Keil
Datasheets

Specifications of MCBSTM32EXL

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
RM0008
Note:
BLSIZE
BLSIZE
31
_1
15
_0
rw
rw
Bits 14:10 NUM_BLOCK[4:0]: Number of blocks
30
rw
14
rw
Bits 9:0 COUNTn_RX[9:0]: Reception byte count
Bit 15 BL_SIZE: BLock size
Double-buffered and Isochronous IN Endpoints have two USB_COUNTn_TX
registers: named USB_COUNTn_TX_1 and USB_COUNTn_TX_0 with the
following content.
Table 160. Definition of allocated buffer memory
29
13
rw
rw
NUM_BLOCK_1[4:0]
NUM_BLOCK_0[4:0]
– If BL_SIZE=0, the memory block is 2 byte large, which is the minimum block allowed in a
– If BL_SIZE=1, the memory block is 32 byte large, which allows to reach the maximum
NUM_BLOCK[4:0]
This bit selects the size of memory block used to define the allocated buffer area.
word-wide memory. With this block size the allocated buffer size ranges from 2 to 62 bytes.
packet length defined by USB specifications. With this block size the allocated buffer size
ranges from 32 to 1024 bytes, which is the longest packet size allowed by USB standard
specifications.
These bits define the number of memory blocks allocated to this packet buffer. The actual
amount of allocated memory depends on the BL_SIZE value as illustrated in
These bits contain the number of bytes received by the endpoint associated with the
USB_EPnR register during the last OUT/SETUP transaction addressed to it.
28
rw
12
rw
15 (‘01111’)
16 (‘10000’)
17 (‘10001’)
18 (‘10010’)
30 (‘11110’)
31 (‘11111’)
0 (‘00000’)
1 (‘00001’)
2 (‘00010’)
3 (‘00011’)
Value of
...
...
27
rw
11
rw
26
10
rw
rw
25
9
r
r
Doc ID 13902 Rev 9
Universal serial bus full-speed device interface (USB)
24
8
r
r
Memory allocated
when BL_SIZE=0
23
Not allowed
7
r
r
30 bytes
32 bytes
34 bytes
36 bytes
60 bytes
62 bytes
2 bytes
4 bytes
6 bytes
...
...
22
6
r
r
COUNTn_RX_1[9:0]
COUNTn_RX_0[9:0]
21
5
r
r
20
4
r
r
19
3
r
r
Memory allocated
when BL_SIZE=1
128 bytes
512 bytes
32 bytes
64 bytes
96 bytes
18
2
r
r
N/A
N/A
N/A
N/A
N/A
...
...
Table
17
1
r
r
160.
539/995
16
0
r
r

Related parts for MCBSTM32EXL