DocID13902 Rev 15 648/1128
RM0008 Controller area network (bxCAN)
689
Figure 222. Dual CAN block diagram (connectivity devices)
24.4 bxCAN operating modes
bxCAN has three main operating modes: initialization, normal and Sleep. After a
hardware reset, bxCAN is in Sleep mode to reduce power consumption and an internal pull-
up is active on CANTX. The software requests bxCAN to enter initialization or Sleep mode
by setting the INRQ or SLEEP bits in the CAN_MCR register. Once the mode has been
entered, bxCAN confirms it by setting the INAK or SLAK bits in the CAN_MSR register and
the internal pull-up is disabled. When neither INAK nor SLAK are set, bxCAN is in normal
$FFHSW DQFH)LOW HUV
)L O W HU
7U DQ VP L VVL R Q
6FKHGXOHU
0DLOER[
5HFHL Y H), )2
0DLOER[
5HFHLYH),)2
0DLOER[
7[0DLOER[HV
7U DQ VP L VVL R Q
6FKHGXOHU
0DLOER[
5HFHLYH),)2
0DLOER[
5H F H L Y H ) ,)2
0DLOER[
7[0DLOER[HV
0HPRU\
$FFHVV
&R Q W U R O O HU
0DVWHU&RQW URO
0DVWHU6W DW XV
5[ ), )2 6W D W X V
5[ ), )2 6W D W X V
(UURU6WDWXV
%L W 7L P L Q J
,QWHUUXSW(QDEOH
&RQWURO6WDWXV&RQILJXUDWLRQ
7[6W DW XV
0DVWHU&RQWURO
0DVWHU6WDWXV
5[ ), )2 6W D W X V
5[ ), )2 6W D W X V
(UURU6WDWXV
%LW 7L PL Q J
)LOWHU0RGH
)LOWHU6FDOH
,QWHUUXSW(QDEOH
&RQWURO6WDWXV&RQILJXUDWLRQ
7[6W DW X V
)L O W HU ),) 2$V VL J Q
)LOWHU0DVWHU
)LOWHU$FWLYDWLRQ
&$1%$FWLYH&RUH
&$16ODYH
&$1%$FWLYH&RUH
&$10DVWHUZLWKE\WHV65$0
0DVWHU
UHWVD0UHWVD0
0DVWHU)LOWHUV
6O DY H
6O DY H
6O D Y H
6ODYH)LOWHUV
WR
WR
1RW H &$1VWDUW IL OW HUEDQNQXPEHUQLVFRQIL JXUDEOHE\ZULWLQJWR
WKH&$16%>@ELWVLQWKH&$1B)05UHJLVWHU
DLE