English
Language : 

C8051F340_0608 Datasheet, PDF (5/288 Pages) Silicon Laboratories – Full Speed USB Flash MCU Family
C8051F340/1/2/3/4/5/6/7
13.7.2.Multiplexed Mode ................................................................................... 134
14. Oscillators ............................................................................................................. 139
14.1.Programmable Internal High-Frequency (H-F) Oscillator ............................... 140
14.1.1.Internal H-F Oscillator Suspend Mode ................................................... 140
14.2.Programmable Internal Low-Frequency (L-F) Oscillator ................................ 141
14.2.1.Calibrating the Internal L-F Oscillator..................................................... 141
14.3.External Oscillator Drive Circuit...................................................................... 143
14.3.1.Clocking Timers Directly Through the External Oscillator...................... 143
14.3.2.External Crystal Example....................................................................... 143
14.3.3.External RC Example............................................................................. 144
14.3.4.External Capacitor Example................................................................... 144
14.4.4x Clock Multiplier .......................................................................................... 146
14.5.System and USB Clock Selection .................................................................. 147
14.5.1.System Clock Selection ......................................................................... 147
14.5.2.USB Clock Selection .............................................................................. 147
15. Port Input/Output.................................................................................................. 151
15.1.Priority Crossbar Decoder .............................................................................. 153
15.2.Port I/O Initialization ....................................................................................... 155
15.3.General Purpose Port I/O ............................................................................... 158
16. Universal Serial Bus Controller (USB0).............................................................. 167
16.1.Endpoint Addressing ...................................................................................... 168
16.2.USB Transceiver ............................................................................................ 168
16.3.USB Register Access ..................................................................................... 170
16.4.USB Clock Configuration................................................................................ 174
16.5.FIFO Management ......................................................................................... 175
16.5.1.FIFO Split Mode ..................................................................................... 175
16.5.2.FIFO Double Buffering ........................................................................... 176
16.5.3.FIFO Access .......................................................................................... 176
16.6.Function Addressing....................................................................................... 177
16.7.Function Configuration and Control................................................................ 177
16.8.Interrupts ........................................................................................................ 180
16.9.The Serial Interface Engine ............................................................................ 184
16.10.Endpoint0 ..................................................................................................... 184
16.10.1.Endpoint0 SETUP Transactions .......................................................... 185
16.10.2.Endpoint0 IN Transactions................................................................... 185
16.10.3.Endpoint0 OUT Transactions............................................................... 186
16.11.Configuring Endpoints1-3 ............................................................................. 188
16.12.Controlling Endpoints1-3 IN.......................................................................... 188
16.12.1.Endpoints1-3 IN Interrupt or Bulk Mode............................................... 188
16.12.2.Endpoints1-3 IN Isochronous Mode..................................................... 189
16.13.Controlling Endpoints1-3 OUT...................................................................... 191
16.13.1.Endpoints1-3 OUT Interrupt or Bulk Mode........................................... 191
16.13.2.Endpoints1-3 OUT Isochronous Mode................................................. 192
17. SMBus ................................................................................................................... 197
17.1.Supporting Documents ................................................................................... 198
Rev. 1.0
5