欢迎访问ic37.com |
会员登录 免费注册
发布采购

C8051F345 参数 Datasheet PDF下载

C8051F345图片预览
型号: C8051F345
PDF下载: 下载PDF文件 查看货源
内容描述: 全速USB闪存单片机系列 [Full Speed USB Flash MCU Family]
分类和应用: 闪存
文件页数/大小: 288 页 / 3090 K
品牌: SILABS [ SILICON LABORATORIES ]
 浏览型号C8051F345的Datasheet PDF文件第171页浏览型号C8051F345的Datasheet PDF文件第172页浏览型号C8051F345的Datasheet PDF文件第173页浏览型号C8051F345的Datasheet PDF文件第174页浏览型号C8051F345的Datasheet PDF文件第176页浏览型号C8051F345的Datasheet PDF文件第177页浏览型号C8051F345的Datasheet PDF文件第178页浏览型号C8051F345的Datasheet PDF文件第179页  
C8051F340/1/2/3/4/5/6/7
16.5. FIFO Management
1024 bytes of on-chip XRAM are used as FIFO space for USB0. This FIFO space is split between
Endpoints0-3 as shown in Figure 16.3. FIFO space allocated for Endpoints1-3 is configurable as IN, OUT,
or both (Split Mode: half IN, half OUT).
0x07FF
0x07C0
0x07BF
0x0740
0x073F
Endpoint0
(64 bytes)
Endpoint1
(128 bytes)
Endpoint2
(256 bytes)
0x0640
0x063F
Configurable as
IN, OUT, or both (Split
Mode)
Endpoint3
(512 bytes)
0x0440
0x043F
0x0400
Free
(64 bytes)
USB Clock Domain
System Clock Domain
0x03FF
User XRAM
(1024 bytes)
0x0000
Figure 16.3. USB FIFO Allocation
16.5.1. FIFO Split Mode
The FIFO space for Endpoints1-3 can be split such that the upper half of the FIFO space is used by the IN
endpoint, and the lower half is used by the OUT endpoint. For example: if the Endpoint3 FIFO is configured
for Split Mode, the upper 256 bytes (0x0540 to 0x063F) are used by Endpoint3 IN and the lower 256 bytes
(0x0440 to 0x053F) are used by Endpoint3 OUT.
If an endpoint FIFO is not configured for Split Mode, that endpoint IN/OUT pair’s FIFOs are combined to
form a single IN
or
OUT FIFO. In this case only one direction of the endpoint IN/OUT pair may be used at
a time. The endpoint direction (IN/OUT) is determined by the DIRSEL bit in the corresponding endpoint’s
EINCSRH register (see SFR Definition 16.20).
Rev. 1.0
175