![](http://datasheet.mmic.net.cn/330000/MB90F897_datasheet_16438107/MB90F897_44.png)
MB90895 Series
44
9.
DTP/External Interrupt and CAN Wakeup Outline
DTP/external interrupt transfers an interrupt request generated by an external peripheral device or a data trans-
mission request to CPU, generating external interrupt request and activating expanded intelligent I/O service.
Input RX of CAN controller is used as external interrupt input.
DTP/external interrupt and CAN wakeup function
An interrupt request input from external peripheral device to external input pins (INT7 to INT4) and RX pin, just
as interrupt request of peripheral device, generates an interrupt request. The interrupt request generates an
external interrupt and activates expanded intelligent I/O service (EI
2
OS).
If the expanded intelligent I/O service (EI
2
OS) has been disabled by interrupt control register (ICR: ISE=0),
external interrupt function is enabled and branches to interrupt processing.
If the EI
2
OS has been enabled, (ICR: ISE=1), DTP function is enabled and automatic data transmission is
performed by EI
2
OS. After performing specified number of data transmission processes, the process branches
to interrupt processing.
DTP/external interrupt and CAN wakeup outline
External interrupt
DTP function
Input pin
5 pins (RX, and INT4 to INT7)
Interrupt cause
Specify for each pin with detection level setting register (ELVR).
Input of “H” level/“L” level/rising edge/falling
edge.
Input of “H” level/ “L” level
Interrupt number
#15 (0F
H
) , #24 (18
H
) , #27 (1B
H
)
Interrupt control
Enabling or disabling output of interrupt request, using DTP/external interrupt permission
register (ENIR).
Interrupt flag
Retaining interrupt cause with DTP/external interrupt cause register (EIRR).
Process selection
Disable EI
2
OS (ICR: ISE=0)
Enable EI
2
OS (ICR: ISE=1)
Process
Branch to external interrupt process
After automatic data transmission by EI
2
OS for
specified number of times, branch to interrupt
process.