
Élan™SC520 Microcontroller User’s Manual
16-1
CHAPTER
16
PROGRAMMABLE INTERVAL TIMER
16.1
OVERVIEW
The ÉlanSC520 microcontroller includes four separate timer modules: a PC/AT-compatible
programmable interval timer (PIT) with three timers, three general-purpose (GP) timers, a
software timer, and a watchdog timer. The programmable interval timer is described in this
chapter. The general-purpose timers are described in Chapter 17. The software timer is
described in Chapter 18. The watchdog timer is described in Chapter 19.
The programmable interval timer (PIT) on the ÉlanSC520 microcontroller includes three
separate timers, designed to provide PC/AT compatibility.
Features of the PIT include:
■
Three 16-bit timers, or
channels
■
Clock source from either 1.1882-MHz source or an external pin. The same clock is routed
to all three channels.
■
One interrupt output for each channel
■
One external output pin for PIT Channel 2
■
Several modes of operation, including:
– Interrupt on terminal count
– Hardware-retriggerable one-shot
– Rate and square wave generation
– Hardware- and software-retriggerable strobe
16.2
BLOCK DIAGRAM
Figure 16-1 shows a block diagram of the programmable interval timer.
16.3
SYSTEM DESIGN
Table 16-1 shows the PIT signals shared with other interfaces. The pinstrap function
associated with the PITOUT2 pin is sampled only as a result of PWRGOOD assertion and
does not affect the PIT function of this pin, so it is not shown in this table. When enabled,
the multiplexed signals shown in Table 16-1 either disable or alter any other function that
uses the same pin.
Note: The CFG3 pinstrap associated with PITOUT2 is used for an AMD internal test mode.
Do not pull this pin High during reset.
Table 16-1
Programmable Interval Timer Signals Shared with Other Interfaces
Default Signal
Alternate Function
Control
Register
CLKTIMER
CLKTEST
CLK_PIN_DIR Clock Select (CLKSEL) register
(MMCR offset C26h)
PITGATE2
GPCS3
GPCS3_SEL
Chip Select Pin Function Select
(CSPFS) register (MMCR offset C24h)
Summary of Contents for Elan SC520
Page 1: ...lan SC520 Microcontroller User s Manual Order 22004A...
Page 4: ...iv lan SC520 Microcontroller User s Manual...
Page 28: ...Introduction xxviii lan SC520 Microcontroller User s Manual...
Page 42: ...Architectural Overview 1 14 lan SC520 Microcontroller User s Manual...
Page 78: ...System Initialization 3 22 lan SC520 Microcontroller User s Manual...
Page 108: ...Clock Generation and Control 5 10 lan SC520 Microcontroller User s Manual...
Page 118: ...Reset Generation 6 10 lan SC520 Microcontroller User s Manual...
Page 148: ...System Arbitration 8 24 lan SC520 Microcontroller User s Manual...
Page 214: ...SDRAM Controller 10 36 lan SC520 Microcontroller User s Manual...
Page 230: ...Write Buffer and Read Buffer 11 16 lan SC520 Microcontroller User s Manual...
Page 288: ...GP Bus DMA Controller 14 22 lan SC520 Microcontroller User s Manual...
Page 316: ...Programmable Interval Timer 16 8 lan SC520 Microcontroller User s Manual...
Page 328: ...Software Timer 18 4 lan SC520 Microcontroller User s Manual...
Page 346: ...Real Time Clock 20 12 lan SC520 Microcontroller User s Manual...
Page 360: ...UART Serial Ports 21 14 lan SC520 Microcontroller User s Manual...
Page 414: ...AMDebug Technology 26 8 lan SC520 Microcontroller User s Manual...