Fujitsu FR81S User Manual

Page of 2342
CHAPTER 48: WAVEFORM GENERATOR 
 
 
5. Operation 
 
FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER : WAVEFORM GENERATOR 
FUJITSU SEMICONDUCTOR CONFIDENTIAL 
29 
5.1.  Interrupts for Waveform Generator 
The interrupts for waveform generator is explained. 
Table 5-1 and Table 5-2 show the interrupt control bits and interrupt factors of the waveform generator. 
Table 5-1 Interrupt Control Bits and Interrupt Factor of the Waveform Generator #1-1 
 
16-bit dead timer 0 
16-bit dead timer 1 
16-bit dead timer 2 
Interrupt request 
flag bit 
16-bit dead timer 
state control register 0 
(DTSCR0) TMIF0: bit28 
16-bit dead timer 
state control register 1 
(DTSCR1) TMIF1: bit20 
16-bit dead timer 
state control register 2 
(DTSCR2) TMIF2: bit12 
Interrupt request 
enable bit 
16-bit dead timer 
state control register 0 
(DTSCR0) TMIE0: bit27 
16-bit dead timer 
state control register 1 
(DTSCR1) TMIE1: bit19 
16-bit dead timer 
state control register 2 
(DTSCR2) TMIE2: bit11 
Interrupt factor 
16-bit dead timer 0 
underflow 
16-bit dead timer 1 
underflow 
16-bit dead timer 2 
underflow 
 
Table 5-2 Interrupt Control Bits and Interrupt Factor of the Waveform Generator #1-2 
 
DTTI0 
Interrupt request 
flag bit 
Waveform control register 10 
(SIGCR10) 
DTIF: bit22 
Interrupt request 
enable bit 
Interrupt factor 
Detection of "L" level at DTTI0 
For the waveform generator, TMIF0/TMIF1/TMIF2 (bit28/bit20/bit12) of the 16-bit dead timer state control 
register (DTSCR) will be set to "1" when an underflow occurs at the 16-bit dead timer and TMD2 to 
TMD0/TMD5 to TMD3/TMD8 to TMD6 (bit26 to bit24/bit18 to bit16/bit10 to bit8) of the DTSCR register is 
either "000B" or "001B". If interrupt requests are enabled (DTSCR register; 
TMIE0/TMIE1/TMIE2(bit27/bit19/bit11)=1) in this state, an interrupt request is output to the interrupt 
controller. 
 
Table 5-3 Interrupt Control Bits and Interrupt Factor of the Waveform Generator #2-1 
 
16-bit dead timer 0/3 
16-bit dead timer 1/4 
16-bit dead timer 2/5 
Interrupt request 
flag bit 
16-bit dead timer 
reload interrupt register 0/1 
(DTIR0/1) DTRIF0 
16-bit dead timer 
reload interrupt register 0/1 
(DTIR0/1) DTRIF1 
16-bit dead timer 
reload interrupt register 0/1 
(DTIR0/1) DTRIF2 
Interrupt request 
enable bit 
16-bit dead timer 
reload interrupt register 0/1 
(DTIR0/1) DTRIE0 
16-bit dead timer 
reload interrupt register 0/1 
(DTIR0/1) DTRIE1 
16-bit dead timer 
reload interrupt register 0/1 
(DTIR0/1) DTRIE2 
Interrupt factor 
While 16-bit dead timer 0/3 
is in operation, reload 
occurs before the timer 
underflows 
While 16-bit dead timer 1/4 
is in operation, reload 
occurs before the timer 
underflows 
While 16-bit dead timer 2/5 
is in operation, reload 
occurs before the timer 
underflows 
If a reload occurs before the timer underflows while the 16-bit dead timer is active, the interrupt request flag 
bit will be set. An interrupt request will be output to the interrupt controller when the corresponding interrupt 
request enable bit is enabled. 
 
MB91520 Series
MN705-00010-1v0-E
2074