JAJSH69D January 2018 – June 2022 TCAN4550-Q1
PRODUCTION DATA
The following tables provide the CAN FD programming register sets starting at 16'h1000.
The MRAM and start address for the following registers has special consideration:
The start address must be word aligned (32-bit) in the MRAM. The 2 least significant bits are ignored on a write to ensure this behavior.
When entering the MRAM start address, the 0x8000 prefix is NOT necessary. For example, if the desired start address is 0x8634, then bits SA[15:0] will be 0x0634.
Code | Description |
---|---|
R | Read |
C | Clear on Write |
d | date |
n | Value after Reset |
p | Protected Set |
P | Protected Write |
r | Release |
S | Set on Read |
t | Test Value |
U | Undefined |
W | Write |
X | Reset on Read |
ADDRESS | SYMBOL | NAME | RESET | ACC |
---|---|---|---|---|
1000 | CREL | Core Release Register | rrrd dddd | R |
1004 | ENDN | Endian Register | 8765 4321 | R |
1008 | CUST | Customer Register | 0000 0000 | R |
100C | DBTP | Data Bit Timing & Prescaler Register | 0000 0A33 | RP |
1010 | TEST | Test Register | 0000 0000 | RP |
1014 | RWD | RAM Watchdog | 0000 0000 | RP |
1018 | CCCR | CC Control Register | 0000 0019 | RWPp |
101C | NBTP | Nominal Bit Timing & Prescaler Register | 0600 0A03 | RP |
1020 | TSCC | Timestamp Counter Configuration | 0000 0000 | RP |
1024 | TSCV | Timestamp Counter Value | 0000 0000 | RC |
1028 | TOCC | Timeout Counter Configuration | FFFF 0000 | RP |
102C | TOCV | Timeout Counter Value | 0000 FFFF | RC |
1030 | RSVD | Reserved | 0000 0000 | R |
1034 | RSVD | Reserved | 0000 0000 | R |
1038 | RSVD | Reserved | 0000 0000 | R |
103C | RSVD | Reserved | 0000 0000 | R |
1040 | ECR | Error Counter Register | 0000 0000 | RX |
1044 | PSR | Protocol Status Register | 0000 0707 | RXS |
1048 | TDCR | Transmitter Delay Compensation Register | 0000 0000 | RP |
104C | RSVD | Reserved | 0000 0000 | R |
1050 | IR | Interrupt Register | 0000 0000 | RW |
1054 | IE | Interrupt Enable | 0000 0000 | RW |
1058 | ILS | Interrupt Line Select | 0000 0000 | RW |
105C | ILE | Interrupt Line Enable | 0000 0000 | RW |
1060 | RSVD | Reserved | 0000 0000 | R |
1064 | RSVD | Reserved | 0000 0000 | R |
1068 | RSVD | Reserved | 0000 0000 | R |
106C | RSVD | Reserved | 0000 0000 | R |
1070 | RSVD | Reserved | 0000 0000 | R |
1074 | RSVD | Reserved | 0000 0000 | R |
1078 | RSVD | Reserved | 0000 0000 | R |
107C | RSVD | Reserved | 0000 0000 | R |
1080 | GFC | Global Filter Configuration | 0000 0000 | RP |
1084 | SIDFC | Standard ID Filter Configuration | 0000 0000 | RP |
1088 | XIDFC | Extended ID Filter Configuration | 0000 0000 | RP |
108C | RSVD | Reserved | 0000 0000 | R |
1090 | XIDAM | Extended ID and MASK | 1FFF FFFF | RP |
1094 | HPMS | High Priority Message Status | 0000 0000 | R |
1098 | NDAT1 | New Data 1 | 0000 0000 | RW |
109C | NDAT2 | New Data 2 | 0000 0000 | RW |
10A0 | RXF0C | Rx FIFO 0 Configuration | 0000 0000 | RP |
10A4 | RXF0S | Rx FIFO 0 Status | 0000 0000 | R |
10A8 | RXF0A | Rx FIFO 0 Acknowledge | 0000 0000 | RW |
10AC | RXBC | Rx Buffer Configuration | 0000 0000 | RP |
10B0 | RXF1C | Rx FIFO 1 Configuration | 0000 0000 | RP |
10B4 | RXF1S | Rx FIFO 1 Status | 0000 0000 | R |
10B8 | RXF1A | Rx FIFO 1 Acknowledge | 0000 0000 | RW |
10BC | RXESC | Rx Buffer/FIFO Element Size Configuration | 0000 0000 | RP |
10C0 | TXBC | Tx Buffer Configuration | 0000 0000 | RP |
10C4 | TXFQS | Tx FIFO/Queue Status | 0000 0000 | R |
10C8 | TXESC | Tx Buffer Element Size Configuration | 0000 0000 | RP |
10CC | TXBRP | Tx Buffer Request Pending | 0000 0000 | R |
10D0 | TXBAR | Tx Buffer Add Request | 0000 0000 | RW |
10D4 | TXBCR | Tx Buffer Cancellation Request | 0000 0000 | RW |
10D8 | TXBTO | Tx Buffer Transmission Occurred | 0000 0000 | R |
10DC | TXBCF | Tx Buffer Cancellation Finished | 0000 0000 | R |
10E0 | TXBTIE | Tx Buffer Transmission Interrupt Enable | 0000 0000 | RW |
10E4 | TXBCIE | Tx Buffer Cancellation Finished Interrupt Enable | 0000 0000 | RW |
10E8 | RSVD | Reserved | 0000 0000 | R |
10EC | RSVD | Reserved | 0000 0000 | R |
10F0 | TXEFC | Tx Event FIFO Configuration | 0000 0000 | RP |
10F4 | TXEFS | Tx Event FIFO Status | 0000 0000 | R |
10F8 | TXEFA | Tx Event FIFO Acknowledge | 0000 0000 | RW |
10FC | RSVD | Reserved | 0000 0000 | R |
Offset | Name | Bit Pos. | MSB | LSB | Access | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1000 | CREL | 7:0 | Day[7:0] (two digit, BCD-Coded) | R | |||||||
15:8 | Month[15:8] (two digit, BCD-Coded) | R | |||||||||
23:16 | SUBSTEP[7:4] (One digit, BCD-Coded) | Year[3:0] (one digit, BCD-Coded) | R | ||||||||
31:24 | REL[7:4] (One digit, BCD-Coded) | STEP[3:0] (one digit, BCD-Coded) | R | ||||||||
1004 | ENDN | 7:0 | ETV[7:0] (Endianness Test Value) | R | |||||||
15:8 | ETV[15:8] (Endianness Test Value) | R | |||||||||
23:16 | ETV[23:16] (Endianness Test Value) | R | |||||||||
31:24 | ETV[31:24] (Endianness Test Value) | R | |||||||||
1008 | CUST | 7:0 | |||||||||
15:8 | |||||||||||
23:16 | |||||||||||
31:24 | |||||||||||
100C | DBTP | 7:0 | DTSEG2(Data Time Seg before Sample Point) | DSJW (Data (Re)Synchronization Jump Width) | RP | ||||||
15:8 | Reserved | DTSEG1(Data Time Seg before Sample Point) | RP | ||||||||
23:16 | TDC | Reserved | DBRP (Data Bit Rate Prescaler) | RP | |||||||
31:24 | Reserved | R | |||||||||
1010 | TEST | 7:0 | RX | TX | LBCK | Reserved | RP-U | ||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1014 | RWD | 7:0 | WDC (Watchdog Configuration) | RP | |||||||
15:8 | WDV (Watchdog Counter Value) | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1018 | CCCR | 7:0 | TEST | DAR | MON | CSR | CSA | ASM | CCE | INIT | RWp |
15:8 | NISO | TXP | EFBI | PXHD | Reserved | BRSE | FDOE | RP | |||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
101C | NBTP | 7:0 | Reserved | NTSEG2 (Nominal time Segment After Sample Point) | RP | ||||||
15:8 | NTSEG1 (Nominal Time Segment Before Sample Point) | RP | |||||||||
23:16 | NBRP[7:0] (Nominal Bit Rate Prescaler) | RP | |||||||||
31:24 | NSJW[6;0] (Nominal (RE)Synchronization Jump Width) | NBRP[8] | RP | ||||||||
1020 | TSCC | 7:0 | Reserved | TSS[1:0] Timestamp Select | RP | ||||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | TCP (Timestamp Counter Prescaler) | RP | ||||||||
31:24 | Reserved | R | |||||||||
1024 | TSCV | 7:0 | TSC[15:0] (Timestamp Counter) | RC | |||||||
15:8 | RC | ||||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1028 | TOCC | 7:0 | Reserved | TOS (Timeout SEL) | ETOC | RP | |||||
15:8 | Reserved | R | |||||||||
23:16 | TOP[15:0] (Timeout Period) | RP | |||||||||
31:24 | RP | ||||||||||
102C | TOCV | 7:0 | TOC[15:0] (Timeout Counter) | RC | |||||||
15:8 | RC | ||||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1030 – 103C | RSVD | 31:0 | Reserved | R | |||||||
1040 | ECR | 7:0 | TEC (Transmit Error Counter) | R | |||||||
15:8 | REC (Receive Error Counter) | R | |||||||||
23:16 | CEL (CAN Error Logging) | X | |||||||||
31:24 | Reserved | R | |||||||||
1044 | PSR | 7:0 | BO | EW | EP | ACT (Activity) | LEC (Last Error Code) | RS | |||
15:8 | Reserved | PXE | RFDF | RBRS | RESI | DLEC (Data Phase Last Error Code) | RSX | ||||
23:16 | Reserved | TDCV[6:0] (Transmitter Delay Compensation Value) | R | ||||||||
31:24 | Reserved | R | |||||||||
1048 | TDCR | 7:0 | Reserved | TDCF (Transmitter Delay Compensation Filter Window Length) | RP | ||||||
15:8 | Reserved | TDCO (Transmitter Delay Compensation Offset) | RP | ||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
104C | RSVD | 31:0 | Reserved | R | |||||||
1050 | IR | 7:0 | RF1L | RF1F | RF1W | RF1N | RF0L | RF0F | RF0W | RF0N | R/W |
15:8 | TEFL | TEFF | TEFW | TEFN | TFE | TCF | TC | HPM | R/W | ||
23:16 | EP | ELO | BEU | BEC | DRX | TOO | MRAF | TSW | R/W | ||
31:24 | Reserved | ARA | PED | PEA | WDI | BO | EW | R/W | |||
1054 | IE | 7:0 | RF1LE | RF1FE | RF1WE | RF1NE | RF0LE | RF0FE | RF0WE | RF0NE | R/W |
15:8 | TEFLE | TEFFE | TEFWE | TEFNE | TFEE | TCFE | TCE | HPME | R/W | ||
23:16 | EPE | ELOE | BEUE | BECE | DRXE | TOOE | MRAFE | TSWE | R/W | ||
31:24 | Reserved | ARAE | PEDE | PEAE | WDIE | BOE | EWE | R/W | |||
1058 | ILS | 7:0 | RF1LL | RF1FL | RF1WL | RF1NL | RF0LL | RF0FL | RF0WL | RF0NL | R/W |
15:8 | TEFLL | TEFFL | TEFWL | TEFNL | TFEL | TCFL | TCL | HPML | R/W | ||
23:16 | EPL | ELOL | BEUL | BECL | DRXL | TOOL | MRAFL | TSWL | R/W | ||
31:24 | Reserved | ARAL | PEDL | PEAL | WDIL | BOL | EWL | R/W | |||
105C | ILE | 7:0 | Reserved | EINT1 | EINT0 | R/W | |||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1060 – 107C | RSVD | 31:0 | Reserved | R | |||||||
1080 | GFC | 7:0 | Reserved | ANFS | ANFE | RRFS | RRFE | RP | |||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1084 | SIDFC | 7:0 | FLSS[7:2] (Filter List Standard Start Address) | Reserved | RP | ||||||
15:8 | FLSS[15:8] (Filter List Standard Start Address) | RP | |||||||||
23:16 | LSS (List Size Standard) | RP | |||||||||
31:24 | Reserved | R | |||||||||
1088 | XIDFC | 7:0 | FLESA[7:2] (Filter List Extended Start Address) | Reserved | RP | ||||||
15:8 | FLESA[15:8] (Filter List Extended Start Address) | RP | |||||||||
23:16 | Reserved | LSE (List Size Extended) | RP | ||||||||
31:24 | Reserved | R | |||||||||
108C | RSVD | 31:0 | Reserved | R | |||||||
1090 | XIDAM | 7:0 | EIDM[7:0] (Extended ID AND MASK) | RP | |||||||
15:8 | EIDM[15:8] (Extended ID AND MASK) | RP | |||||||||
23:16 | EIDM[23:16] (Extended ID AND MASK) | RP | |||||||||
31:24 | Reserved | EIDM[28:24] (Extended ID AND MASK) | RP | ||||||||
1094 | HPMS | 7:0 | MSI (Message Storage Index) | BIDX (Buffer Index) | R | ||||||
15:8 | FLST | FIDX (Filter Index) | R | ||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
1098 | NDAT1 | 7:0 | ND7 | ND6 | ND5 | ND4 | ND3 | ND2 | ND1 | ND0 | R/W |
15:8 | ND15 | ND14 | ND13 | ND12 | ND11 | ND10 | ND9 | ND8 | R/W | ||
23:16 | ND23 | ND22 | ND21 | ND20 | ND19 | ND18 | ND17 | ND16 | R/W | ||
31:24 | ND31 | ND30 | ND29 | ND28 | ND27 | ND26 | ND25 | ND24 | R/W | ||
109C | NDAT2 | 7:0 | ND39 | ND38 | ND37 | ND36 | ND35 | ND34 | ND33 | ND32 | R/W |
15:8 | ND47 | ND46 | ND45 | ND44 | ND43 | ND42 | ND41 | ND40 | R/W | ||
23:16 | ND55 | ND54 | ND53 | ND52 | ND51 | ND50 | ND49 | ND48 | R/W | ||
31:24 | ND63 | ND62 | ND61 | ND60 | ND59 | ND58 | ND57 | ND56 | R/W | ||
10A0 | RXF0C | 7:0 | F0SA[7:2] (RX FIFO 0 Start Address) | Reserved | RP | ||||||
15:8 | F0SA[15:8] (RX FIFO 0 Start Address) | RP | |||||||||
23:16 | Reserved | F0S (RX FIFO 0 Size) | RP | ||||||||
31:24 | F0OM | F0WM (RX FIFO 0 Watermark) | RP | ||||||||
10A4 | RXF0S | 7:0 | Reserved | R | |||||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10A8 | RXF0A | 7:0 | Reserved | F0A (RX FIFO 0 Acknowledge Index) | R/W | ||||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10AC | RXBC | 7:0 | RBSA[7:2] (RX Buffer Configuration) | Reserved | RP | ||||||
15:8 | RBSA[15:8] (RX Buffer Configuration) | RP | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10B0 | RXF1C | 7:0 | F1SA[7:2] (RX FIFO 1 Start Address) | Reserved | RP | ||||||
15:8 | F1SA[15:8] (RX FIFO 1 Start Address) | RP | |||||||||
23:16 | Reserved | F1S (RX FIFO 1 Size) | RP | ||||||||
31:24 | F1OM | F1WM (RX FIFO 1 Watermark) | RP | ||||||||
10B4 | RXF1S | 7:0 | Reserved | F1FL (RX FIFO 1 Fill Level) | R | ||||||
15:8 | Reserved | F1GI (RX FIFO 1 Get Index) | R | ||||||||
23:16 | Reserved | F1PI (RX FIFO 1 Put Index) | R | ||||||||
31:24 | DMS (Data Message Status) | Reserved | RF1L | F1F | R | ||||||
10B8 | RXF1A | 7:0 | Reserved | F1AI (RX FIFO 1 Acknowledge Index) | R/W | ||||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10BC | RXESC | 7:0 | Reserved | F1DS (RX FIFO 1 Data Field Size) | Reserved | F0DS (RX FIFO 0 Data Field Size) | RP | ||||
15:8 | Reserved | RBDS (RX Buffer Data Field Size) | RP | ||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10C0 | TXBC | 7:0 | TBSA[7:2] (TX Buffer Start Address) | Reserved | RP | ||||||
15:8 | TBSA[15:8] (TX Buffer Start Address) | RP | |||||||||
23:16 | Reserved | NDTB (Number of Dedicated Transmit Buffers) | RP | ||||||||
31:24 | Reserved | TFQM | TFQS (Transmit FIFO/Queue Size) | RP | |||||||
10C4 | TXQFS | 7:0 | Reserved | TFFL (TX FIFO Free Level) | R | ||||||
15:8 | Reserved | TFGI (TX FIFO Get Index) | R | ||||||||
23:16 | Reserved | TFQF | TFQP (TX FIFO/Queue Put Index) | R | |||||||
31:24 | Reserved | R | |||||||||
10C8 | TXESC | 7:0 | Reserved | TBDS (TX Buffer Data Field Size) | RP | ||||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10CC | TXBRP | 7:0 | TRP7 | TRP6 | TRP5 | TRP4 | TRP3 | TRP2 | TRP1 | TRP0 | R |
15:8 | TRP15 | TRP14 | TRP13 | TRP12 | TRP11 | TRP10 | TRP9 | TRP8 | R | ||
23:16 | TRP23 | TRP22 | TRP21 | TRP20 | TRP19 | TRP18 | TRP17 | TRP16 | R | ||
31:24 | TRP31 | TRP30 | TRP29 | TRP28 | TRP27 | TRP26 | TRP25 | TRP24 | R | ||
10D0 | TXBAR | 7:0 | AR7 | AR6 | AR5 | AR4 | AR3 | AR2 | AR1 | AR0 | R/W |
15:8 | AR15 | AR14 | AR13 | AR12 | AR11 | AR10 | AR9 | AR8 | R/W | ||
23:16 | AR23 | AR22 | AR21 | AR20 | AR19 | AR18 | AR17 | AR16 | R/W | ||
31:24 | AR31 | AR30 | AR29 | AR28 | AR27 | AR26 | AR25 | AR24 | R/W | ||
10D4 | TXBCR | 7:0 | CR7 | CR6 | CR5 | CR4 | CR3 | CR2 | CR1 | CR0 | RW |
15:8 | CR15 | CR14 | CR13 | CR12 | CR11 | CR10 | CR9 | CR8 | RW | ||
23:16 | CR23 | CR22 | CR21 | CR20 | CR19 | CR18 | CR17 | CR16 | RW | ||
31:24 | CR31 | CR30 | CR29 | CR28 | CR27 | CR26 | CR25 | CR24 | RW | ||
10D8 | TXBTO | 7:0 | TO7 | TO6 | TO5 | TO4 | TO3 | TO2 | TO1 | TO0 | R |
15:8 | TO15 | TO14 | TO13 | TO12 | TO11 | TO10 | TO9 | TO8 | R | ||
23:16 | TO23 | TO22 | TO21 | TO20 | TO19 | TO18 | TO17 | TO16 | R | ||
31:24 | TO31 | TO30 | TO29 | TO28 | TO27 | TO26 | TO25 | TO24 | R | ||
10DC | TXBCF | 7:0 | CF7 | CF6 | CF5 | CF4 | CF3 | CF2 | CF1 | CF0 | R |
15:8 | CF15 | CF14 | CF13 | CF12 | CF11 | CF10 | CF9 | CF8 | R | ||
23:16 | CF23 | CF22 | CF21 | CF20 | CF19 | CF18 | CF17 | CF16 | R | ||
31:24 | CF31 | CF30 | CF29 | CF28 | CF27 | CF26 | CF25 | CF24 | R | ||
10E0 | TXBTIE | 7:0 | TIE7 | TIE6 | TIE5 | TIE4 | TIE3 | TIE2 | TIE1 | TIE0 | RW |
15:8 | TIE15 | TIE14 | TIE13 | TIE12 | TIE11 | TIE10 | TIE9 | TIE8 | RW | ||
23:16 | TIE23 | TIE22 | TIE21 | TIE20 | TIE19 | TIE18 | TIE17 | TIE16 | RW | ||
31:24 | TIE31 | TIE30 | TIE29 | TIE28 | TIE27 | TIE26 | TIE25 | TIE24 | RW | ||
10E4 | TXBCIE | 7:0 | CFIE7 | CFIE6 | CFIE5 | CFIE4 | CFIE3 | CFIE2 | CFIE1 | CFIE0 | RW |
15:8 | CFIE15 | CFIE14 | CFIE13 | CFIE12 | CFIE11 | CFIE10 | CFIE9 | CFIE8 | RW | ||
23:16 | CFIE23 | CFIE22 | CFIE21 | CFIE20 | CFIE19 | CFIE18 | CFIE17 | CFIE16 | RW | ||
31:24 | CFIE31 | CFIE30 | CFIE29 | CFIE28 | CFIE27 | CFIE26 | CFIE25 | CFIE24 | RW | ||
10E8 - 10EC | RSVD | 31:0 | Reserved | R | |||||||
10F0 | TXEFC | 7:0 | EFSA[7:2] (Event FIFO Start Address) | Reserved | RP | ||||||
15:8 | EFSA[15:8] (Event FIFO Start Address) | RP | |||||||||
23:16 | Reserved | EFS (Event FIFO Size) | RP | ||||||||
31:24 | Reserved | EFWM (Event FIFO Watermark) | RP | ||||||||
10F4 | TXEFS | 7:0 | Reserved | EFFL (Event FIFO Fill Level) | |||||||
15:8 | Reserved | EFGI (Event FIFO Get Index) | |||||||||
23:16 | Reserved | EFPI (Event FIFO Put Index) | |||||||||
31:24 | Reserved | TEFL | EFF | R | |||||||
10F8 | TXEFA | 7:0 | Reserved | EFA (Event FIFO Acknowledge Index) | RW | ||||||
15:8 | Reserved | R | |||||||||
23:16 | Reserved | R | |||||||||
31:24 | Reserved | R | |||||||||
10FC | RSVD | 31:0 | Reserved | R |