目录
部分
8
页面
USB功能和寄存器。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-1
8.1
USBCTL : USB控制寄存器( XDATA在F006 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-1
8.1.1
USB枚举。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-1
8.1.2
USB复位。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-2
8.1.3
USB 2.0测试模式。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-2
8.2
USBMSK : USB中断屏蔽寄存器( XDATA在F007 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-3
8.3
USBSTA : USB状态寄存器( XDATA在F008 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-4
8.3.1
USB挂起。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-4
8.3.2
WAKCLK中断与远程唤醒。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-5
8.4
FUNADR :函数地址寄存器( XDATA在F009 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-9
8.5
UTMICFG : UTMI配置状态寄存器( XDATA在F00A ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-9
8.6
USBFCL : USB帧计数器低字节寄存器( XDATA在F00B ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-10
8.7
USBFCH : USB帧计数器高字节寄存器( XDATA在F00C ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-10
8.8
USBWKUP : USB唤醒原因寄存器( XDATA在F00D ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-10
8.9
端点0描述符寄存器。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-12
8.9.1
IEPCNFG_0 :输入端点- 0配置寄存器( XDATA在F000 ) 。 。 。 。 。 。 。 。 。 。 。 8-13
8.9.2
IEPBCN_0 :输入端点0缓冲区的字节计数寄存器( XDATA在F001 ) 。 。 。 。 。 。 。 。 。 8-13
8.9.3
OEPCNFG_0 :输出端点- 0配置寄存器( XDATA在F003 ) 。 。 。 。 。 。 。 。 。 8-14
8.9.4
OEPBCN_0 :输出端点0缓冲区的字节计数寄存器( XDATA在F004 ) 。 。 。 。 。 。 8-14
8.10
端点描述符块(EDB -1到EDB -4)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-15
8.10.1
IEPCNFG_n :输入端点配置( n = 1时,以4)
( XDATA在F010 , F020 , F030 , F040 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-17
8.10.2
IEPBBADRX_n :输入端点X -缓冲区基址(N = 1 4 )
( XDATA在F011 , F021 , F031 , F041 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-17
8.10.3
IEPBCNLX_n :输入端点X -缓冲区字节数的低字节(N = 1 4 )
( XDATA在F012 , F022 , F032 , F042 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-18
8.10.4
IEPBCNHX_n :输入端点X -缓冲区字节数的高字节(N = 1 4 ) (在XDATA
F013, F023, F033, F043) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 818
8.10.5
IEPSIZXY_n :输入端点X / Y -缓冲区大小(N = 1 4 ) ( XDATA的F014 ,
F024, F034, F044) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 819
8.10.6
IEPBBADRY_n :输入端点的Y缓冲区基址(N = 1 4 )
( XDATA在F015 , F025 , F035 , F045 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-19
8.10.7
IEPBCNLY_n :输入端点的Y缓冲区字节数的低字节(N = 1 4 )
( XDATA在F016 , F026 , F036 , F046 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-19
8.10.8
IEPBCNHY_n :输入端点的Y缓冲区字节数的高字节(N = 1 4 )
( XDATA在F017 , F027 , F037 , F047 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-20
8.10.9
OEPCNF_n :输出端点配置( n = 1时,以4)( XDATA在F018 ,
F028, F038, F048) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 820
10年8月10日OEPBBAX_n :输出端点X -缓冲区基址(N = 1 4 )
( XDATA在F019 , F029 , F039 , F049 ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-21
8.10.11
OEPBCNLX_n :输出端点X -缓冲区字节数的低字节(N = 1 4 )
( XDATA的F01A , F02A , F03A , F04A ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-21
12年8月10日OEPBCNHX_n :输出端点X -缓冲区字节数的高字节(N = 1 4 )
( XDATA在F01B , F02B , F03B , F04B ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-21
13年8月10日OEPSIZXY_n :输出端点X / Y -缓冲区大小(N = 1 4 ) ( XDATA的F01C ,
F02C , F03C , F04C ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-22
14年8月10日OEPBBADRY_n :输出端点的Y缓冲区基址(N = 1 4 )
( XDATA在F01D , F02D , F03D , F04D ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-22
15年8月10日OEPBCNLY_n :输出端点的Y缓冲区字节数的低字节(N = 1 4 )
( XDATA在F01E , F02E , F03E , F04E ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-22
16年8月10日OEPBCNHY_n :输出端点的Y缓冲区字节数的高字节(N = 1 4 )
( XDATA在F01F , F02F , F03F , F04F ) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 8-23
iv
TUSB6250
SLLS535E - 2008年4月