Datasheet
Section 15 Controller Area Network for Tiny (TinyCAN)
Rev. 4.00 Mar. 15, 2006 Page 335 of 556
REJ09B0026-0400
HRXD
SOF Error Flag
Error Flag
Delimiter
Error Flag
Delimiter
Intermission
SOF
SOF Error Flag
[5] Overwrite DART when other Mailbox has
transmit request
HTXD
TXPR.MBn
TXCR.MBn
TCIRR.EMPI
ABACK.MBn
TXACK.MBn
DART
[4] Clear MBn in TXPR
[3] Load DART when message 1
is transferred to temporary buffer
Bus idle
Message 1
Bus idle
[4] Error frame detection
Message 1
Message 2
Message 2
[4] Error frame detection
. . . . .
. . . . .
[4] Set MBn in ABACK and EMPI in TCIRR1
Transmission for message 1
cannot be cancelled by TXCR
Transmission for message 2
cannot be cancelled by TXCR
Internal arbitration for message 3
can be configurable
[5] Internal arbitration for message 2 is determined
after error frame has ended
If other Mailbox has a transmit request,
transmission is started at this timing
[2] Set MBn
in TXPR
Internal arbitration for message 2 can be configurable
(Transmission settings can be changed by TXPR/TXCR)
Figure 15.13 Internal Arbitration at Error Detection (DART = 1)










