ATAM510X-ILQY ATMEL [ATMEL Corporation], ATAM510X-ILQY Datasheet - Page 12

no-image

ATAM510X-ILQY

Manufacturer Part Number
ATAM510X-ILQY
Description
MARC4 4-bit MTP Universal Microcontroller
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
Table 2-2.
2.5.3
12
Interrupt Source
NRST external
Watchdog
Port A coded reset
Port A monitor
Port B monitor
Port 60 external
Port 61 external
Interval timer INTA
Interval timer INTB
Timer 0
Timer 1
X = Hardwired (neither optional or software configurable)
# = Customer mask option (see “Hardware Options”)
* = Software configurable (see “Peripheral Modules” section for further details)
ATAM510
Software Interrupts
Hardware Interrupts
0
*
*
In the ATAM510, there are eleven hardware interrupt sources which can be programmed to
occupy a variety of priority levels. With the exception of the reset sources (RST), each source
can be individually masked by mask bits in the corresponding control registers. An overview of
the possible hardware configurations is shown in
The programmer can generate interrupts by using the software interrupt instruction (SWI) which
is supported in qFORTH by predefined macros named SWI0 to SWI7. The software triggered
interrupt operates exactly like any hardware triggered interrupt. The SWI instruction takes the
top two elements from the expression stack and writes the corresponding bits via the I/O bus to
the interrupt pending register. Therefore, by using the SWI instruction, interrupts can be re-prior-
itized or lower priority processes scheduled for later execution.
Possible Interrupt Priorities
1
*
*
*
*
*
2
*
*
*
3
*
*
*
*
4
*
*
5
*
*
*
*
*
6
*
*
*
7
*
*
*
*
RST
X
#
#
Register
Table
PBIPR
PAIPR
P6CR
P6CR
ITIPR
ITIPR
T0CR
T1CR
Interrupt Mask
2-2.
1.0
3.2
Bit
3
3
0
1
0
0
Function
Low level active
1/2 to 2 s time out
Level any inputs
Any edge, any input
Any edge, any input
Any edge
Any edge
1 of 8 frequencies
(8 to 128 Hz)
1 of 8 frequencies
(8 to 8192 Hz)
Overflow/compare/
end measurement
Compare
4711B–4BMCU–01/05

Related parts for ATAM510X-ILQY