User`s guide
Operation Theorem  41 
4.2 Interrupt System 
The interrupt system of the ACL-8316/12 is very flexible for many applications. 
There are four plus one (4+1) programmable interrupt sources. The interrupt 
signal can be routed one of the 10 IRQ channels by jumper setting. The 
following diagram shows interrupt system. 
A
T Bus 
interrupt 
lines 
External Interrupt   
EOC Interrupt 
Timer Interrupt 
FIFO Half-Full Int. 
DMA Terminal Count 
Programmabl
Multiplexer 
DMA Enable Signal 
Jumper 
Figure 4.2 The illustration of Interrupt System 
The 4 programmable interrupt source is the external interrupt, end of 
conversion (EOC) interrupt, 8254 timer interrupt and the FIFO half-full 
interrupt. The additional one is the DMA terminal counter (TC) interrupt. As 
the DMA is enable, the only one possible interrupt source is the DMA TC 
interrupt because the DMA programming must use this interrupt to set the 
DMA controller. However, if the DMA is disable, the other 4 signal can be 
selectable by program, 
Sometimes the interrupt signal may be used by combining with the data 
transfer. For example, the EOC interrupt and the FIFO half-full interrupt can 
startup an ISR to read data, please refer to section 4.1.5 for data transferring. 
However, as the A/D data is read by software FIFO polling, the interrupt can 
be reserved to be used as emergency interrupt, which comes from external, 
or timer interrupt, which comes directly from the 8254 timer interrupt. 
The interrupt signal is routed to one of the ten IRQ levels: 3, 4, 5, 6, 7, 9, 10, 
11, 12, 15. The jumper (JP3) sets the IRQ channels. To disable the interrupt, 
just remove the jumper and put the jumper to the ‘NC’ position. 










