
MB90330 Series
64
10. USB Function
The USB function is an interface supporting the USB (Universal Serial Bus) communications protocol.
Feature of USB function
Conform to USB2.0 Full Speed
Full speed (12 Mbps) is supported.
The device status is auto-answer.
Bit stripping, bit stuffing, and automatic generation and check of CRC5 and CRC16
Toggle check by data synchronization bit
Automatic response to all standard commands except Get/SetDescriptor and SynchFrame commands (these
3 commands can be processed the same way as the class vendor commands).
The class vendor commands can be received as data and responded via firmware.
Supports up to 6 EndPoints (EndPoint0 is fixed to control transfer)
2 transfer data buffers integrated for each end point (one IN buffer and one OUT buffer for EndPoint 0)
Supports automatic transfer mode for transfer data via DMA (except buffers for EndPoint 0)
Capable of detection of connection and disconnection by monitoring the USB bus power line
Register list
(Continued)
UDC control register (UDCC)
EP0 control register (EP0C)
EP1 control register (EP1C)
Initial Value
10100000
B
Address : 0000D0
H
Initial Value
X1000000
B
Address : 0000D2
H
Initial Value
XXXX000X
B
Address : 0000D3
H
Initial Value
00000000
B
Address : 0000D4
H
Initial Value
01100001
B
Address : 0000D5
H
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
7
6
5
4
3
2
1
0
RESUM
( R/W )
RST
HCON
USTP
RFBK
PWC
Reserved Reserved
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
7
6
5
4
3
2
1
0
PKS0
( R/W )
PKS0
PKS0
PKS0
PKS0
PKS0
PKS0
Reserved
(
)
(
)
(
)
( R/W )
( R/W )
( R/W )
( R/W )
15
14
13
12
11
10
9
8
(
)
STAL
Reserved Reserved
Reserved
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
7
6
5
4
3
2
1
0
PKS1
( R/W )
PKS1
PKS1
PKS1
PKS1
PKS1
PKS1
PKS1
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
( R/W )
15
14
13
12
11
10
9
8
TYPE
( R/W )
EPEN
TYPE
DIR
DMAE
NULE
STAL
PKS1