ST10F272B_12 STMICROELECTRONICS [STMicroelectronics], ST10F272B_12 Datasheet - Page 59

no-image

ST10F272B_12

Manufacturer Part Number
ST10F272B_12
Description
16-bit MCU with 256 Kbyte Flash memory and 12/20 Kbyte RAM
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
ST10F272B/ST10F272E
When different sources submit an interrupt request, the enable bits (Byte High of XIRxSEL
register) define a mask which controls which sources will be associated with the unique
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 8.
The
four X-interrupt vectors.
Table 30.
CAN1 Interrupt
CAN2 Interrupt
I2C Receive
I2C Transmit
I2C Error
SSC1 Receive
SSC1 Transmit
SSC1 Error
ASC1 Receive
Table 30
X-Interrupt basic structure
X-Interrupt detailed mapping
summarizes the mapping of the different interrupt sources which shares the
Doc ID 11917 Rev 3
XP0INT
x
x
x
x
x
x
XP1INT
x
x
x
x
x
x
XP2INT
x
x
x
x
x
Interrupt system
XP3INT
x
x
x
x
59/188

Related parts for ST10F272B_12