
C161U
Page
Data Sheet
2001-04-19
Table of Contents
12
12.1
12.1.1
12.1.2
12.1.3
12.1.4
12.1.5
12.1.5.1
12.1.5.2
12.1.5.3
12.1.5.4
12.1.5.5
12.1.6
12.1.6.1
12.1.6.2
12.1.6.3
12.1.7
12.1.7.1
12.1.8
12.1.8.1
12.1.8.2
12.1.8.3
12.1.8.4
12.1.9
12.1.10
Asynchronous/Synchr. Serial Interface
. . . . . . . . . . . . . . . . . . . . . . . . 253
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Register Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
General Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Asynchronous Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Asynchronous Data Frames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Asynchronous Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Asynchronous Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
IrDA Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
RXD/TXD Data Path Selection in Asynchronous Modes . . . . . . . . . 275
Synchronous Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Synchronous Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Synchronous Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Synchronous Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Baudrate Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Baudrates in Asynchronous Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Baudrates in Synchronous Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Autobaud Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
General Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Serial Frames for Autobaud Detection . . . . . . . . . . . . . . . . . . . . . . . 285
Baudrate Selection and Calculation . . . . . . . . . . . . . . . . . . . . . . . . . 286
Overwriting Registers on Successful Autobaud Detection . . . . . . . . 289
Hardware Error Detection Capabilities . . . . . . . . . . . . . . . . . . . . . . . . 290
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
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
Real Time Clock (RTC)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Function Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
RTC Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
RTC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
System Clock Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Cyclic Interrupt Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Alarm Interrupt Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
48-bit Timer Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Defining the RTC Time Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
Increased RTC Accuracy through Software Correction . . . . . . . . . . . . 298
Hardware dependend RTC Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . 298
Interrupt Sub Node RTCISNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
RTC Disable Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299