I am missing some (up to 25%) of Tx Interrupts when transmitting back-to-back CAN messages at 1 Mbps. All messages transmitted appear to be sent properly. I always check the the CAN transmission request register bit (CAN_TXRQ_21) for my transmit message object and only transmit if the message object bit is clear. I'm wondering if it is possible to see, via CAN_TXRQ_21, that there is no tranmission in progress and start a tranmission before the interrupt for the previous transmission has fired and if this would explain my observation. I also wondering if there is a way to guarantee that that all transmissions produce an interrupt.