SN8F2280 Series
USB 2.0 Full-Speed 8-Bit Micro-Controller
9
UNIVERSAL SERIAL BUS (USB) .................................................................................................... 104
9.1 OVERVIEW......................................................................................................................................... 104
9.2 USB MACHINE ................................................................................................................................... 104
9.3 USB INTERRUPT................................................................................................................................ 105
9.4 USB ENUMERATION ........................................................................................................................ 105
9.5 USB REGISTERS ................................................................................................................................ 106
9.5.1 USB DEVICE ADDRESS REGISTER ........................................................................................... 106
9.5.2 USB STATUS REGISTER.............................................................................................................. 106
9.5.3 USB DATA COUNT REGISTER ................................................................................................... 107
9.5.4 USB ENABLE CONTROL REGISTER.......................................................................................... 107
9.5.5 USB endpoint’s ACK handshaking flag REGISTER ..................................................................... 108
9.5.6 USB endpoint’s NAK handshaking flag REGISTER ..................................................................... 108
9.5.7 USB ENDPOINT 0 ENABLE REGISTER ..................................................................................... 109
9.5.8 USB ENDPOINT 1 ENABLE REGISTER ..................................................................................... 109
9.5.9 USB ENDPOINT 2 ENABLE REGISTER ..................................................................................... 110
9.5.10 USB ENDPOINT 3 ENABLE REGISTER ................................................................................... 111
9.5.11 USB ENDPOINT 4 ENABLE REGISTER ................................................................................... 112
9.5.12 USB ENDPOINT FIFO ADDRESS SETTING REGISTER......................................................... 112
9.5.13 USB DATA POINTER REGISTER .............................................................................................. 113
9.5.14 USB DATA READ/WRITE REGISTER ....................................................................................... 113
9.5.15 UPID REGISTER ........................................................................................................................ 113
9.5.16 ENDPOINT TOGGLE BIT CONTROL REGISTER.................................................................... 114
10
UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER (UART).............................. 115
10.1 OVERVIEW....................................................................................................................................... 115
10.2 UART OPERATION.......................................................................................................................... 115
10.3 UART TRANSMITTER CONTROL REGISTER ............................................................................. 118
10.4 UART RECEIVER CONTROL REGISTER...................................................................................... 119
10.5 UART BAUD RATE CONTROL REGISTER................................................................................... 120
10.6 UART DATA BUFFER...................................................................................................................... 121
11
12
SERIAL INPUT/OUTPUT TRANSCEIVER................................................................................ 122
11.1 OVERVIEW....................................................................................................................................... 122
11.2 SIOM MODE REGISTER.................................................................................................................. 125
11.3 SIOB DATA BUFFER ....................................................................................................................... 126
11.4 SIOR REGISTER DESCRIPTION..................................................................................................... 126
8 CHANNEL ANALOG TO DIGITAL CONVERTER............................................................... 128
12.1 OVERVIEW....................................................................................................................................... 128
12.2 ADM REGISTER ............................................................................................................................... 129
SONiX TECHNOLOGY CO., LTD
Page 6
Version 1.1