xr16v794iv Exar Corporation, xr16v794iv Datasheet - Page 22
xr16v794iv
Manufacturer Part Number
xr16v794iv
Description
High Performance 2.25v To 3.6v Quad Uart With Fractional
Manufacturer
Exar Corporation
Datasheet
1.XR16V794IV.pdf
(53 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
xr16v794iv-F
Manufacturer:
LT
Quantity:
1 500
Company:
Part Number:
xr16v794iv-F
Manufacturer:
Exar Corporation
Quantity:
10 000
Company:
Part Number:
xr16v794ivTR-F
Manufacturer:
OMRON
Quantity:
12
XR16V794
HIGH PERFORMANCE 2.25V TO 3.6V QUAD UART WITH FRACTIONAL BAUD RATE
The 794 includes a 16-bit general purpose timer/counter. Its clock source may be selected from internal crystal
oscillator or externally on pin TMRCK. The timer can be set to be a single-shot for a one-time event or re-
triggerable for a periodic signal. An interrupt may be generated when the timer times out and will show up as a
Channel 0 interrupt (see
TIMELSB, TIMERMSB]. These registers provide start/stop and re-triggerable or one-shot operation (see
Table 10
alarm.
TIMERMSB and TIMERLSB form a 16-bit value. The least-significant bit of the timer is being bit-0 of the
TIMERLSB with most-significant-bit being bit-7 in TIMERMSB. Notice that these registers do not hold the
current counter value when read. Default value is zero (timer disabled) upon powerup and reset.
The bits 3:0 of this register are used to issue commands. The commands are self-clearing, so reading this
register does not show the last written command. Reading this register returns a value of 0x01 when there is a
Timer interrupt pending and 0x00 at all other times.
TIMERCNTL [7:4]
TIMERCNTL [3:0]
3.1.2
3.1.2.1
3.1.2.2
3.1.2.3
Bit-15 Bit-14 Bit-13 Bit-12 Bit-11 Bit-10
below). The time-out output of the Timer can be set to generate an interrupt for system or event
0
General Purpose 16-bit Timer/Counter [TIMERMSB, TIMELSB, TIMER, TIMECNTL] (
X
XX-XX-00-00)
TIMERMSB [7:0] and TIMERLSB [7:0]
TIMER [7:0] Reserved
TIMERCNTL [7:0] Register
TIMERMSB Register
Reserved
These bits are used to invoke a series of commands that control the function of the Timer/Counter.
The commands 1011 to 1111 are reserved.
0001: Enable Timer Interrupt
0010: Disable Timer Interrupt
0011: Select One-shot mode
0100: Select Re-triggerable mode
0101: Select Internal Crystal Oscillator output as clock source for the Timer
0110: Select External Clock source (through TMRCK pin) for the Timer
0111: Reserved
1000: Reserved
1001: Start Timer
1010: Stop Timer
1011: Reset Timer
Table 9
16-Bit Timer/Counter Programmable Registers
). It is controlled through 4 configuration registers [TIMERCNTL, TIMER,
T
ABLE
10: TIMER C
Bit-9 Bit-8
22
ONTROL
Bit-7
C
Bit-6
OMMANDS
Bit-5
TIMERLSB Register
Bit-4
Bit-3
Bit-2
Bit-1 Bit-0
REV. 1.0.0
DEFAULT