AT32WB415
Series Reference Manual
2022.04.13
Page 278
Ver 2.00
to be set by hardware, that is, the CAN will keep in sleep
mode, by default.
Bit 0
FZEN
0x0
rw
Freeze mode enable
0: Freeze mode disabled
1: Freeze mode enabled
Note:
The CAN leaves Freeze mode once 11 consecutive
recessive bits have been detected on the RX pin. For this
reason, the software acknowledges the entry of Freeze
mode after the FZC bit is cleared by hardware.
The Freeze mode is entered only when the current CAN
activity (transmission or reception) is completed. Thus the
sotware acknowledges the exit of Freeze mode after the
FZC bit is cleared by hardware.
19.7.1.2 CAN master status register (CAN_MSTS)
Bit
Register
Reset value
Type
Description
Bit 31: 12 Reserved
0x00000
resd
Kept at its default value.
Bit 11
REALRX
0x1
ro
Real time level on RX pin
0: Low
1: High
Bit 10
LSAMPRX
0x1
ro
Last sample level on RX pin
)
0: Low
1: High
。
Note: This value keeps updating with the REALRX.
Bit 9
CURS
0x0
ro
Current receive status
0: No reception occurs
1: Reception is in progress
Note: This bit is set by hardware when the CAN reception
starts, and it is cleared by hardware at the end of reception.
Bit 8
CUSS
0x0
ro
Current transmit status
0: No transmit occurs
1: ransmit is in progress
Note: This bit is set by hardware when the CAN
transmission starts, and it is cleared by hardware at the
end of transmission.
Bit 7: 5
Reserved
0x0
resd
Kept at its default value.
Bit 4
EDZIF
0x0
rw1c
Enter doze mode interrupt flag
0: Sleep mode is not entered or no condition for flag set.
1: Sleep mode is entered.
Note:
This bit is set by hardware only when EDZIEN=1 and the
CAN enters Sleep mode. Whe set, this bit will generate a
status change interrupt. This bit is cleared by software
(writing 1 to itself) or by hardware when DZC is cleared.
Bit 3
QDZIF
0x0
rw1c
Exit doze mode interrupt flag
0: Sleep mode is not left or no condition for exit.
1: Sleep mode has been left or exit condition has
generated.
Note:
This bit is cleared by software (writing 1 to itself)
Sleep mode is left when a SOF is detected on the bus.
When QDZIEN=1, this bit will generate a status change
interrupt.
Bit 2
EOIF
0x0
rw1c
Error occur interrupt flag
0: No error interrupt or no condition for error interrupt flag
1: Error interrupt is generated.
Note:
This bit is cleared by software (writing 1 to itself).
This bit is set by hardware only when the corresponding
bit is set in the CAN_ESTS register and the corresponding
interrupt enable bit in the CAN_INTEN register is enabled.
When set, this bit will generate a status change interrupt.
Bit 1
DZC
0x1
ro
Doze mode acknowledge