SAM3XA CAN0
Controller Area Network (CAN0) User Interface
Registers
Address | Register | Name | Access | Reset |
---|---|---|---|---|
0x400B4000 | Mode Register | CAN0_MR | read-write | 0x00000000 |
0x400B4004 | Interrupt Enable Register | CAN0_IER | write-only | - |
0x400B4008 | Interrupt Disable Register | CAN0_IDR | write-only | - |
0x400B400C | Interrupt Mask Register | CAN0_IMR | read-only | 0x00000000 |
0x400B4010 | Status Register | CAN0_SR | read-only | 0x00000000 |
0x400B4014 | Baudrate Register | CAN0_BR | read-write | 0x00000000 |
0x400B4018 | Timer Register | CAN0_TIM | read-only | 0x00000000 |
0x400B401C | Timestamp Register | CAN0_TIMESTP | read-only | 0x00000000 |
0x400B4020 | Error Counter Register | CAN0_ECR | read-only | 0x00000000 |
0x400B4024 | Transfer Command Register | CAN0_TCR | write-only | - |
0x400B4028 | Abort Command Register | CAN0_ACR | write-only | - |
0x400B40E4 | Write Protect Mode Register | CAN0_WPMR | read-write | 0x00000000 |
0x400B40E8 | Write Protect Status Register | CAN0_WPSR | read-only | 0x00000000 |
0x400B4200 | Mailbox Mode Register (MB = 0) | CAN0_MMR0 | read-write | 0x00000000 |
0x400B4204 | Mailbox Acceptance Mask Register (MB = 0) | CAN0_MAM0 | read-write | 0x00000000 |
0x400B4208 | Mailbox ID Register (MB = 0) | CAN0_MID0 | read-write | 0x00000000 |
0x400B420C | Mailbox Family ID Register (MB = 0) | CAN0_MFID0 | read-only | 0x00000000 |
0x400B4210 | Mailbox Status Register (MB = 0) | CAN0_MSR0 | read-only | 0x00000000 |
0x400B4214 | Mailbox Data Low Register (MB = 0) | CAN0_MDL0 | read-write | 0x00000000 |
0x400B4218 | Mailbox Data High Register (MB = 0) | CAN0_MDH0 | read-write | 0x00000000 |
0x400B421C | Mailbox Control Register (MB = 0) | CAN0_MCR0 | write-only | - |
0x400B4220 | Mailbox Mode Register (MB = 1) | CAN0_MMR1 | read-write | 0x00000000 |
0x400B4224 | Mailbox Acceptance Mask Register (MB = 1) | CAN0_MAM1 | read-write | 0x00000000 |
0x400B4228 | Mailbox ID Register (MB = 1) | CAN0_MID1 | read-write | 0x00000000 |
0x400B422C | Mailbox Family ID Register (MB = 1) | CAN0_MFID1 | read-only | 0x00000000 |
0x400B4230 | Mailbox Status Register (MB = 1) | CAN0_MSR1 | read-only | 0x00000000 |
0x400B4234 | Mailbox Data Low Register (MB = 1) | CAN0_MDL1 | read-write | 0x00000000 |
0x400B4238 | Mailbox Data High Register (MB = 1) | CAN0_MDH1 | read-write | 0x00000000 |
0x400B423C | Mailbox Control Register (MB = 1) | CAN0_MCR1 | write-only | - |
0x400B4240 | Mailbox Mode Register (MB = 2) | CAN0_MMR2 | read-write | 0x00000000 |
0x400B4244 | Mailbox Acceptance Mask Register (MB = 2) | CAN0_MAM2 | read-write | 0x00000000 |
0x400B4248 | Mailbox ID Register (MB = 2) | CAN0_MID2 | read-write | 0x00000000 |
0x400B424C | Mailbox Family ID Register (MB = 2) | CAN0_MFID2 | read-only | 0x00000000 |
0x400B4250 | Mailbox Status Register (MB = 2) | CAN0_MSR2 | read-only | 0x00000000 |
0x400B4254 | Mailbox Data Low Register (MB = 2) | CAN0_MDL2 | read-write | 0x00000000 |
0x400B4258 | Mailbox Data High Register (MB = 2) | CAN0_MDH2 | read-write | 0x00000000 |
0x400B425C | Mailbox Control Register (MB = 2) | CAN0_MCR2 | write-only | - |
0x400B4260 | Mailbox Mode Register (MB = 3) | CAN0_MMR3 | read-write | 0x00000000 |
0x400B4264 | Mailbox Acceptance Mask Register (MB = 3) | CAN0_MAM3 | read-write | 0x00000000 |
0x400B4268 | Mailbox ID Register (MB = 3) | CAN0_MID3 | read-write | 0x00000000 |
0x400B426C | Mailbox Family ID Register (MB = 3) | CAN0_MFID3 | read-only | 0x00000000 |
0x400B4270 | Mailbox Status Register (MB = 3) | CAN0_MSR3 | read-only | 0x00000000 |
0x400B4274 | Mailbox Data Low Register (MB = 3) | CAN0_MDL3 | read-write | 0x00000000 |
0x400B4278 | Mailbox Data High Register (MB = 3) | CAN0_MDH3 | read-write | 0x00000000 |
0x400B427C | Mailbox Control Register (MB = 3) | CAN0_MCR3 | write-only | - |
0x400B4280 | Mailbox Mode Register (MB = 4) | CAN0_MMR4 | read-write | 0x00000000 |
0x400B4284 | Mailbox Acceptance Mask Register (MB = 4) | CAN0_MAM4 | read-write | 0x00000000 |
0x400B4288 | Mailbox ID Register (MB = 4) | CAN0_MID4 | read-write | 0x00000000 |
0x400B428C | Mailbox Family ID Register (MB = 4) | CAN0_MFID4 | read-only | 0x00000000 |
0x400B4290 | Mailbox Status Register (MB = 4) | CAN0_MSR4 | read-only | 0x00000000 |
0x400B4294 | Mailbox Data Low Register (MB = 4) | CAN0_MDL4 | read-write | 0x00000000 |
0x400B4298 | Mailbox Data High Register (MB = 4) | CAN0_MDH4 | read-write | 0x00000000 |
0x400B429C | Mailbox Control Register (MB = 4) | CAN0_MCR4 | write-only | - |
0x400B42A0 | Mailbox Mode Register (MB = 5) | CAN0_MMR5 | read-write | 0x00000000 |
0x400B42A4 | Mailbox Acceptance Mask Register (MB = 5) | CAN0_MAM5 | read-write | 0x00000000 |
0x400B42A8 | Mailbox ID Register (MB = 5) | CAN0_MID5 | read-write | 0x00000000 |
0x400B42AC | Mailbox Family ID Register (MB = 5) | CAN0_MFID5 | read-only | 0x00000000 |
0x400B42B0 | Mailbox Status Register (MB = 5) | CAN0_MSR5 | read-only | 0x00000000 |
0x400B42B4 | Mailbox Data Low Register (MB = 5) | CAN0_MDL5 | read-write | 0x00000000 |
0x400B42B8 | Mailbox Data High Register (MB = 5) | CAN0_MDH5 | read-write | 0x00000000 |
0x400B42BC | Mailbox Control Register (MB = 5) | CAN0_MCR5 | write-only | - |
0x400B42C0 | Mailbox Mode Register (MB = 6) | CAN0_MMR6 | read-write | 0x00000000 |
0x400B42C4 | Mailbox Acceptance Mask Register (MB = 6) | CAN0_MAM6 | read-write | 0x00000000 |
0x400B42C8 | Mailbox ID Register (MB = 6) | CAN0_MID6 | read-write | 0x00000000 |
0x400B42CC | Mailbox Family ID Register (MB = 6) | CAN0_MFID6 | read-only | 0x00000000 |
0x400B42D0 | Mailbox Status Register (MB = 6) | CAN0_MSR6 | read-only | 0x00000000 |
0x400B42D4 | Mailbox Data Low Register (MB = 6) | CAN0_MDL6 | read-write | 0x00000000 |
0x400B42D8 | Mailbox Data High Register (MB = 6) | CAN0_MDH6 | read-write | 0x00000000 |
0x400B42DC | Mailbox Control Register (MB = 6) | CAN0_MCR6 | write-only | - |
0x400B42E0 | Mailbox Mode Register (MB = 7) | CAN0_MMR7 | read-write | 0x00000000 |
0x400B42E4 | Mailbox Acceptance Mask Register (MB = 7) | CAN0_MAM7 | read-write | 0x00000000 |
0x400B42E8 | Mailbox ID Register (MB = 7) | CAN0_MID7 | read-write | 0x00000000 |
0x400B42EC | Mailbox Family ID Register (MB = 7) | CAN0_MFID7 | read-only | 0x00000000 |
0x400B42F0 | Mailbox Status Register (MB = 7) | CAN0_MSR7 | read-only | 0x00000000 |
0x400B42F4 | Mailbox Data Low Register (MB = 7) | CAN0_MDL7 | read-write | 0x00000000 |
0x400B42F8 | Mailbox Data High Register (MB = 7) | CAN0_MDH7 | read-write | 0x00000000 |
0x400B42FC | Mailbox Control Register (MB = 7) | CAN0_MCR7 | write-only | - |
Register Fields
CAN0 Mode Register
Name: CAN0_MR
Access: read-write
Address: 0x400B4000
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | RXSYNC | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DRPT | TIMFRZ | TTM | TEOF | OVL | ABM | LPM | CANEN |
- CANEN: CAN Controller Enable
Value Name Description 0 - The CAN Controller is disabled. 1 - The CAN Controller is enabled. - LPM: Disable/Enable Low Power Mode
Value Name Description 0 - Disable Low Power Mode. 1 - Enable Low Power Mode. - ABM: Disable/Enable Autobaud/Listen mode
Value Name Description 0 - Disable Autobaud/listen mode. 1 - Enable Autobaud/listen mode. - OVL: Disable/Enable Overload Frame
Value Name Description 0 - No overload frame is generated. 1 - An overload frame is generated after each successful reception for mailboxes configured in Receive with/without over-write Mode, Producer and Consumer. - TEOF: Timestamp messages at each end of Frame
Value Name Description 0 - The value of CAN_TIM is captured in the CAN_TIMESTP register at each Start Of Frame. 1 - The value of CAN_TIM is captured in the CAN_TIMESTP register at each End Of Frame. - TTM: Disable/Enable Time Triggered Mode
Value Name Description 0 - Time Triggered Mode is disabled. 1 - Time Triggered Mode is enabled. - TIMFRZ: Enable Timer Freeze
Value Name Description 0 - The internal timer continues to be incremented after it reached 0xFFFF. 1 - The internal timer stops incrementing after reaching 0xFFFF. It is restarted after a timer reset. See "Freezing the Internal Timer Counter" on page 32. - DRPT: Disable Repeat
Value Name Description 0 - When a transmit mailbox loses the bus arbitration, the transfer request remains pending. 1 - When a transmit mailbox lose the bus arbitration, the transfer request is automatically aborted. It automatically raises the MABT and MRDT flags in the corresponding CAN_MSRx. - RXSYNC: Reception Synchronization Stage (not readable)
Value Name Description 0x0 DOUBLE_PP Rx Signal with Double Synchro Stages (2 Positive Edges) 0x1 DOUBLE_PN Rx Signal with Double Synchro Stages (One Positive Edge and One Negative Edge) 0x2 SINGLE_P Rx Signal with Single Synchro Stage (Positive Edge) 0x3 NONE Rx Signal with No Synchro Stage
CAN0 Interrupt Enable Register
Name: CAN0_IER
Access: write-only
Address: 0x400B4004
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | BERR | FERR | AERR | SERR | CERR |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TSTP | TOVF | WAKEUP | SLEEP | BOFF | ERRP | WARN | ERRA |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MB7 | MB6 | MB5 | MB4 | MB3 | MB2 | MB1 | MB0 |
- MB0: Mailbox 0 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB1: Mailbox 1 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB2: Mailbox 2 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB3: Mailbox 3 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB4: Mailbox 4 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB5: Mailbox 5 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB6: Mailbox 6 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - MB7: Mailbox 7 Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Mailbox x interrupt. - ERRA: Error Active Mode Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable ERRA interrupt. - WARN: Warning Limit Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable WARN interrupt. - ERRP: Error Passive Mode Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable ERRP interrupt. - BOFF: Bus Off Mode Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable BOFF interrupt. - SLEEP: Sleep Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable SLEEP interrupt. - WAKEUP: Wakeup Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable SLEEP interrupt. - TOVF: Timer Overflow Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable TOVF interrupt. - TSTP: TimeStamp Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable TSTP interrupt. - CERR: CRC Error Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable CRC Error interrupt. - SERR: Stuffing Error Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Stuffing Error interrupt. - AERR: Acknowledgment Error Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Acknowledgment Error interrupt. - FERR: Form Error Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Form Error interrupt. - BERR: Bit Error Interrupt Enable
Value Name Description 0 - No effect. 1 - Enable Bit Error interrupt.
CAN0 Interrupt Disable Register
Name: CAN0_IDR
Access: write-only
Address: 0x400B4008
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | BERR | FERR | AERR | SERR | CERR |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TSTP | TOVF | WAKEUP | SLEEP | BOFF | ERRP | WARN | ERRA |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MB7 | MB6 | MB5 | MB4 | MB3 | MB2 | MB1 | MB0 |
- MB0: Mailbox 0 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB1: Mailbox 1 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB2: Mailbox 2 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB3: Mailbox 3 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB4: Mailbox 4 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB5: Mailbox 5 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB6: Mailbox 6 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - MB7: Mailbox 7 Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Mailbox x interrupt. - ERRA: Error Active Mode Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable ERRA interrupt. - WARN: Warning Limit Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable WARN interrupt. - ERRP: Error Passive Mode Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable ERRP interrupt. - BOFF: Bus Off Mode Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable BOFF interrupt. - SLEEP: Sleep Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable SLEEP interrupt. - WAKEUP: Wakeup Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable WAKEUP interrupt. - TOVF: Timer Overflow Interrupt
Value Name Description 0 - No effect. 1 - Disable TOVF interrupt. - TSTP: TimeStamp Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable TSTP interrupt. - CERR: CRC Error Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable CRC Error interrupt. - SERR: Stuffing Error Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Stuffing Error interrupt. - AERR: Acknowledgment Error Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Acknowledgment Error interrupt. - FERR: Form Error Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Form Error interrupt. - BERR: Bit Error Interrupt Disable
Value Name Description 0 - No effect. 1 - Disable Bit Error interrupt.
CAN0 Interrupt Mask Register
Name: CAN0_IMR
Access: read-only
Address: 0x400B400C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | BERR | FERR | AERR | SERR | CERR |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TSTP | TOVF | WAKEUP | SLEEP | BOFF | ERRP | WARN | ERRA |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MB7 | MB6 | MB5 | MB4 | MB3 | MB2 | MB1 | MB0 |
- MB0: Mailbox 0 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB1: Mailbox 1 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB2: Mailbox 2 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB3: Mailbox 3 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB4: Mailbox 4 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB5: Mailbox 5 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB6: Mailbox 6 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - MB7: Mailbox 7 Interrupt Mask
Value Name Description 0 - Mailbox x interrupt is disabled. 1 - Mailbox x interrupt is enabled. - ERRA: Error Active Mode Interrupt Mask
Value Name Description 0 - ERRA interrupt is disabled. 1 - ERRA interrupt is enabled. - WARN: Warning Limit Interrupt Mask
Value Name Description 0 - Warning Limit interrupt is disabled. 1 - Warning Limit interrupt is enabled. - ERRP: Error Passive Mode Interrupt Mask
Value Name Description 0 - ERRP interrupt is disabled. 1 - ERRP interrupt is enabled. - BOFF: Bus Off Mode Interrupt Mask
Value Name Description 0 - BOFF interrupt is disabled. 1 - BOFF interrupt is enabled. - SLEEP: Sleep Interrupt Mask
Value Name Description 0 - SLEEP interrupt is disabled. 1 - SLEEP interrupt is enabled. - WAKEUP: Wakeup Interrupt Mask
Value Name Description 0 - WAKEUP interrupt is disabled. 1 - WAKEUP interrupt is enabled. - TOVF: Timer Overflow Interrupt Mask
Value Name Description 0 - TOVF interrupt is disabled. 1 - TOVF interrupt is enabled. - TSTP: Timestamp Interrupt Mask
Value Name Description 0 - TSTP interrupt is disabled. 1 - TSTP interrupt is enabled. - CERR: CRC Error Interrupt Mask
Value Name Description 0 - CRC Error interrupt is disabled. 1 - CRC Error interrupt is enabled. - SERR: Stuffing Error Interrupt Mask
Value Name Description 0 - Bit Stuffing Error interrupt is disabled. 1 - Bit Stuffing Error interrupt is enabled. - AERR: Acknowledgment Error Interrupt Mask
Value Name Description 0 - Acknowledgment Error interrupt is disabled. 1 - Acknowledgment Error interrupt is enabled. - FERR: Form Error Interrupt Mask
Value Name Description 0 - Form Error interrupt is disabled. 1 - Form Error interrupt is enabled. - BERR: Bit Error Interrupt Mask
Value Name Description 0 - Bit Error interrupt is disabled. 1 - Bit Error interrupt is enabled.
CAN0 Status Register
Name: CAN0_SR
Access: read-only
Address: 0x400B4010
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
OVLSY | TBSY | RBSY | BERR | FERR | AERR | SERR | CERR |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TSTP | TOVF | WAKEUP | SLEEP | BOFF | ERRP | WARN | ERRA |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MB7 | MB6 | MB5 | MB4 | MB3 | MB2 | MB1 | MB0 |
- MB0: Mailbox 0 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB1: Mailbox 1 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB2: Mailbox 2 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB3: Mailbox 3 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB4: Mailbox 4 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB5: Mailbox 5 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB6: Mailbox 6 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - MB7: Mailbox 7 Event
Value Name Description 0 - No event occurred on Mailbox x. 1 - An event occurred on Mailbox x. - ERRA: Error Active Mode
Value Name Description 0 - CAN controller is not in Error Active Mode. 1 - CAN controller is in Error Active Mode. - WARN: Warning Limit
Value Name Description 0 - CAN controller Warning Limit is not reached. 1 - CAN controller Warning Limit is reached. - ERRP: Error Passive Mode
Value Name Description 0 - CAN controller is not in Error Passive Mode. 1 - CAN controller is in Error Passive Mode. - BOFF: Bus Off Mode
Value Name Description 0 - CAN controller is not in Bus Off Mode. 1 - CAN controller is in Bus Off Mode. - SLEEP: CAN controller in Low power Mode
Value Name Description 0 - CAN controller is not in low power mode. 1 - CAN controller is in low power mode. - WAKEUP: CAN controller is not in Low power Mode
Value Name Description 0 - CAN controller is in low power mode. 1 - CAN controller is not in low power mode. - TOVF: Timer Overflow
Value Name Description 0 - The timer has not rolled-over FFFFh to 0000h. 1 - The timer rolls-over FFFFh to 0000h. -
TSTP
Value Name Description 0 - No bus activity has been detected. 1 - A start of frame or an end of frame has been detected (according to the TEOF field in the CAN_MR register). - CERR: Mailbox CRC Error
Value Name Description 0 - No CRC error occurred during a previous transfer. 1 - A CRC error occurred during a previous transfer. - SERR: Mailbox Stuffing Error
Value Name Description 0 - No stuffing error occurred during a previous transfer. 1 - A stuffing error occurred during a previous transfer. - AERR: Acknowledgment Error
Value Name Description 0 - No acknowledgment error occurred during a previous transfer. 1 - An acknowledgment error occurred during a previous transfer. - FERR: Form Error
Value Name Description 0 - No form error occurred during a previous transfer 1 - A form error occurred during a previous transfer - BERR: Bit Error
Value Name Description 0 - No bit error occurred during a previous transfer. 1 - A bit error occurred during a previous transfer. - RBSY: Receiver busy
Value Name Description 0 - CAN receiver is not receiving a frame. 1 - CAN receiver is receiving a frame. - TBSY: Transmitter busy
Value Name Description 0 - CAN transmitter is not transmitting a frame. 1 - CAN transmitter is transmitting a frame. - OVLSY: Overload busy
Value Name Description 0 - CAN transmitter is not transmitting an overload frame. 1 - CAN transmitter is transmitting a overload frame.
CAN0 Baudrate Register
Name: CAN0_BR
Access: read-write
Address: 0x400B4014
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | SMP |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | BRP | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | SJW | - | PROPAG | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | PHASE1 | - | PHASE2 |
- PHASE2: Phase 2 segment
- PHASE1: Phase 1 segment
- PROPAG: Programming time segment
- SJW: Re-synchronization jump width
- BRP: Baudrate Prescaler.
- SMP: Sampling Mode
Value Name Description 0 ONCE The incoming bit stream is sampled once at sample point. 1 THREE The incoming bit stream is sampled three times with a period of a MCK clock period, centered on sample point.
-
-
-
-
-
CAN0 Timer Register
Name: CAN0_TIM
Access: read-only
Address: 0x400B4018
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
TIMER | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TIMER |
- TIMER: Timer
-
CAN0 Timestamp Register
Name: CAN0_TIMESTP
Access: read-only
Address: 0x400B401C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timestamp
-
CAN0 Error Counter Register
Name: CAN0_ECR
Access: read-only
Address: 0x400B4020
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
TEC | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REC |
- REC: Receive Error Counter
- TEC: Transmit Error Counter
-
-
CAN0 Transfer Command Register
Name: CAN0_TCR
Access: write-only
Address: 0x400B4024
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
TIMRST | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MB7 | MB6 | MB5 | MB4 | MB3 | MB2 | MB1 | MB0 |
- MB0: Transfer Request for Mailbox 0
- MB1: Transfer Request for Mailbox 1
- MB2: Transfer Request for Mailbox 2
- MB3: Transfer Request for Mailbox 3
- MB4: Transfer Request for Mailbox 4
- MB5: Transfer Request for Mailbox 5
- MB6: Transfer Request for Mailbox 6
- MB7: Transfer Request for Mailbox 7
- TIMRST: Timer Reset
-
-
-
-
-
-
-
-
-
CAN0 Abort Command Register
Name: CAN0_ACR
Access: write-only
Address: 0x400B4028
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MB7 | MB6 | MB5 | MB4 | MB3 | MB2 | MB1 | MB0 |
- MB0: Abort Request for Mailbox 0
- MB1: Abort Request for Mailbox 1
- MB2: Abort Request for Mailbox 2
- MB3: Abort Request for Mailbox 3
- MB4: Abort Request for Mailbox 4
- MB5: Abort Request for Mailbox 5
- MB6: Abort Request for Mailbox 6
- MB7: Abort Request for Mailbox 7
-
-
-
-
-
-
-
-
CAN0 Write Protect Mode Register
Name: CAN0_WPMR
Access: read-write
Address: 0x400B40E4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
WPKEY | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
WPKEY | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
WPKEY | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | WPEN |
- WPEN: Write Protection Enable
Value Name Description 0 - The Write Protection is Disabled 1 - The Write Protection is Enabled - WPKEY: SPI Write Protection Key Password
-
CAN0 Write Protect Status Register
Name: CAN0_WPSR
Access: read-only
Address: 0x400B40E8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
WPVSRC | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | WPVS |
- WPVS: Write Protection Violation Status
Value Name Description 0 - No Write Protect Violation has occurred since the last read of the CAN_WPSR register. 1 - A Write Protect Violation has occurred since the last read of the CAN_WPSR register. If this violation is an unauthor-ized attempt to write a protected register, the associated violation is reported into field WPVSRC. - WPVSRC: Write Protection Violation Source
-
CAN0 Mailbox Mode Register (MB = 0)
Name: CAN0_MMR0
Access: read-write
Address: 0x400B4200
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 0)
Name: CAN0_MAM0
Access: read-write
Address: 0x400B4204
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 0)
Name: CAN0_MID0
Access: read-write
Address: 0x400B4208
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 0)
Name: CAN0_MFID0
Access: read-only
Address: 0x400B420C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 0)
Name: CAN0_MSR0
Access: read-only
Address: 0x400B4210
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 0)
Name: CAN0_MDL0
Access: read-write
Address: 0x400B4214
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 0)
Name: CAN0_MDH0
Access: read-write
Address: 0x400B4218
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 0)
Name: CAN0_MCR0
Access: write-only
Address: 0x400B421C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 1)
Name: CAN0_MMR1
Access: read-write
Address: 0x400B4220
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 1)
Name: CAN0_MAM1
Access: read-write
Address: 0x400B4224
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 1)
Name: CAN0_MID1
Access: read-write
Address: 0x400B4228
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 1)
Name: CAN0_MFID1
Access: read-only
Address: 0x400B422C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 1)
Name: CAN0_MSR1
Access: read-only
Address: 0x400B4230
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 1)
Name: CAN0_MDL1
Access: read-write
Address: 0x400B4234
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 1)
Name: CAN0_MDH1
Access: read-write
Address: 0x400B4238
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 1)
Name: CAN0_MCR1
Access: write-only
Address: 0x400B423C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 2)
Name: CAN0_MMR2
Access: read-write
Address: 0x400B4240
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 2)
Name: CAN0_MAM2
Access: read-write
Address: 0x400B4244
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 2)
Name: CAN0_MID2
Access: read-write
Address: 0x400B4248
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 2)
Name: CAN0_MFID2
Access: read-only
Address: 0x400B424C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 2)
Name: CAN0_MSR2
Access: read-only
Address: 0x400B4250
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 2)
Name: CAN0_MDL2
Access: read-write
Address: 0x400B4254
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 2)
Name: CAN0_MDH2
Access: read-write
Address: 0x400B4258
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 2)
Name: CAN0_MCR2
Access: write-only
Address: 0x400B425C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 3)
Name: CAN0_MMR3
Access: read-write
Address: 0x400B4260
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 3)
Name: CAN0_MAM3
Access: read-write
Address: 0x400B4264
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 3)
Name: CAN0_MID3
Access: read-write
Address: 0x400B4268
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 3)
Name: CAN0_MFID3
Access: read-only
Address: 0x400B426C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 3)
Name: CAN0_MSR3
Access: read-only
Address: 0x400B4270
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 3)
Name: CAN0_MDL3
Access: read-write
Address: 0x400B4274
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 3)
Name: CAN0_MDH3
Access: read-write
Address: 0x400B4278
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 3)
Name: CAN0_MCR3
Access: write-only
Address: 0x400B427C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 4)
Name: CAN0_MMR4
Access: read-write
Address: 0x400B4280
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 4)
Name: CAN0_MAM4
Access: read-write
Address: 0x400B4284
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 4)
Name: CAN0_MID4
Access: read-write
Address: 0x400B4288
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 4)
Name: CAN0_MFID4
Access: read-only
Address: 0x400B428C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 4)
Name: CAN0_MSR4
Access: read-only
Address: 0x400B4290
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 4)
Name: CAN0_MDL4
Access: read-write
Address: 0x400B4294
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 4)
Name: CAN0_MDH4
Access: read-write
Address: 0x400B4298
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 4)
Name: CAN0_MCR4
Access: write-only
Address: 0x400B429C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 5)
Name: CAN0_MMR5
Access: read-write
Address: 0x400B42A0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 5)
Name: CAN0_MAM5
Access: read-write
Address: 0x400B42A4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 5)
Name: CAN0_MID5
Access: read-write
Address: 0x400B42A8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 5)
Name: CAN0_MFID5
Access: read-only
Address: 0x400B42AC
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 5)
Name: CAN0_MSR5
Access: read-only
Address: 0x400B42B0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 5)
Name: CAN0_MDL5
Access: read-write
Address: 0x400B42B4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 5)
Name: CAN0_MDH5
Access: read-write
Address: 0x400B42B8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 5)
Name: CAN0_MCR5
Access: write-only
Address: 0x400B42BC
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 6)
Name: CAN0_MMR6
Access: read-write
Address: 0x400B42C0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 6)
Name: CAN0_MAM6
Access: read-write
Address: 0x400B42C4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 6)
Name: CAN0_MID6
Access: read-write
Address: 0x400B42C8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 6)
Name: CAN0_MFID6
Access: read-only
Address: 0x400B42CC
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 6)
Name: CAN0_MSR6
Access: read-only
Address: 0x400B42D0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 6)
Name: CAN0_MDL6
Access: read-write
Address: 0x400B42D4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 6)
Name: CAN0_MDH6
Access: read-write
Address: 0x400B42D8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 6)
Name: CAN0_MCR6
Access: write-only
Address: 0x400B42DC
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-
CAN0 Mailbox Mode Register (MB = 7)
Name: CAN0_MMR7
Access: read-write
Address: 0x400B42E0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MOT | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | PRIOR | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMEMARK | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMEMARK |
- MTIMEMARK: Mailbox Timemark
- PRIOR: Mailbox Priority
- MOT: Mailbox Object Type
Value Name Description 0x0 MB_DISABLED Mailbox is disabled. This prevents receiving or transmitting any messages with this mailbox. 0x1 MB_RX Reception Mailbox. Mailbox is configured for reception. If a message is received while the mailbox data register is full, it is discarded. 0x2 MB_RX_OVERWRITE Reception mailbox with overwrite. Mailbox is configured for reception. If a message is received while the mailbox is full, it overwrites the previous message. 0x3 MB_TX Transmit mailbox. Mailbox is configured for transmission. 0x4 MB_CONSUMER Consumer Mailbox. Mailbox is configured in reception but behaves as a Transmit Mailbox, i.e., it sends a remote frame and waits for an answer. 0x5 MB_PRODUCER Producer Mailbox. Mailbox is configured in transmission but also behaves like a reception mailbox, i.e., it waits to receive a Remote Frame before sending its contents.
-
-
CAN0 Mailbox Acceptance Mask Register (MB = 7)
Name: CAN0_MAM7
Access: read-write
Address: 0x400B42E4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
Value Name Description 0 - Compares IDvA from the received frame with the CAN_MIDx register masked with CAN_MAMx register. 1 - Compares IDvA and IDvB from the received frame with the CAN_MIDx register masked with CAN_MAMx register.
-
-
CAN0 Mailbox ID Register (MB = 7)
Name: CAN0_MID7
Access: read-write
Address: 0x400B42E8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | MIDE | MIDvA | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MIDvA | MIDvB | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MIDvB | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIDvB |
- MIDvB: Complementary bits for identifier in extended frame mode
- MIDvA: Identifier for standard frame mode
- MIDE: Identifier Version
-
-
-
CAN0 Mailbox Family ID Register (MB = 7)
Name: CAN0_MFID7
Access: read-only
Address: 0x400B42EC
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | MFID | ||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MFID | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MFID | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFID |
- MFID: Family ID
-
CAN0 Mailbox Status Register (MB = 7)
Name: CAN0_MSR7
Access: read-only
Address: 0x400B42F0
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | MMI |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MRDY | MABT | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MTIMESTAMP | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MTIMESTAMP |
- MTIMESTAMP: Timer value
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MABT: Mailbox Message Abort
Value Name Description 0 - Previous transfer is not aborted. 1 - Previous transfer has been aborted. - MRDY: Mailbox Ready
Value Name Description 0 - Mailbox data registers can not be read/written by the software application. CAN_MDx are locked by the CAN_MDx. 1 - Mailbox data registers can be read/written by the software application. - MMI: Mailbox Message Ignored
Value Name Description 0 - No message has been ignored during the previous transfer 1 - At least one message has been ignored during the previous transfer
-
-
CAN0 Mailbox Data Low Register (MB = 7)
Name: CAN0_MDL7
Access: read-write
Address: 0x400B42F4
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDL | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDL | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDL | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDL |
- MDL: Message Data Low Value
-
CAN0 Mailbox Data High Register (MB = 7)
Name: CAN0_MDH7
Access: read-write
Address: 0x400B42F8
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
MDH | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MDH | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
MDH | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MDH |
- MDH: Message Data High Value
-
CAN0 Mailbox Control Register (MB = 7)
Name: CAN0_MCR7
Access: write-only
Address: 0x400B42FC
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MTCR | MACR | - | MRTR | MDLC | |||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | - | - | - | - |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | - |
- MDLC: Mailbox Data Length Code
- MRTR: Mailbox Remote Transmission Request
- MACR: Abort Request for Mailbox x
- MTCR: Mailbox Transfer Command
-
-
-
-