w925e625 ETC-unknow, w925e625 Datasheet - Page 40

no-image

w925e625

Manufacturer Part Number
w925e625
Description
8-bit Cid Microcontroller
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
w925e625FG
Manufacturer:
Nuvoton Technology Corporation of America
Quantity:
10 000
Ps: The flags marked as the italic font are not bit-addressable.
The interrupt flags are sampled every machine cycle. In the same machine cycle, the sampled
interrupts are polled and their priority is resolved. If certain conditions are met then the hardware will
execute an internally generated LCALL instruction which will vector the process to the appropriate
interrupt vector address. The conditions for generating the LCALL are
1. An interrupt of equal or higher priority is not currently being serviced.
2. The current polling cycle is the last machine cycle of the instruction currently being executed.
3. The current instruction does not involve a write to IP, IE, EIP or EIE registers and is not a RETI.
If any of these conditions is not met, then the LCALL will not be generated. The polling cycle is
repeated every machine cycle, with the interrupts being sampled in the same machine cycle. If an
interrupt flag is active in one cycle but not responded to, and is not active when the above conditions
are met, the denied interrupt will not be serviced. This means that active interrupts are not
remembered. Note that every polling cycle is new.
Execution continues from the vectored address until an RETI instruction is executed. On execution of
the RETI instruction, the processor pops out the top content of Stack to the PC. The processor is not
notified anything if the content of stack was changed. Note that a RET instruction would perform
exactly the same process as a RETI instruction, but it would not inform the Interrupt Controller that the
interrupt service routine is completed, and would leave the controller still thinking that the service
routine is underway.
INTERRUPT
interrupt 0
interrupt 1
Serial port
interrupt 2
interrupt 3
Watchdog
difference
Compare
overflow
overflow
overflow
External
External
External
External
Timer0
Timer1
Divider
timer
CID
COMPF
NAME
FLAG
WDIF
CIDF
DIVF
SF1
TF0
TF1
IE0
IE1
IE2
IE3
LOCATION
WDCON.3
SCON1.7
TCON.5
TCON.7
TCON.1
TCON.3
EXIF.0
EXIF.1
EXIF.2
EXIF.3
EXIF.4
FLAG
ECOMP
EN BIT
Table 4 Interrupt table.
EWDI
ECID
EDIV
EX0
EX1
ES1
EX2
EX3
ET0
ET1
LOCATION
- 40 -
EN BIT
EIE.0
EIE.1
EIE.2
EIE.3
EIE.4
EIE.5
IE.0
IE.1
IE.2
IE.3
IE.6
PRIORITY
(highest)
(lowest)
10
11
1
2
3
4
5
6
7
8
9
CLEARED BY
hardware +
hardware +
hardware +
hardware +
hardware +
hardware +
hardware +
hardware +
hardware +
software
software
software
software
software
software
software
software
software
software
software
FLAG
W925E/C625
INTERRUPT
VECTOR
0Bh
1Bh
3Bh
4Bh
5Bh
6Bh
03h
13h
43h
53h
63h

Related parts for w925e625