ST10F271E STMICROELECTRONICS [STMicroelectronics], ST10F271E Datasheet - Page 56

no-image

ST10F271E

Manufacturer Part Number
ST10F271E
Description
16-bit MCU with 128 Kbyte Flash memory and 8/12 Kbyte RAM
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
Interrupt system
56/180
available vector. If more than one source is enabled to issue the request, the service routine
will have to take care to identify the real event to be serviced. This can easily be done by
checking the flag bits (Byte Low of XIRxSEL register). Note that the flag bits can also
provide information about events which are not currently serviced by the interrupt controller
(since masked through the enable bits), allowing an effective software management also in
absence of the possibility to serve the related interrupt request: a periodic polling of the flag
bits may be implemented inside the user application.
Figure 9.
The
four X-interrupt vectors.
Table 29.
CAN1 Interrupt
CAN2 Interrupt
I2C Receive
I2C Transmit
I2C Error
SSC1 Receive
SSC1 Transmit
SSC1 Error
ASC1 Receive
ASC1 Transmit
ASC1 Transmit Buffer
Table 29
IT Source 7
IT Source 6
IT Source 5
IT Source 4
IT Source 3
IT Source 2
IT Source 1
IT Source 0
X-Interrupt basic structure
X-Interrupt detailed mapping
summarizes the mapping of the different interrupt sources which shares the
15
7
Enable[7:0]
Flag[7:0]
0
8
XIR x SEL[7:0] (x = 0, 1, 2, 3)
XIR x SEL[15:8] (x = 0, 1, 2, 3)
XP0INT
x
x
x
x
x
x
x
x
XP1INT
x
x
x
x
x
x
x
x
XP x IC . XP x IR (x = 0, 1, 2, 3)
ST10F271B/ST10F271E
XP2INT
x
x
x
x
x
x
x
XP3INT
x
x
x
x

Related parts for ST10F271E