| Electronic Components Datasheet Search |
|
T48C893 Datasheet(PDF) 13 Page - ATMEL Corporation |
|
|
|||||||||||||||||||||||||||||
T48C893 Datasheet(HTML) 13 Page - ATMEL Corporation |
|
13 / 82 page ![]() T48C893 T48C893 Rev. A4, 22-Jan-02 13 (82) Table 2 Interrupt priority table Interrupt Priority ROM Address Interrupt Opcode Function INT0 lowest 040h C8h (SCALL 040h) Software interrupt (SWI0) INT1 | 080h D0h (SCALL 080h) External hardware interrupt, any edge at BP52 or BP53 INT2 | 0C0h D8h (SCALL 0C0h) Timer 1 interrupt INT3 | 100h E8h (SCALL 100h) SSI interrupt or external hardware interrupt at BP40 or BP43 INT4 | 140h E8h (SCALL 140h) Timer 2 interrupt INT5 | 180h F0h (SCALL 180h) Timer 3 interrupt INT6 ↓ 1C0h F8h (SCALL 1C0h) External hardware interrupt, at any edge at BP50 or BP51 INT7 highest 1E0h FCh (SCALL 1E0h) Voltage monitor (VM) interrupt Table 3 Hardware interrupts Interrupt Interrupt Mask Interrupt Source Register Bit INT1 P5CR P52M1, P52M2 P53M1, P53M2 Any edge at BP52 any edge at BP53 INT2 T1M T1IM Timer 1 INT3 SISC SIM SSI buffer full / empty or BP40/BP43 interrupt INT4 T2CM T2IM Timer 2 compare match / overflow INT5 T3CM1 T3CM2 T3C T3IM1 T3IM2 T3EIM Timer 3 compare register 1 match Timer 3 compare register 2 match Timer 3 edge event occurs (T3I) INT6 P5CR P50M1, P50M2 P51M1, P51M2 Any edge at BP50, any edge at BP51 INT7 VCM VIM External / internal voltage monitoring Software Interrupts The programmer can generate interrupts by using the software interrupt instruction (SWI) which is supported in qFORTH by predefined macros named SWI0...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-prioritized or lower priority processes scheduled for later execution. Hardware Interrupts In the T48C893, there are eleven hardware interrupt sources with seven different levels. Each source can be masked individually by mask bits in the corresponding control registers. An overview of the possible hardware configurations is shown in table 4. 3.3 Master Reset The master reset forces the CPU into a well-defined condition. It is unmaskable and is activated independent of the current program state. It can be triggered by either initial supply power-up, a short collapse of the power sup- ply, brown-out detection circuitry, watchdog time-out, or an external input clock supervisor stage (see figure 9). A master reset activation will reset the interrupt enable flag, the interrupt pending register and the interrupt active register. During the power-on reset phase the I/O bus con- trol signals are set to ’reset mode’ thereby initializing all on-chip peripherals. All bidirectional ports are set to input mode. Attention: During any reset phase, the BP20/NTE input is driven towards VDD by a strong pull-up transistor. Releasing the reset results in a short call instruction (opcode C1h) to the EEPROM address 008h. This acti- vates the initialization routine $RESET which in turn has to initialize all necessary RAM variables, stack pointers and peripheral configuration registers (see table 7). |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |