HD6475328-CP10 HITACHI [Hitachi Semiconductor], HD6475328-CP10 Datasheet - Page 110

no-image

HD6475328-CP10

Manufacturer Part Number
HD6475328-CP10
Description
original Hitachi CMOS microcomputer unit (MCU)
Manufacturer
HITACHI [Hitachi Semiconductor]
Datasheet
When it accepts an interrupt, the interrupt controller also decides whether to interrupt the CPU or
start the on-chip data transfer controller (DTC). This decision is controlled by bits set in four data
transfer enable registers (DTE A to D) in the register field. The DTC is started if the corresponding
DTE bit is set to “1;” otherwise a CPU interrupt is generated. DTC interrupts provide an efficient
way to send and receive blocks of data via the serial communication interface, or to transfer data
between memory and I/O without detailed CPU programming. The CPU stops while the DTC is
operating. DTC interrupts are described in section 6, “Data Transfer Controller.”
The hardware exception-handling sequence for a CPU interrupt clears the T bit in the status
register to “0” and sets the interrupt mask level in bits I2 to I0 to the level of the interrupt it has
accepted. This prevents the interrupt-handling routine from being interrupted except by a higher-
level interrupt. The previous interrupt mask level is restored on the return from the interrupt-
handling routine.
For further information on interrupts, see section 5, “Interrupt Controller.”
* Interrupts from the watchdog timer are handled as NMI or IRQ
NMI:
IRQ:
FRT:
SCI:
WDT:
Interrupt
sources
Figure 4-5 Interrupt Sources (and Number of Interrupt Types)
NonMaskable Interrupt
Interrupt Request
Free-Running Timer
Serial Communication Interface
WatchDog Timer
Internal
interrupts
External
interrupts
91
0
.
NMI (1)
IRQ
IRQ
16-Bit FRT1 (4)
16-Bit FRT2 (4)
16-Bit FRT3 (4)
8-Bit timer (3)
SCI (3)
A/D converter (1)
WDT *
0
1
(1)
(1)

Related parts for HD6475328-CP10