
Controller Area Network (FlexCAN)
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor
29-13
SOFT_RST
Soft Reset. When asserted, FlexCAN resets its internal state machines and some of the memory-mapped
registers. The following registers are affected by soft reset:
• CANx_MCR (except the MDIS bit)
• CANx_TIMER
• CANx_ECR
• CANx_ESR
• CANx_IMASK1
• CANx_IMASK2
• CANx_IFLAG1
• CANx_IFLAG2
Configuration registers that control the interface to the CAN bus are not affected by soft reset. The following
registers are unaffected:
• CANx_CTRL
• CANx_RXGMASK
• CANx_RX14MASK
• CANx_RX15MASK
• All message buffers
The SOFT_RST bit can be asserted directly by the CPU when it writes to the CANx_MCR, but it is also asserted
when global soft reset is requested at MCU level. Because soft reset is synchronous and has to follow a
request/acknowledge procedure across clock domains, it may take some time to fully propagate its effect. The
SOFT_RST bit remains asserted while reset is pending, and is automatically negated when reset completes.
Therefore, software can poll this bit to know when the soft reset has completed.
0 No reset request.
1 Resets values in registers indicated above.
FRZ_ACK
Freeze Mode Acknowledge. Indicates that FlexCAN is in freeze mode and its prescaler is stopped. The freeze
mode request cannot be granted until current transmission and reception processes have finished. Therefore the
software can poll the FRZ_ACK bit to know when FlexCAN has actually entered freeze mode. If freeze mode
request is negated, then this bit is negated once the FlexCAN prescaler is running again. If freeze mode is
requested while FlexCAN is disabled, then the FRZ_ACK bit is only set when the low-power mode is exited. See
Section 29.4.8.1, Freeze Mode,
for more information.
0 FlexCAN not in freeze mode, prescaler running.
1 FlexCAN in freeze mode, prescaler stopped.
WRN_EN
Warning Interrupt Enable. When set, this bit enables the generation of the TWRN_INT and RWRN_INT flags in
the error and status register. If WRN_EN is negated, the TWRN_INT and RWRN_INT flags is always 0,
independent of the values of the error counters, and no warning interrupt is ever generated.
1 TWRN_INT and RWRN_INT bits are set when the respective error counter transition from < 96 to
96.
0 TWRN_INT and RWRN_INT bits are 0, independent of the values in the error counters.
LPM_ACK
Low-Power Mode Acknowledge. Indicates whether FlexCAN is disabled. This cannot be performed until all
current transmission and reception processes have finished, so the CPU can poll the LPM_ACK bit to know when
FlexCAN has actually been disabled. See
Section 29.4.8.2, Module Disabled Mode,
for more information.
0 FlexCAN not disabled.
1 FlexCAN is disabled.
SRX_DIS
Self Reception Disable. This bit defines whether FlexCAN is allowed to receive frames transmitted by itself. If this
bit is set, frames transmitted by the module are not stored in any MB, regardless if the MB is programmed with
an ID that matches the transmitted frame, and no interrupt flag or interrupt signal is generated due to the frame
reception.
0 Self reception enabled.
1 Self reception disabled.
Table 29-7. CANx_MCR Field Descriptions (continued)
Field
Description
Содержание PXN2020
Страница 1: ...PXN20 Microcontroller Reference Manual Devices Supported PXN2020 PXN2120 PXN20RM Rev 1 06 2011...
Страница 42: ...PXN20 Microcontroller Reference Manual Rev 1 lxiv Freescale Semiconductor...
Страница 64: ...Introduction PXN20 Microcontroller Reference Manual Rev 1 1 22 Freescale Semiconductor...
Страница 112: ...Signal Description PXN20 Microcontroller Reference Manual Rev 1 3 44 Freescale Semiconductor...
Страница 118: ...Resets PXN20 Microcontroller Reference Manual Rev 1 4 6 Freescale Semiconductor...
Страница 162: ...Clocks Reset and Power CRP PXN20 Microcontroller Reference Manual Rev 1 6 30 Freescale Semiconductor...
Страница 182: ...Frequency Modulated Phase Locked Loop FMPLL PXN20 Microcontroller Reference Manual Rev 1 7 20 Freescale Semiconductor...
Страница 268: ...Boot Assist Module BAM PXN20 Microcontroller Reference Manual Rev 1 9 14 Freescale Semiconductor...
Страница 318: ...Interrupts and Interrupt Controller INTC PXN20 Microcontroller Reference Manual Rev 1 10 50 Freescale Semiconductor...
Страница 326: ...General Purpose Static RAM SRAM PXN20 Microcontroller Reference Manual Rev 1 11 8 Freescale Semiconductor...
Страница 372: ...e200z6 Core Z6 PXN20 Microcontroller Reference Manual Rev 1 13 8 Freescale Semiconductor...
Страница 412: ...e200z0 Core Z0 PXN20 Microcontroller Reference Manual Rev 1 14 14 Freescale Semiconductor...
Страница 460: ...Memory Protection Unit MPU PXN20 Microcontroller Reference Manual Rev 1 18 20 Freescale Semiconductor...
Страница 478: ...Error Correction Status Module ECSM PXN20 Microcontroller Reference Manual Rev 1 19 18 Freescale Semiconductor...
Страница 488: ...Software Watchdog Timer SWT PXN20 Microcontroller Reference Manual Rev 1 20 10 Freescale Semiconductor...
Страница 494: ...System Timer Module STM PXN20 Microcontroller Reference Manual Rev 1 21 6 Freescale Semiconductor...
Страница 821: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 27 49...
Страница 822: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 27 50 Freescale Semiconductor...
Страница 926: ...Controller Area Network FlexCAN PXN20 Microcontroller Reference Manual Rev 1 29 42 Freescale Semiconductor...
Страница 990: ...Deserial Serial Peripheral Interface DSPI PXN20 Microcontroller Reference Manual Rev 1 30 64 Freescale Semiconductor...
Страница 1044: ...Enhanced Serial Communication Interface eSCI PXN20 Microcontroller Reference Manual Rev 1 31 54 Freescale Semiconductor...
Страница 1080: ...Cross Triggering Unit CTU PXN20 Microcontroller Reference Manual Rev 1 33 12 Freescale Semiconductor...
Страница 1134: ...Analog to Digital Converter ADC PXN20 Microcontroller Reference Manual Rev 1 34 54 Freescale Semiconductor...
Страница 1150: ...IEEE 1149 1 Test Access Port Controller JTAGC PXN20 Microcontroller Reference Manual Rev 1 35 16 Freescale Semiconductor...
Страница 1257: ...Nexus Development Interface NDI PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 36 107...
Страница 1258: ...Nexus Development Interface NDI PXN20 Microcontroller Reference Manual Rev 1 36 108 Freescale Semiconductor...
Страница 1376: ...Memory Map PXN20 Microcontroller Reference Manual Rev 1 A 118 Freescale Semiconductor...