AT94K05AL ATMEL Corporation, AT94K05AL Datasheet - Page 63
![no-image](/images/manufacturer_photos/0/0/79/atmel_corporation_sml.jpg)
AT94K05AL
Manufacturer Part Number
AT94K05AL
Description
Fpslic Devices Combine 5K Gates of Atmel's Patented AT40K Fpga Architecture, a 20 Mips Avr 8-bit Risc Microprocessor Core, Numerous Fixed Microcontroller Peripheries And up to 36K Bytes of Program And Data SRAM.
Manufacturer
ATMEL Corporation
Datasheet
1.AT94K05AL.pdf
(192 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
External Reset
Watchdog Reset
Software Reset
Interrupt Handling
Rev. 1138F–FPSLI–06/02
The MCU after five CPU clock-cycles, and can be used when an external clock signal is
applied to the XTAL1 pin. This setting does not use the WDT oscillator, and enables very fast
start-up from the Sleep, Power-down or Power-save modes if the clock signal is present dur-
ing sleep.
RESET can be connected to V
Low for a period after V
Refer to Figure 38 for a timing example on this.
Figure 38. MCU Start-up, RESET Controlled Externally
An external reset is generated by a low-level on the AVRRESET pin. When the applied signal
reaches the Reset Threshold Voltage – V
MCU after the Time-out period t
When the Watchdog times out, it will generate a short reset pulse of 1 XTAL cycle duration.
On the falling edge of this pulse, the delay timer starts counting the Time-out period t
Time-out period t
age dependent.
See “Software Control of System Configuration” on page 51.
The embedded AVR core has one dedicated 8-bit Interrupt Mask control register: TIMSK –
Timer/Counter Interrupt Mask Register. In addition, other enable and mask bits can be found
in the peripheral control registers.
When an interrupt occurs, the Global Interrupt Enable I-bit is cleared (zero) and all interrupts
are disabled. The user software can set (one) the I-bit to enable nested interrupts. The I-bit is
set (one) when a Return from Interrupt instruction (RETI) is executed.
When the Program Counter is vectored to the actual interrupt vector in order to execute the
interrupt handling routine, the hardware clears the corresponding flag that generated the inter-
rupt. Some of the interrupt flags can also be cleared by writing a logic 1 to the flag bit
position(s) to be cleared.
If an interrupt condition occurs when the corresponding interrupt enable bit is cleared (zero),
the interrupt flag will be set and remembered until the interrupt is enabled, or the flag is
cleared by software.
If one or more interrupt conditions occur when the global interrupt enable bit is cleared (zero),
the corresponding interrupt flag(s) will be set and remembered until the global interrupt enable
bit is set (one), and will be executed by order of priority.
The status register is not automatically stored when entering an interrupt routine and restored
when returning from an interrupt routine. This must be handled by software.
INTERNAL RESET
TIME-OUT
RESET
TOUT
V
CC
is approximately 3 µs – at V
CC
has been applied, the Power-on Reset period can be extended.
CC
TOUT
directly or via an external pull-up resistor. By holding the pin
V
POT
has expired.
RST
– on its positive edge, the delay timer starts the
CC
AT94K Series FPSLIC
V
= 3.3V. the period of the time out is volt-
RST
t
TOUT
TOUT
63
.