![ARTERY AT32F425 Series Reference Manual Download Page 342](http://html1.mh-extra.com/html/artery/at32f425-series/at32f425-series_reference-manual_2977590342.webp)
AT32F425
Series Reference Manual
2022.03.30
Page 342
Ver 2.01
19.7.3.3 CAN filter bit width configuration register (CAN_ FBWCFG)
Note: This register can be written only when FCS=1 in the CAN_FCTRL register (The filter is in
configuration mode)
Bit
Register
Reset value
Type
Description
Bit 31: 14 Reserved
0x00000
resd
Kept at its default value
Bit 13: 0
FBWSELx
0x0000
rw
Filter bit width select
Each bit corresponds to a filter bank.
0: Dual 16-bit
1: Single 32-bit
19.7.3.4 CAN filter FIFO association register (CAN_ FRF)
Note: This register can be written only when FCS=1 in the CAN_FCTRL register (The filter is in
configuration mode)
Bit
Register
Reset value
Type
Description
Bit 31: 14 Reserved
0x00000
resd
Kept at its default value
Bit 13: 0
FRFSELx
0x0000
rw
Filter relation FIFO select
Each bit corresponds to a filter bank.
0: Associated with FIFO0
1: Associated with FIFO1
19.7.3.5 CAN filter activation control register (CAN_ FACFG)
Bit
Register
Reset value
Type
Description
Bit 31: 14 Reserved
0x00000
resd
Kept at its default value
Bit 13: 0
FAENx
0x0000
rw
Filter active enable
Each bit corresponds to a filter bank.
0: Disabled
1: Enabled
19.7.3.6 CAN filter bank i filter bit register (CAN_ FiFBx) (i=0..13;
x=1..2)
Note: There are 14 filter banks (i=0..13). Each filter bank consists of two 32-bit registers, CAN_FiFB[2:
1]. This register can be modified only when the FAENx bit of the CAN_FACFG register is cleared or the
FCS bit of the CAN_FCTRL register is set.
Bit
Register
Reset value
Type
Description
Bit 31: 0
FFDB
0x0000 0000 rw
Filters filter data bit
Identifier list mode:
The configuration value of the register matches with the
level of the corresponding bit of the data received on the
bus (If it is a standard frame, the value of the
corresponding bit of the extended frame is neglected.)
Identifier mark mode:
Only the bit with its register configuration value 1 can
match with the level of the corresponding bit of the data
received on the bus. It don’t care when the register value
is 0.