C165UTAH
Page
Data Sheet
2001-02-23
Table of Contents
12.1.4
12.1.5
12.1.6
12.1.7
12.1.8
12.1.9
12.1.10
General Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Asynchronous Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Synchronous Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Baudrate Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Autobaud Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Hardware Error Detection Capabilities . . . . . . . . . . . . . . . . . . . . . . . . 287
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
13
13.1
13.1.1
13.1.2
13.2
13.2.1
13.2.2
13.2.3
13.2.4
13.2.5
13.2.6
13.2.7
13.2.8
13.2.9
13.2.10
13.2.11
13.2.12
Real Time Clock (RTC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Function Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
RTC Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
RTC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
System Clock Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Cyclic Interrupt Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Alarm Interrupt Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
48-bit Timer Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Defining the RTC Time Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Increased RTC Accuracy through Software Correction . . . . . . . . . . . . 295
Hardware dependend RTC Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . 295
Interrupt Sub Node RTCISNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
RTC Disable Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Register Definition of RTC module . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
14
14.1
14.2
14.3
14.4
14.5
High-Speed Synchronous Serial Interface
. . . . . . . . . . . . . . . . . . . . . 302
Full-Duplex Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Half Duplex Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
Baud Rate Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Error Detection Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
SSC Interrupt Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
15
15.1
15.2
15.3
15.4
15.5
15.6
15.7
15.7.1
15.7.2
15.7.3
USB Interface Controller
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
USB Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
USB Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
USB Endpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
USB Interface Controller (USBD) Architecture . . . . . . . . . . . . . . . . . . . . . 328
Endpoint Info Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
USB Microprocessor Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Programmers Guidlines: Using USB and EPEC . . . . . . . . . . . . . . . . . . . 342
Writing the configuration-value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
In-Transfer (Transmit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Out-Transfer (Receive) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343