SLLSFO6A May   2024  â€“ December 2025 TCAN2410-Q1 , TCAN2411-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  IEC ESD Ratings
    4. 6.4  Recommended Operating Conditions
    5. 6.5  Thermal Information
    6. 6.6  Supply Characteristics
    7. 6.7  Electrical Characteristics
    8. 6.8  Timing Requirements
    9. 6.9  Switching Characteristics
    10. 6.10 Typical Characteristics
  8. Parameter Measurement Information
  9. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1  CAN FD Transceiver
        1. 8.3.1.1 Driver and Receiver Function
      2. 8.3.2  VCC1 Regulator
        1. 8.3.2.1 Functional Description of Buck Regulator
          1. 8.3.2.1.1 Fixed Frequency Peak Current Mode Control
          2. 8.3.2.1.2 Minimum ON-Time, Minimum OFF-Time, and Frequency Foldback
          3. 8.3.2.1.3 Overcurrent and Short Circuit Protection
          4. 8.3.2.1.4 Soft Start
        2. 8.3.2.2 Buck Regulator Functional Modes
          1. 8.3.2.2.1 Buck Shutdown Mode
          2. 8.3.2.2.2 Buck Active Modes
      3. 8.3.3  VCC2 Regulator
        1. 8.3.3.1 VCC2 Short to Battery Protection
      4. 8.3.4  Reset Function (nRST Pin)
      5. 8.3.5  LIMP Function
      6. 8.3.6  High Side Switches
      7. 8.3.7  WAKE and ID Inputs
        1. 8.3.7.1 ID Functionality
      8. 8.3.8  Interrupt Function (nINT Pin)
      9. 8.3.9  SPI Communication
        1. 8.3.9.1 Cyclic Redundancy Check
        2. 8.3.9.2 Chip Select Not (nCS)
        3. 8.3.9.3 SPI Clock Input (SCK):
        4. 8.3.9.4 SPI Data Input (SDI):
        5. 8.3.9.5 SPI Data Output (SDO):
      10. 8.3.10 SW Pin
      11. 8.3.11 GFO Pin
      12. 8.3.12 Wake Functions
        1. 8.3.12.1 CAN Bus Wake Using RXD Request (BWRR) in Sleep Mode
        2. 8.3.12.2 Local Wake Up (LWU) Using the WAKEx Input Terminal
          1. 8.3.12.2.1 Static Wake
          2. 8.3.12.2.2 Cyclic Sensing Wake
        3. 8.3.12.3 Cyclic Wake
        4. 8.3.12.4 Selective Wake-up
          1. 8.3.12.4.1 Selective Wake Mode (TCAN2411-Q1)
          2. 8.3.12.4.2 Frame Detection
          3. 8.3.12.4.3 Wake-Up Frame (WUF) Validation
          4. 8.3.12.4.4 WUF ID Validation
          5. 8.3.12.4.5 WUF DLC Validation
          6. 8.3.12.4.6 WUF Data Validation
          7. 8.3.12.4.7 Frame Error Counter
          8. 8.3.12.4.8 CAN FD Frame Tolerance
          9. 8.3.12.4.9 8Mbps Filtering
      13. 8.3.13 Protection Features
        1. 8.3.13.1 Fail-safe Features
          1. 8.3.13.1.1 Sleep Mode Through Sleep Wake Error
        2. 8.3.13.2 Device Reset
        3. 8.3.13.3 Floating Terminals
        4. 8.3.13.4 TXD Dominant Time Out (DTO)
        5. 8.3.13.5 CAN Bus Short Circuit Current Limiting
        6. 8.3.13.6 Thermal Shutdown
        7. 8.3.13.7 Under and Over Voltage Lockout and Unpowered Device
          1. 8.3.13.7.1 Under-Voltage
            1. 8.3.13.7.1.1 VSUP and VHSS Under-voltage
            2. 8.3.13.7.1.2 VCC1 Under-Voltage
            3. 8.3.13.7.1.3 VCC2 Under-voltage
            4. 8.3.13.7.1.4 VCAN Under-voltage
          2. 8.3.13.7.2 VCC1 and VCC2 Over-voltage
          3. 8.3.13.7.3 VCC1 and VCC2 Short Circuit
        8. 8.3.13.8 Watchdog
          1. 8.3.13.8.1 Watchdog Error Counter and Action
          2. 8.3.13.8.2 Watchdog SPI Programming
            1. 8.3.13.8.2.1 Watchdog Configuration Lock Mechanism
              1. 8.3.13.8.2.1.1 Watchdog Configuration in SPI Two-byte Mode
          3. 8.3.13.8.3 Watchdog Timing
          4. 8.3.13.8.4 Question and Answer Watchdog
            1. 8.3.13.8.4.1 WD Question and Answer Basic Information
            2. 8.3.13.8.4.2 Question and Answer Register and Settings
            3. 8.3.13.8.4.3 WD Question and Answer Value Generation
              1. 8.3.13.8.4.3.1 Answer Comparison
              2. 8.3.13.8.4.3.2 Sequence of the 2-bit Watchdog Answer Counter
              3. 8.3.13.8.4.3.3 Question and Answer WD Example
                1. 8.3.13.8.4.3.3.1 Example Configuration for Desired Behavior
                2. 8.3.13.8.4.3.3.2 Example of performing a question and answer sequence
        9. 8.3.13.9 Bus Fault Detection and Communication
      14. 8.3.14 Customer EEPROM Programming
    4. 8.4 Device Functional Modes
      1. 8.4.1 Init Mode
      2. 8.4.2 Normal Mode
      3. 8.4.3 Standby Mode
      4. 8.4.4 Restart Mode
      5. 8.4.5 Fail-Safe Mode
        1. 8.4.5.1 SBC Faults
        2. 8.4.5.2 CAN Transceiver Faults
      6. 8.4.6 Sleep Mode
  10. Device Register Tables
    1. 9.1 Device Registers
  11. 10Application and Implementation
    1. 10.1 Application Information
      1. 10.1.1 CAN BUS Loading, Length and Number of Nodes
      2. 10.1.2 CAN Termination
        1. 10.1.2.1 CAN Bus Biasing
      3. 10.1.3 Device Brownout Information
    2. 10.2 Typical Application
      1. 10.2.1 Design Requirements
        1. 10.2.1.1 Normal Mode Application Note
        2. 10.2.1.2 Standby Mode Application Note
      2. 10.2.2 Detailed Design Procedures
        1. 10.2.2.1 CAN Detailed Design Procedure
      3. 10.2.3 Application Curves
    3. 10.3 Power Supply Recommendations
    4. 10.4 Layout
      1. 10.4.1 Layout Guidelines
      2. 10.4.2 Layout Example
  12. 11Device and Documentation Support
    1. 11.1 Documentation Support
      1. 11.1.1 CAN Transceiver Physical Layer Standards:
      2. 11.1.2 EMC Requirements:
      3. 11.1.3 Conformance Test Requirements:
      4. 11.1.4 Related Documentation
    2. 11.2 Receiving Notification of Documentation Updates
    3. 11.3 Support Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  13. 12Revision History
  14. 13Mechanical, Packaging, and Orderable Information

Device Registers

Table 9-1 lists the memory-mapped registers for the Device registers. All register offset addresses not listed in Table 9-1 should be considered as reserved locations and the register contents should not be modified.

Table 9-1 DEVICE Registers
AddressAcronymRegister NameSection
0hDEVICE_ID_241xDevice Part NumberSection 9.1.1
8hREV_IDMajor and Minor RevisionSection 9.1.2
9hSPI_CONFIGSPI mode configurationSection 9.1.3
AhCRC_CNTLSPI CRC controlSection 9.1.4
BhCRC_POLY_SETSets SPI CRC polynomialSection 9.1.5
ChSBC_CONFIGSBC, HSS and VCC2 selectSection 9.1.6
DhVREG_CONFIG1Configures VCC1 regulatorSection 9.1.7
EhSBC_CONFIG1SBC ConfigurationSection 9.1.8
FhScratch_Pad_SPIRead and Write Test Register SPISection 9.1.9
10hCAN_CNTRL_1CAN transceiver 1 controlSection 9.1.10
11hWAKE_PIN_CONFIG1WAKE pin configuration 1Section 9.1.11
12hWAKE_PIN_CONFIG2WAKE pin configuration 2Section 9.1.12
13hWD_CONFIG_1Watchdog configuration 1Section 9.1.13
14hWD_CONFIG_2Watchdog configuration 2Section 9.1.14
15hWD_INPUT_TRIGWatchdog input triggerSection 9.1.15
16hWD_RST_PULSEWatchdog output pulse widthSection 9.1.16
17hFSM_CONFIGFail safe mode configurationSection 9.1.17
18hFSM_CNTRFail safe mode counterSection 9.1.18
19hDEVICE_CONFIG0Device reset configurationSection 9.1.19
1AhDEVICE_CONFIG1Device configuration 1Section 9.1.20
1BhDEVICE_CONFIG2Device configuration 2Section 9.1.21
1ChSWE_TIMERSleep wake error timer configurationSection 9.1.22
1EhHSS_CNTLHigh side switch 1 and 2 controlSection 9.1.23
1FhPWM1_CNTL1Pulse width modulation frequency configurationSection 9.1.24
20hPWM1_CNTL2Pulse width modulation duty cycle two MSB selectSection 9.1.25
21hPWM1_CNTL3Pulse width modulation duty cycle eight LSB selectSection 9.1.26
22hPWM2_CNTL1Pulse width modulation 2 frequency selectionSection 9.1.27
23hPWM2_CNTL2Pulse width modulation duty cycle two MSB selectSection 9.1.28
24hPWM2_CNTL3Pulse width modulation duty cycle eight LSB selectSection 9.1.29
25hTIMER1_CONFIGHigh side switch timer 1 configurationSection 9.1.30
26hTIMER2_CONFIGHigh side switch timer 2 configurationSection 9.1.31
28hRSRT_CNTRRestart counter configurationSection 9.1.32
29hnRST_GFO_CNTLnRST and GFO pin controlSection 9.1.33
2AhWAKE_PIN_CONFIG3Multiple wake input configuration and reporting for WAKE pinSection 9.1.34
2BhWAKE_PIN_CONFIG4Section 9.1.35
2DhWD_QA_CONFIGQuestion and Answer Watchdog ConfigurationSection 9.1.36
2EhWD_QA_ANSWRRegister for writing answer to the QA watchdogSection 9.1.37
2FhWD_QA_QUESTIONQA watchdog question value and error count settingSection 9.1.38
30hSW_ID1Selective wake ID1 registerSection 9.1.39
31hSW_ID2Selective wake ID2 registerSection 9.1.40
32hSW_ID3Selective wake ID3 registerSection 9.1.41
33hSW_ID4Selective wake ID4 registerSection 9.1.42
34hSW_ID_MASK1Selective wake ID MASK1 registerSection 9.1.43
35hSW_ID_MASK2Selective wake ID MASK2 registerSection 9.1.44
36hSW_ID_MASK3Selective wake ID MASK3 registerSection 9.1.45
37hSW_ID_MASK4Selective wake ID MASK4 registerSection 9.1.46
38hSW_ID_MASK_DLCSelective wake ID MASK DLC registerSection 9.1.47
39hDATA0Selective wake DATA0Section 9.1.48
3AhDATA1Selective wake DATA1Section 9.1.49
3BhDATA2Selective wake DATA2Section 9.1.50
3ChDATA3Selective wake DATA3Section 9.1.51
3DhDATA4Selective wake DATA4Section 9.1.52
3EhDATA5Selective wake DATA5Section 9.1.53
3FhDATA6Selective wake DATA6Section 9.1.54
40hDATA7Selective wake DATA7Section 9.1.55
44hSW_CONFIG_1Selective wake config register1Section 9.1.56
45hSW_CONFIG_2Selective wake config register2Section 9.1.57
46hSW_CONFIG_3Selective wake config register3Section 9.1.58
47hSW_CONFIG_4Selective wake config register4Section 9.1.59
4DhHSS_CNTL2HSS3 and 4 Control registerSection 9.1.60
4EhEEPROMCustomer EEPROM programming registerSection 9.1.61
4FhHSS_CNTL3VHSS OV/UV, Control for Cyclic wake in Sleep modeSection 9.1.62
50hINT_GLOBALGlobal interrupt registerSection 9.1.63
51hINT_1Includes CAN, LWU, SW pin wake interruptsSection 9.1.64
52hINT_2Includes UVCC1, OVCC1, UVSUP interruptsSection 9.1.65
53hINT_3INT3 registerSection 9.1.66
54hINT_CANBUS_1CAN BUS fault interruptsSection 9.1.67
55hINT_7HSS OC and OL interruptsSection 9.1.68
56hINT_EN_1Enable for INT1Section 9.1.69
57hINT_EN_2Enable for INT2Section 9.1.70
58hINT_EN_3Enable for INT3Section 9.1.71
59hINT_EN_CANBUS_1Enable for INT_CANBUSSection 9.1.72
5AhINT_4INT4 registerSection 9.1.73
5ChINT_6INT6 registerSection 9.1.74
5EhINT_EN_4Enable for INT4Section 9.1.75
60hINT_EN_6Enable for INT6Section 9.1.76
62hINT_EN_7Enable for INT7Section 9.1.77
65hBUCK_CONFIG1BUCK regulator configuration registerSection 9.1.78
78hID_PIN_STATUSID Pin Status registerSection 9.1.79
79hWAKE_ID_CONFIG1ID1 and ID2 configurationSection 9.1.80
7AhWAKE_ID_CONFIG2ID3 and ID4 configurationSection 9.1.81
7BhWAKE_PIN_CONFIG5WKAE4 pin configurationSection 9.1.82

Complex bit access types are encoded to fit into small table cells. Table 9-2 shows the codes that are used for access types in this section.

Table 9-2 Device Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
RHR
H
Read
Set or cleared by hardware
Write Type
WWWrite
W0CW
0C
Write
0 to clear
W1CW
1C
Write
1 to clear
Reset or Default Value
-nValue after reset or the default value

9.1.1 DEVICE_ID_241x Register (Address = 0h) [Reset = 00h]

DEVICE_ID_241x is shown in Table 9-3.

Return to the Summary Table.

Device part number. Offset = 0h + y; where y = 0h to 7h

Table 9-3 DEVICE_ID_241x Register Field Descriptions
BitFieldTypeResetDescription
7-0DEVICE_IDR00000000b The DEVICE_ID[1:8] registers determine the part number of the device.
The reset values and value of each DEVICE_ID register are listed for the corresponding register address
Address 00h = 43h = C
Address 01h = 32h = 2
Address 02h = 34h = 4
Address 03h = 31h = 1
Address 04h = 30h = 0 for TCAN2410-Q1
Address 04h = 31h = 1 for TCAN2411-Q1
Address 05h - 07h = RSVD

9.1.2 REV_ID Register (Address = 8h) [Reset = 2Xh]

REV_ID is shown in Table 9-4.

Return to the Summary Table.

Table 9-4 REV_ID Register Field Descriptions
BitFieldTypeResetDescription
7-4Major_RevisionRH0010b Major die revision. Reset value indicates the major die revision (full layer revisions)
  • 0001b = 1
  • 0010b = 2
3-0Minor_RevisionRHxxxxb Minor die revision. Reset value indicates the minor die revision (metal layer revisions)
  • 0000b = 0
  • 0001b = 1

9.1.3 SPI_CONFIG Register (Address = 9h) [Reset = 00h]

SPI_CONFIG is shown in Table 9-5.

Return to the Summary Table.

Table 9-5 SPI_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0b Reserved
3BYTE_CNTR/W0b Selects the data byte count for a read or write operation. Note that for two byte configuration, SPI CRC is not available
  • 0b = One byte
  • 1b = Two byte
2SDI_POLR/W0b Selects the idle polarity of the SDI input pin by configuring the internal pull-up or pull-down resistor configuration
  • 0b = Pull-down
  • 1b = Pull-up
1-0SPI_MODER/W00b Configures the SPI mode
  • 00b = Mode 0 (CPOL is 0, CPHA is 0)
  • 01b = Mode 1 (CPOL is 0, CPHA is 1)
  • 10b = Mode 2 (CPOL is 1, CPHA is 0)
  • 11b = Mode 3 (CPOL is 1, CPHA is 1)

9.1.4 CRC_CNTL Register (Address = Ah) [Reset = 00h]

CRC_CNTL is shown in Table 9-6.

Return to the Summary Table.

Table 9-6 CRC_CNTL Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0b Reserved
0CRC_ENR/W0b Enables SPI CRC
  • 0b = Disable
  • 1b = Enable

9.1.5 CRC_POLY_SET Register (Address = Bh) [Reset = 00h]

CRC_POLY_SET is shown in Table 9-7.

Return to the Summary Table.

Table 9-7 CRC_POLY_SET Register Field Descriptions
BitFieldTypeResetDescription
7-1RESERVEDR0b Reserved
0POLY_8_SETR/W0b Sets the 8-bit polynomial for CRC.
  • 0b = X^8 + X^5 + X^3 + X^2 + X + 1 (0x2F)
  • 1b = X^8 + X^4 + X^3 + X^2 + 1 (0x1D SAE J1850)

9.1.6 SBC_CONFIG Register (Address = Ch) [Reset = 86h]

SBC_CONFIG is shown in Table 9-8.

Return to the Summary Table.

Table 9-8 SBC_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7VCC1_OV_SELR/W1b OVCC1 threshold selection bit
  • 0b = Lower threshold
  • 1b = Higher threshold
6OVCC1_ACTIONR/W0b Configuring the SBC action due to OVCC1
  • 0b = Enter fail-safe mode
  • 1b = Only set OVCC1 interrupt and do not enter fail-safe mode
5PWM_SELR/W0b Determines which PWM is selected for programming
  • 0b = PWM1 and PWM2
  • 1b = PWM3 and PWM4
4VCC1_SNK_DISR/W0b Enables/Disables VCC1 sink current
  • 0b = VCC1 sink enabled (default)
  • 1b = VCC1 sink disabled
3-2SBC_MODE_SELRH/W01b Determines the mode that the SBC is in. Can be set by the controller. These bits also updated by hardware e.g. when waking up from Sleep to Standby mode or fail-safe to Standby mode
  • 00b = Sleep
  • 01b = Standby
  • 10b = Normal
  • 11b = Reserved
1-0VCC2_CFGR/W10b VCC2 voltage regulator configuration
  • 00b = VCC2 off in all SBC modes
  • 01b = VCC2 on in all SBC modes except Failsafe
  • 10b = VCC2 on in all SBC modes except Sleep and Failsafe
  • 11b = Reserved

9.1.7 VREG_CONFIG1 Register (Address = Dh) [Reset = A0h]

VREG_CONFIG1 is shown in Table 9-9.

Return to the Summary Table.

Table 9-9 VREG_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6VCC1_CFGR/W10b VCC1 voltage regulator configuration
  • 00b = Reserved
  • 01b = On in all SBC modes except Fail-safe mode
  • 10b = On in all SBC modes except Sleep and Fail-safe modes
  • 11b = Reserved
5FPWM_OVSUP_DISR/W1b Disable FPWM on OVSUP to reduce ringing on VCC1 output at High VSUP values. If selected, the buck regulator automatically switches to PFM mode
  • 0b = Do not disable FPWM on OVSUP
  • 1b = Disable FPWM on OVSUP
4RESERVEDR0b Reserved
3VCC1_SINKR/W0b VCC1 current sink strength selection
  • 0b = 10 µA
  • 1b = 1000 µA
2-0RESERVEDR0b Reserved

9.1.8 SBC_CONFIG1 Register (Address = Eh) [Reset = 01h]

SBC_CONFIG1 is shown in Table 9-10.

Return to the Summary Table.

Table 9-10 SBC_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7CAN_SLOPE_CTRL_ENR/W0b TCAN241x: CAN transceiver slope control enable
  • 0b = Disabled
  • 1b = Enabled
6FSM_CYC_WK_ENR/W0b Enables cyclic wake in fail-safe mode
  • 0b = Disabled
  • 1b = Enabled
5VCC1_SLP_ACTR/W0b Action to take when VCC1 is enabled on in sleep mode due to a wake event
  • 0b = Indicate wake event with nINT pin only, device remains in Sleep mode
  • 1b = Transition to Standby mode via Restart mode
4-3UVCC1_SELR/W00b VCC1 under-voltage threshold selection
  • 00b = Threshold 1
  • 01b = Threshold 2
  • 10b = Threshold 3
  • 11b = Threshold 4
2SW_FSM_ENR/W0b Enables the SW pin to become a digital wake up pin when in Fail-safe mode
  • 0b = Disabled
  • 1b = Enabled
1SW_SLP_ENR/W0b Enables the SW pin to become a digital wake up pin when in Sleep mode
  • 0b = Disabled
  • 1b = Enabled
0SW_POL_SELR/W1b SW pin polarity select
  • 0b = Active low
  • 1b = Active high

9.1.9 Scratch_Pad_SPI Register (Address = Fh) [Reset = 00h]

Scratch_Pad_SPI is shown in Table 9-11.

Return to the Summary Table.

Table 9-11 Scratch_Pad_SPI Register Field Descriptions
BitFieldTypeResetDescription
7-0Scratch_PadR/W00000000b Read and Write Test Pad for SPI

9.1.10 CAN_CNTRL_1 Register (Address = 10h) [Reset = 04h]

CAN_CNTRL_1 is shown in Table 9-12.

Return to the Summary Table.

Table 9-12 CAN_CNTRL_1 Register Field Descriptions
BitFieldTypeResetDescription
7SW_ENR/W0b Selective wake enable
  • 0b = Disabled
  • 1b = Enabled
6TXD_DTO_DISR/W0b CAN TXD Dominant time out disable control
  • 0b = Enabled
  • 1b = Disabled
5FD_ENR/W0b Bus fault diagnostic enable
  • 0b = Disabled
  • 1b = Enabled
4RESERVEDR0b Reserved
3CAN1_FSM_DISR/W0b Sets the CAN transceiver operating state when device enters FSM
  • 0b = Wake capable
  • 1b = Off
2-0CAN1_TRX_SELR/W100b CAN transceiver control
  • 000b = Off
  • 001b = Reserved
  • 010b = SBC Mode Control WUP disabled
  • 011b = Reserved
  • 100b = Wake capable
  • 101b = Listen
  • 110b = SBC Mode Control
  • 111b = On

9.1.11 WAKE_PIN_CONFIG1 Register (Address = 11h) [Reset = 00h]

WAKE_PIN_CONFIG1 is shown in Table 9-13.

Return to the Summary Table.

Table 9-13 WAKE_PIN_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6WAKE_CONFIGR/W00b Wake pin configuration: Note: Pulse requires more programming
  • 00b = Bi-directional - either edge
  • 01b = Rising edge
  • 10b = Falling edge
  • 11b = Pulse
5WAKE1_STATRH0b Provides status of WAKE1 pin.
  • 0b = Low
  • 1b = High
4RESERVEDR0b Reserved
3-2WAKE_PULSE_INVALIDR/W00b Pulses less than or equal to these pulses are considered invalid
  • 00b = 5 ms and sets tWAKE_WIDTH_MIN to 10 ms
  • 01b = 10 ms and sets tWAKE_WIDTH_MIN to 20 ms
  • 10b = 20 ms and sets tWAKE_WIDTH_MIN to 40 ms
  • 11b = 40 ms and sets tWAKE_WIDTH_MIN to 80 ms
1-0WAKE_PULSE_MAXR/W00b Maximum WAKE pin input pulse width to be considered valid.
  • 00b = 750 ms
  • 01b = 1000 ms
  • 10b = 1500 ms
  • 11b = 2000 ms

9.1.12 WAKE_PIN_CONFIG2 Register (Address = 12h) [Reset = 02h]

WAKE_PIN_CONFIG2 is shown in Table 9-14.

Return to the Summary Table.

Table 9-14 WAKE_PIN_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7WAKE_PULSE_CONFIGR/W0b Sets the expected pulse direction for all wake pins
  • 0b = Low->High->Low
  • 1b = High->Low->High
6WAKE1_SENSER/W0b WAKE1 pin configured for static or cyclic sensing wake
  • 0b = Static Sensing
  • 1b = Cyclic Sensing
5TWK_CYC_SETR/W0b Sets the tWK_CYC time (µs) for determining WAKE pin status for cyclic sensing for all WAKE pins
  • 0b = 35 us
  • 1b = 100 us
4-3nINT_SELR/W00b nINT configuration selection
  • 00b = Global interrupt
  • 01b = Watchdog failure output
  • 10b = Bus fault interrupt
  • 11b = Wake request
2RXD_WK_CONFIGR/W0b Configures RXD pin behavior from a wake event
  • 0b = Pulled low
  • 1b = Toggle
1-0WAKE1_LEVELR/W10b Sets the WAKE1 pin input thresholds
  • 00b = VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V

9.1.13 WD_CONFIG_1 Register (Address = 13h) [Reset = 82h]

WD_CONFIG_1 is shown in Table 9-15.

Return to the Summary Table.

Table 9-15 WD_CONFIG_1 Register Field Descriptions
BitFieldTypeResetDescription
7-6WD_CONFIGR/W10b Watchdog configuration
  • 00b = Disabled
  • 01b = Timeout
  • 10b = Window
  • 11b = Q&A
5-4WD_PRER/W00b Watchdog pre-scalar
  • 00b = Factor 1
  • 01b = Factor 2
  • 10b = Factor 3
  • 11b = Factor 4
3WD_SLP_ENR/W0b Enables watchdog in Sleep mode
  • 0b = watchdog disabled in Sleep mode
  • 1b = watchdog enabled in Sleep mode
2WD_STBY_TYPER/W0b Selects the watchdog type in Standby mode if enabled
  • 0b = Timeout
  • 1b = Matches the watchdog type in Normal mode
1-0WD_LW_SELR/W10b Selects the long window duration in Standby mode.
  • 00b = 150 ms
  • 01b = 300 ms
  • 10b = 600 ms (default)
  • 11b = 1000 ms

9.1.14 WD_CONFIG_2 Register (Address = 14h) [Reset = 60h]

WD_CONFIG_2 is shown in Table 9-16.

Return to the Summary Table.

Table 9-16 WD_CONFIG_2 Register Field Descriptions
BitFieldTypeResetDescription
7-5WD_TIMERR/W011b Sets window or timeout times based upon the WD_PRE setting, See WD_TIMER table
4-1WD_ERR_CNTRH0000b Watchdog error counter. Provides the running count of watchdog errors up to WD_ERR_CNT_SET threshold
0WD_STBY_DISR/W0b Disables the watchdog in standby mode.
  • 0b = Enabled
  • 1b = Disabled

9.1.15 WD_INPUT_TRIG Register (Address = 15h) [Reset = 00h]

WD_INPUT_TRIG is shown in Table 9-17.

Return to the Summary Table.

Table 9-17 WD_INPUT_TRIG Register Field Descriptions
BitFieldTypeResetDescription
7-0WD_INPUTR/W1C00000000b Write FFh to trigger WD at appropriate time

9.1.16 WD_RST_PULSE Register (Address = 16h) [Reset = 00h]

WD_RST_PULSE is shown in Table 9-18.

Return to the Summary Table.

Table 9-18 WD_RST_PULSE Register Field Descriptions
BitFieldTypeResetDescription
7-4WD_ERR_CNT_SETR/W0000b Sets the watchdog event error counter threshold. The device will enter Restart mode and assert LIMP upon overflow
3-0RSRT_CNTRR/W1C0000b Provides the number of times the device has entered restart mode and should be cleared prior to reaching the RSRT_CNTR_SEL value

9.1.17 FSM_CONFIG Register (Address = 17h) [Reset = 00h]

FSM_CONFIG is shown in Table 9-19.

Return to the Summary Table.

Table 9-19 FSM_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-4FSM_CNTR_ACTR/W0000b Action if fail safe counter exceeds programmed value
  • 0000b = Disabled
  • 0001b = Reserved
  • 0010b = Reserved
  • 0011b = Perform hard reset - POR
  • 0100b = Stop responding to wake events and go to sleep until power cycle reset
3-1FSM_SLP_STATRH000b Reason for entering fail-safe or sleep mode
  • 000b = Status Clear
  • 001b = Thermal shut down event
  • 010b = Reserved
  • 011b = VCC1 fault
  • 100b = Reserved
  • 101b = SWE Timer (Sleep Mode)
  • 110b = Reserved
  • 111b = Restart counter exceeded These values are held until cleared by writing oh to FSM_CNTR_STAT
0FSM_DISR/W0b Fail safe mode disable
  • 0b = Enabled
  • 1b = Disabled

9.1.18 FSM_CNTR Register (Address = 18h) [Reset = 00h]

FSM_CNTR is shown in Table 9-20.

Return to the Summary Table.

Table 9-20 FSM_CNTR Register Field Descriptions
BitFieldTypeResetDescription
7-4FSM_CNTR_SETR/W0000b Sets the number of times FS mode enters before action taken per FSM_CNTR_ACT.
  • 0000b = 1
  • 0001b = 1
  • 0010b = 2
  • 0011b = 3
  • 0100b = 4
  • 0101b = 5
  • 0110b = 6
  • 0111b = 7
  • 1000b = 8
  • 1001b = 9
  • 1010b = 10
  • 1011b = 11
  • 1100b = 12
  • 1101b = 13
  • 1110b = 14
  • 1111b = 15
3-0FSM_CNTR_STATRH/W0C0000b Reads back the number of time FSM has been entered in a row up to 15. Can be cleared by writing 0h.

9.1.19 DEVICE_CONFIG0 Register (Address = 19h) [Reset = 20h]

DEVICE_CONFIG0 is shown in Table 9-21.

Return to the Summary Table.

Table 9-21 DEVICE_CONFIG0 Register Field Descriptions
BitFieldTypeResetDescription
7-4NVM_REVR0010b Internal NVM revision
3-2RESERVEDR0b Reserved
1SF_RSTR/W1C0b Soft Reset: Writing a 1 causes a soft reset. Device registers return to default values while keeping the regulators on.
0HD_RSTR/W1C0b Hard Reset: Forces a power on reset on writing a 1. This will set the PWRON interrupt flag

9.1.20 DEVICE_CONFIG1 Register (Address = 1Ah) [Reset = 00h]

DEVICE_CONFIG1 is shown in Table 9-22.

Return to the Summary Table.

Table 9-22 DEVICE_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7LIMP_SLP_FLT_ENR/W0b Turn on LIMP in Sleep mode for TSD and VCC1 faults (in addition to watchdog fault)
  • 0b = Disabled
  • 1b = Enabled
6-5RESERVEDR0b Reserved
4LIMP_DISR/W0b Configures the LIMP function
  • 0b = Enabled
  • 1b = Disabled
3-2LIMP_SEL_RESETR/W00b Selects the method to reset/turn off LIMP
  • 00b = On third successful input trigger the error counter receives
  • 01b = First correct input trigger
  • 10b = Reserved
  • 11b = Reserved
1LIMP_RESETR/W1C0b LIMP reset. Writing 1b to this bit resets the LIMP pin and bit is cleared automatically. Note: If the fault causing the LIMP pin to go active is not cleared, the LIMP pin will be set to active again.
0FSM_CYC_SEN_ENR/W0b Enables cyclic sensing wake up for fail-safe mode
  • 0b = Disabled
  • 1b = Enabled

9.1.21 DEVICE_CONFIG2 Register (Address = 1Bh) [Reset = 00h]

DEVICE_CONFIG2 is shown in Table 9-23.

Return to the Summary Table.

Table 9-23 DEVICE_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7-6LIMP_LSS_SELR/W00b Selects LIMP pin function. Note: This register field reads back 00b if 8'h1A[4]=0b (LIMP functionality is enabled)
  • 00b = LIMP
  • 01b = Low side switch
  • 10b = Reserved
  • 11b = Reserved
5-3LIMP_LSS_CNTLR/W000b Selects the output of LSS at the LIMP pin
  • 000b = Off
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = On
  • 110b = PWM3
  • 111b = PWM4
2VSUP_UVLO_SELR/W0b Selects the UVLO level on VSUP at which the buck regulator is turned off
  • 0b = Lower UVLO Level (Typ 3.2V)
  • 1b = Higher UVLO Level (Typ 5 V)
1WAKE_WIDTH_MAX_DISR/W0b Disables the Max limit, tWK_PULSE_WIDTH_MAX detection when pulse is selected for WAKE pin configuration.
  • 0b = Enabled
  • 1b = Disabled
0RESERVEDR0b Reserved

9.1.22 SWE_TIMER Register (Address = 1Ch) [Reset = 28h]

SWE_TIMER is shown in Table 9-24.

Return to the Summary Table.

Table 9-24 SWE_TIMER Register Field Descriptions
BitFieldTypeResetDescription
7SWE_ENR/W0b Sleep wake error enable: NOTE: This enables the SWE timer when coming out of sleep mode on a wake event. If this is enabled a SPI read or write must take place within this four minute window or the device returns to sleep. This does not disable the function for initial power on or in case of a power on reset.
  • 0b = Disabled
  • 1b = Enabled
6-3SWE_TIMER_SETR/W0101b Sets the timer used for tINACTIVE in minutes
  • 0000b = 2
  • 0001b = 2.5
  • 0010b = 3
  • 0011b = 3.5
  • 0100b = 4
  • 0101b = 4.5
  • 0110b = 5
  • 0111b = 5.5
  • 1000b = 6
  • 1001b = 6.5
  • 1010b = 8
  • 1011b = 8.5
  • 1100b = 10
2CANSLNT_SWE_DISR/W0b Disables the SWE timer connection with the CANSLNT flag.
  • 0b = Enabled
  • 1b = Disabled
1-0RESERVEDR0b Reserved

9.1.23 HSS_CNTL Register (Address = 1Eh) [Reset = 00h]

HSS_CNTL is shown in Table 9-25.

Return to the Summary Table.

Table 9-25 HSS_CNTL Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b Reserved
6-4HSS1_CNTLR/W000b Control for high side switch 1
  • 000b = Off
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = On
  • 110b = PWM3
  • 111b = PWM4
3RESERVEDR0b Reserved
2-0HSS2_CNTLR/W000b Control for high side switch 2
  • 000b = Off
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = On
  • 110b = PWM3
  • 111b = PWM4

9.1.24 PWM1_CNTL1 Register (Address = 1Fh) [Reset = 00h]

PWM1_CNTL1 is shown in Table 9-26.

Return to the Summary Table.

Table 9-26 PWM1_CNTL1 Register Field Descriptions
BitFieldTypeResetDescription
7PWM1_FREQR/W0b Selects PWM1 frequency (Hz)
  • 0b = 200
  • 1b = 400
6-0RESERVEDR0b Reserved

9.1.25 PWM1_CNTL2 Register (Address = 20h) [Reset = 00h]

PWM1_CNTL2 is shown in Table 9-27.

Return to the Summary Table.

Table 9-27 PWM1_CNTL2 Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0b Reserved
1-0PWM1_DC_MSBR/W00b Most significant two bits for 10-bit PWM1 duty cycle select. Works with 'h21[7:0]

Note: When configuring HSS3 it is best to align PWM3 if PWM is to be used. PWM1 control will change to PWM3 when register 8'hC[5] = 0b.
  • 00b = 100% off when used with 'h21[7:0]
  • 11b = 100% on when used with h21[7:0]

9.1.26 PWM1_CNTL3 Register (Address = 21h) [Reset = 00h]

PWM1_CNTL3 is shown in Table 9-28.

Return to the Summary Table.

Table 9-28 PWM1_CNTL3 Register Field Descriptions
BitFieldTypeResetDescription
7-0PWM1_DCR/W00000000b Bits 7-0 for 10-bit PWM1 duty cycle select. Works with 'h20[1:0] to provide a resolution of 1/1023

Note: When configuring HSS3 it is best to align PWM3 if PWM is to be used. PWM1 control will change to PWM3 when register 8'hC[5] = 0b.
  • 00000000b = 100% off when used with 'h20[1:0]
  • 11111111b = 100% on when used with 'h20[1:0]

9.1.27 PWM2_CNTL1 Register (Address = 22h) [Reset = 00h]

PWM2_CNTL1 is shown in Table 9-29.

Return to the Summary Table.

Table 9-29 PWM2_CNTL1 Register Field Descriptions
BitFieldTypeResetDescription
7PWM2_FREQR/W0b Selects PWM2 frequency (Hz)
  • 0b = 200
  • 1b = 400
6-0RESERVEDR0b Reserved

9.1.28 PWM2_CNTL2 Register (Address = 23h) [Reset = 00h]

PWM2_CNTL2 is shown in Table 9-30.

Return to the Summary Table.

Table 9-30 PWM2_CNTL2 Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0b Reserved
1-0PWM2_DC_MSBR/W00b Most significant two bits for 10-bit PWM2 duty cycle select. Works with 'h24[7:0]

Note: When configuring HSS4 it is best to align PWM4 if PWM is to be used. PWM2 control will change to PWM4 when register 8'hC[5] = 0b.
  • 00b = 100% off when used with 'h24[7:0]
  • 11b = 100% on when used with 'h24[7:0]

9.1.29 PWM2_CNTL3 Register (Address = 24h) [Reset = 00h]

PWM2_CNTL3 is shown in Table 9-31.

Return to the Summary Table.

Table 9-31 PWM2_CNTL3 Register Field Descriptions
BitFieldTypeResetDescription
7-0PWM2_DCR/W00000000b Bits 7-0 for 10-bit PWM2 duty cycle select. Works with 'h23[1:0] to provide a resolution of 1/1023

Note: When configuring HSS4 it is best to align PWM4 if PWM is to be used. PWM2 control will change to PWM4 when register 8'hC[5] = 0b.
  • 00000000b = 100% off when used with 'h23[1:0]
  • 11111111b = 100% on when used with 'h23[1:0]

9.1.30 TIMER1_CONFIG Register (Address = 25h) [Reset = 00h]

TIMER1_CONFIG is shown in Table 9-32.

Return to the Summary Table.

Table 9-32 TIMER1_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-4TIMER1_ON_WIDTHR/W0000b Sets the high side switch on time (ms) for timer 1
  • 0000b = Off (HSS is high impedance)
  • 0001b = 0.1
  • 0010b = 0.3
  • 0011b = 0.5
  • 0100b = 1
  • 0101b = 10
  • 0110b = 20
  • 0111b = 30
  • 1000b = 40
  • 1001b = 50
  • 1010b = 60
  • 1011b = 80
  • 1100b = 100
  • 1101b = 150
  • 1110b = 200
  • 1111b = On (HSS is on 100%)
3TIMER1_CYC_WK_ENR/W0b Enables Cyclic Wake using Timer 1
  • 0b = Disabled
  • 1b = Enabled
2-0TIMER1_PERIODR/W000b Sets the timer period (ms) for timer 1
  • 000b = 10
  • 001b = 20
  • 010b = 50
  • 011b = 100
  • 100b = 200
  • 101b = 500
  • 110b = 1000
  • 111b = 2000

9.1.31 TIMER2_CONFIG Register (Address = 26h) [Reset = 00h]

TIMER2_CONFIG is shown in Table 9-33.

Return to the Summary Table.

Table 9-33 TIMER2_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-4TIMER2_ON_WIDTHR/W0000b Sets the high side switch on time (ms) for timer 2
  • 0000b = Off (HSS is high impedance)
  • 0001b = 0.1
  • 0010b = 0.3
  • 0011b = 0.5
  • 0100b = 1
  • 0101b = 10
  • 0110b = 20
  • 0111b = 30
  • 1000b = 40
  • 1001b = 50
  • 1010b = 60
  • 1011b = 80
  • 1100b = 100
  • 1101b = 150
  • 1110b = 200
  • 1111b = On (HSS is on 100%)
3TIMER2_CYC_WK_ENR/W0b Enables Cyclic Wake using Timer 2
  • 0b = Disabled
  • 1b = Enabled
2-0TIMER2_PERIODR/W000b Sets the timer period (ms) for timer 2
  • 000b = 10
  • 001b = 20
  • 010b = 50
  • 011b = 100
  • 100b = 200
  • 101b = 500
  • 110b = 1000
  • 111b = 2000

9.1.32 RSRT_CNTR Register (Address = 28h) [Reset = 40h]

RSRT_CNTR is shown in Table 9-34.

Return to the Summary Table.

Table 9-34 RSRT_CNTR Register Field Descriptions
BitFieldTypeResetDescription
7-4RSRT_CNTR_SELR/W0100b Selects the number of times the device can enter restart mode prior to device entering sleep mode, 0 to 15 times. Note: Writing 0h here disables the restart counter.
3-0RESERVEDR0b Reserved

9.1.33 nRST_GFO_CNTL Register (Address = 29h) [Reset = 0Ch]

nRST_GFO_CNTL is shown in Table 9-35.

Return to the Summary Table.

Table 9-35 nRST_GFO_CNTL Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0b Reserved
5nRST_PULSE_WIDTHR/W0b Sets the pulse width for nRST when the device enters restart mode due to WD failure or nRST release delay after VCC1 clears UVCC1 threshold
  • 0b = 2 ms
  • 1b = 15 ms
4GFO_POL_SELR/W0b Selects the polarity for the GFO pin Note: When 8'h29[3:1] = 110b, this bit determines the state of the GFO output
  • 0b = Active low
  • 1b = Active high
3-1GFO_SELR/W110b Selects the information that will cause this pin to be pulled to the state selected by 'h29[4] for tNRST_TOG except for when general purpose output is selected
  • 000b = VCC1/2 interrupt (overvoltage, undervoltage or short)
  • 001b = WD interrupt event (each one)
  • 010b = Reserved
  • 011b = Local wake request (LWU)
  • 100b = Bus wake request (WUP)
  • 101b = Restart counter exceeded (indicated in standby mode)
  • 110b = General purpose output
  • 111b = CAN Bus fault
0RESERVEDR0b Reserved

9.1.34 WAKE_PIN_CONFIG3 Register (Address = 2Ah) [Reset = F0h]

WAKE_PIN_CONFIG3 is shown in Table 9-36.

Return to the Summary Table.

Table 9-36 WAKE_PIN_CONFIG3 Register Field Descriptions
BitFieldTypeResetDescription
7WAKE4_PIN_SETR/W1b Configures whether WAKE4 is active or inactive
  • 0b = WAKE4 inactive
  • 1b = WAKE4 active
6WAKE3_PIN_SETR/W1b Configures whether WAKE3 is active or inactive
  • 0b = WAKE3 inactive
  • 1b = WAKE3 active
5WAKE2_PIN_SETR/W1b Configures whether WAKE2 is active or inactive
  • 0b = WAKE2 inactive
  • 1b = WAKE2 active
4WAKE1_PIN_SETR/W1b Configures whether WAKE1 is active or inactive
  • 0b = WAKE1 inactive
  • 1b = WAKE1 active
3-0MULTI_WAKE_STATR/W0C0000b Provides which WAKE input state has changed based upon specific bits. Bits represent WAKE input so if multiple WAKE input bits are set indicates that those specific WAKE inputs cause the WAKE event.
  • 0001b = Wake 1
  • 0010b = Wake 2
  • 0100b = Wake 3
  • 1000b = Wake 4

9.1.35 WAKE_PIN_CONFIG4 Register (Address = 2Bh) [Reset = 22h]

WAKE_PIN_CONFIG4 is shown in Table 9-37.

Return to the Summary Table.

Table 9-37 WAKE_PIN_CONFIG4 Register Field Descriptions
BitFieldTypeResetDescription
7WAKE2_SENSER/W0b WAKE2 pin configured for static or cyclic sensing wake
  • 0b = Static sensing
  • 1b = Cyclic sensing
6WAKE2_STATRH0b Provides status of WAKE2 pin.
  • 0b = Low
  • 1b = High
5-4WAKE2_LEVELR/W10b Sets the WAKE2 pin input thresholds
  • 00b = VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V
3WAKE3_SENSER/W0b WAKE3 pin configured for static or cyclic sensing wake
  • 0b = Static sensing
  • 1b = Cyclic sensing
2WAKE3_STATRH0b Provides status of WAKE3 pin.
  • 0b = Low
  • 1b = High
1-0WAKE3_LEVELR/W10b Sets the WAKE3 pin input thresholds
  • 00b = VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V

9.1.36 WD_QA_CONFIG Register (Address = 2Dh) [Reset = 0Ah]

WD_QA_CONFIG is shown in Table 9-38.

Return to the Summary Table.

Table 9-38 WD_QA_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-6WD_ANSW_GEN_CFGR/W00b WD answer generation configuration
5-4WD_QA_POLY_CFGR/W00b WD Q&A polynomial configuration
3-0WD_QA_POLY_SEEDR/W1010b WD Q&A polynomial seed value loaded when device is in the RESET state

9.1.37 WD_QA_ANSWR Register (Address = 2Eh) [Reset = 00h]

WD_QA_ANSWR is shown in Table 9-39.

Return to the Summary Table.

Table 9-39 WD_QA_ANSWR Register Field Descriptions
BitFieldTypeResetDescription
7-0WD_QA_ANSWERR/W1C00000000b MCU Q&A Watchdog answer

9.1.38 WD_QA_QUESTION Register (Address = 2Fh) [Reset = 3Ch]

WD_QA_QUESTION is shown in Table 9-40.

Return to the Summary Table.

Table 9-40 WD_QA_QUESTION Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b Reserved
6QA_ERRORR/W1C0b Watchdog Q&A answer error flag
5-4WD_ANSW_CNTRH11b Current state of received watchdog Q&A error counter
3-0WD_QUESTIONRH1100b Current watchdog question value

9.1.39 SW_ID1 Register (Address = 30h) [Reset = 00h]

SW_ID1 is shown in Table 9-41.

Return to the Summary Table.

Table 9-41 SW_ID1 Register Field Descriptions
BitFieldTypeResetDescription
7-0EXT_ID_17:10R/W00000000b Extended ID bits 17:10

9.1.40 SW_ID2 Register (Address = 31h) [Reset = 00h]

SW_ID2 is shown in Table 9-42.

Return to the Summary Table.

Table 9-42 SW_ID2 Register Field Descriptions
BitFieldTypeResetDescription
7-0EXT_ID_9:2R/W00000000b Extended ID bits 9:2

9.1.41 SW_ID3 Register (Address = 32h) [Reset = 00h]

SW_ID3 is shown in Table 9-43.

Return to the Summary Table.

Table 9-43 SW_ID3 Register Field Descriptions
BitFieldTypeResetDescription
7-6EXT_ID_1:0R/W00b Extended ID bits 1:0
5IDER/W0b Extended ID field
  • 0b = Standard ID (11-bits)
  • 1b = Extended ID (29-bits)
4-0ID_10:6__EXT_ID_28:24R/W00000b ID[10:6] and Extended ID[28:24]

9.1.42 SW_ID4 Register (Address = 33h) [Reset = 00h]

SW_ID4 is shown in Table 9-44.

Return to the Summary Table.

Table 9-44 SW_ID4 Register Field Descriptions
BitFieldTypeResetDescription
7-2ID_5:0__EXT_ID_23:18R/W000000b ID[5:0] and Extended ID[23:18]
1-0RESERVEDR0b Reserved

9.1.43 SW_ID_MASK1 Register (Address = 34h) [Reset = 00h]

SW_ID_MASK1 is shown in Table 9-45.

Return to the Summary Table.

Table 9-45 SW_ID_MASK1 Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0b Reserved
1-0EXT_ID_MASK_17:16R/W00b Extended ID Mask 17:16

9.1.44 SW_ID_MASK2 Register (Address = 35h) [Reset = 00h]

SW_ID_MASK2 is shown in Table 9-46.

Return to the Summary Table.

Table 9-46 SW_ID_MASK2 Register Field Descriptions
BitFieldTypeResetDescription
7-0EXT_ID_MASK_15:8R/W00000000b Extended ID Mask 15:8

9.1.45 SW_ID_MASK3 Register (Address = 36h) [Reset = 00h]

SW_ID_MASK3 is shown in Table 9-47.

Return to the Summary Table.

Table 9-47 SW_ID_MASK3 Register Field Descriptions
BitFieldTypeResetDescription
7-0EXT_ID_MASK_7:0R/W00000000b Extended ID Mask 7:0

9.1.46 SW_ID_MASK4 Register (Address = 37h) [Reset = 00h]

SW_ID_MASK4 is shown in Table 9-48.

Return to the Summary Table.

Table 9-48 SW_ID_MASK4 Register Field Descriptions
BitFieldTypeResetDescription
7-0ID_MASK_10:3__EXT_ID_MASK_28:21R/W00000000b ID Mask 10:3 and Extended ID Mask 28:21 (Base ID)

9.1.47 SW_ID_MASK_DLC Register (Address = 38h) [Reset = 00h]

SW_ID_MASK_DLC is shown in Table 9-49.

Return to the Summary Table.

Table 9-49 SW_ID_MASK_DLC Register Field Descriptions
BitFieldTypeResetDescription
7-5ID_MASK_2:0__EXT_ID_MASK_20:18R/W000b ID Mask 2:0 and Extended ID Mask 20:18 (Base ID)
4-1DLCR/W0000b DLC[3:0]
0DATA_MASK_ENR/W0b Data mask enable
  • 0b = DLC field and Data field are not compared and assumed valid. Remote frames are allowed.
  • 1b = DLC field must match DLC[3:0] register and data field bytes are compared with DATAx registers for a matching 1. Remote frames are ignored

9.1.48 DATA0 Register (Address = 39h) [Reset = 00h]

DATA0 is shown in Table 9-50.

Return to the Summary Table.

Table 9-50 DATA0 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA0R/W00000000b CAN data byte 0

9.1.49 DATA1 Register (Address = 3Ah) [Reset = 00h]

DATA1 is shown in Table 9-51.

Return to the Summary Table.

Table 9-51 DATA1 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA1R/W00000000b CAN data byte 1

9.1.50 DATA2 Register (Address = 3Bh) [Reset = 00h]

DATA2 is shown in Table 9-52.

Return to the Summary Table.

Table 9-52 DATA2 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA2R/W00000000b CAN data byte 2

9.1.51 DATA3 Register (Address = 3Ch) [Reset = 00h]

DATA3 is shown in Table 9-53.

Return to the Summary Table.

Table 9-53 DATA3 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA3R/W00000000b CAN data byte 3

9.1.52 DATA4 Register (Address = 3Dh) [Reset = 00h]

DATA4 is shown in Table 9-54.

Return to the Summary Table.

Table 9-54 DATA4 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA4R/W00000000b CAN data byte 4

9.1.53 DATA5 Register (Address = 3Eh) [Reset = 00h]

DATA5 is shown in Table 9-55.

Return to the Summary Table.

Table 9-55 DATA5 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA5R/W00000000b CAN data byte 5

9.1.54 DATA6 Register (Address = 3Fh) [Reset = 00h]

DATA6 is shown in Table 9-56.

Return to the Summary Table.

Table 9-56 DATA6 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA6R/W00000000b CAN data byte 6

9.1.55 DATA7 Register (Address = 40h) [Reset = 00h]

DATA7 is shown in Table 9-57.

Return to the Summary Table.

Table 9-57 DATA7 Register Field Descriptions
BitFieldTypeResetDescription
7-0DATA7R/W00000000b CAN data byte 7

9.1.56 SW_CONFIG_1 Register (Address = 44h) [Reset = 50h]

SW_CONFIG_1 is shown in Table 9-58.

Return to the Summary Table.

Table 9-58 SW_CONFIG_1 Register Field Descriptions
BitFieldTypeResetDescription
7SW_FD_PASSIVER/W0b Selective Wake FD Passive: this bit modifies the behavior of the error counter when CAN with flexible data rate frames are seen.
  • 0b = CAN with flexible data rate frame will be counted as an error frame
  • 1b = CAN with flexible data rate frame are ignored (passive)
6-4CAN_DRR/W101b CAN bus data rate
  • 000b = 50 Kbps
  • 001b = 100 Kbps
  • 010b = 125 Kbps
  • 011b = 250 Kbps
  • 100b = Reserved
  • 101b = 500 Kbps
  • 110b = Reserved
  • 111b = 1 Mbps
3-2FD_DRR/W00b CAN bus FD data rate
  • 00b = CAN FD ≤ 4x CAN data rate
  • 01b = CAN FD ≥ 5x and ≤ 10x CAN data rate
  • 10b = CAN FD 8 Mbps versus 500k CAN data rate
  • 11b = Reserved
1-0RESERVEDR0b Reserved

9.1.57 SW_CONFIG_2 Register (Address = 45h) [Reset = 00h]

SW_CONFIG_2 is shown in Table 9-59.

Return to the Summary Table.

Table 9-59 SW_CONFIG_2 Register Field Descriptions
BitFieldTypeResetDescription
7-0FRAME_CNTxRH00000000b Frame Error Counter: this error counter is incremented by 1 for every received frame error detected (stuff bit, CRC or CRC delimiter form error). The counter is decremented by 1 for every correctly received CAN frame assuming the counter is not zero. In case the device is set for passive on CAN with flexible data rate frames, any frame detected as a CAN FD frame will have no impact on the frame error counter (no increment or decrement). If the frame counter reaches FRAME_CNT_THRESHOLD[7:0] value the next increment will overflow the counter, set FRAME_OVF flag. The counter is reset by the following: enabling the frame detection or tSILENCE detection.

9.1.58 SW_CONFIG_3 Register (Address = 46h) [Reset = 1Fh]

SW_CONFIG_3 is shown in Table 9-60.

Return to the Summary Table.

Table 9-60 SW_CONFIG_3 Register Field Descriptions
BitFieldTypeResetDescription
7-0FRAME_CNT_THRESHOLDR/W00011111b Frame Error Counter Threshold: these bits set the point at which the error counter reaches its maximum and on the next error frame will overflow and set the FRAME_OVF flag. Default is 31 so the 32nd error will set the overflow flag.

9.1.59 SW_CONFIG_4 Register (Address = 47h) [Reset = 00h]

SW_CONFIG_4 is shown in Table 9-61.

Return to the Summary Table.

Table 9-61 SW_CONFIG_4 Register Field Descriptions
BitFieldTypeResetDescription
7SWCFGR/W0b Selective wake configuration complete. Note: Writing to any of these wake configuration registers (8'h30-8'h44, 8'h46) clears the SWCFG bit.
  • 0b = SW registers not configured or received a FRAME_OVF fault.
  • 1b = SW registers configured Note: Make this the last step in configuring and turning on selective wake.
6CAN_SYNC_FDRH0b device is properly decoding CAN FD frames if frame detection is enabled. This flag, is updated after every received frame. By polling this flag the system may determine if the device is properly decoding CAN FD frames, up to but not including the Data Field. This flag is self-clearing.
5CAN_SYNCRH0b Synchronized to CAN data: this flag indicates the device is properly decoding CAN frames if frame detection is enabled. This flag is updated after every received frame. By polling this flag, the system may determine if the device is properly decoding CAN frames. This flag is self-clearing.
4-0RESERVEDR0b Reserved

9.1.60 HSS_CNTL2 Register (Address = 4Dh) [Reset = 00h]

HSS_CNTL2 is shown in Table 9-62.

Return to the Summary Table.

Table 9-62 HSS_CNTL2 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b Reserved
6-4HSS3_CNTLR/W000b Control for high side switch 3
  • 000b = Off
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = On
  • 110b = PWM3
  • 111b = PWM4
3RESERVEDR0b Reserved
2-0HSS4_CNTLR/W000b Control for high side switch 4
  • 000b = Off
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = On
  • 110b = PWM3
  • 111b = PWM4

9.1.61 EEPROM Register (Address = 4Eh) [Reset = 00h]

EEPROM is shown in Table 9-63.

Return to the Summary Table.

Table 9-63 EEPROM Register Field Descriptions
BitFieldTypeResetDescription
7EEPROM_SAVER/W0b Saves configuration bits to EEPROM. Write a 1b and correct code to register 8'h4E[3:0] to save configuration bits to EEPROM. Self clears after EEPROM is written to.
6EEPROM_CRC_CHKR/W0b Force EEPROM CRC check
  • 0b = Do not read or check CRC
  • 1b = Force read and CRC check
5EEPROM_RELOADR/W0b Forces memory to be reloaded from EEPROM
  • 0b = Don not reload
  • 1b = Reload EEPROM
4RESERVEDR0b Reserved
3-0EEPROM_CODER/W0000b Code to access EERPOM is Ah. Automatically clears back to 0h

9.1.62 HSS_CNTL3 Register (Address = 4Fh) [Reset = 00h]

HSS_CNTL3 is shown in Table 9-64.

Return to the Summary Table.

Table 9-64 HSS_CNTL3 Register Field Descriptions
BitFieldTypeResetDescription
7HSS_OV_SD_DISR/W0b Configures HSS shut-down due to OVHSS
  • 0b = HSS are shut-off due to OVHSS
  • 1b = HSS remain ON even during OVHSS
6HSS_UV_SD_DISR/W0b Configures HSS shut-down due to UVHSS
  • 0b = HSS are shut-off due to UVHSS
  • 1b = HSS remain ON even during UVHSS
5HSS_OV_UV_RECR/W0b Configures the auto-recovery of the high-side switches when turned off due to an OVHSS or UVHSS event
  • 0b = Enabled (auto-recovers HSS outputs when OV/UVHSS event is cleared)
  • 1b = Disabled (auto-recovery disabled. Controller has to manually turn the HSS back on after the OV/UVHSS event is cleared)
4SLP_CYC_WK_ENR/W0b Enables cyclic wake when in sleep mode based upon timer1 or timer2
  • 0b = Disabled
  • 1b = Enabled
3RESERVEDR0b Reserved
2VCC2_STATUSRH0b VCC2 LDO status
  • 0b = UVCC2 or off
  • 1b = In regulation
1VCAN_STATUSRH0b VCAN LDO status
  • 0b = UVCAN or off
  • 1b = In regulation
0RSTRT_TIMER_SELR/W0b Selects the restart timer used to exit restart mode if VCC1 does not exceed UVCC1R
  • 0b = tRSTTO
  • 1b = tINACTIVE

9.1.63 INT_GLOBAL Register (Address = 50h) [Reset = 00h]

INT_GLOBAL is shown in Table 9-65.

Return to the Summary Table.

Table 9-65 INT_GLOBAL Register Field Descriptions
BitFieldTypeResetDescription
7INT_7RH0b Logical OR of INT_7
6INT_1RH0b Logical OR of INT_1
5INT_2RH0b Logical OR of INT_2
4INT_3RH0b Logical OR of INT_3
3INT_CANBUSRH0b Logical OR of INT_CANBUS register
2INT_4RH0b Logical OR of INT_4
1RESERVEDR0b Reserved
0INT_6RH0b Logical OR of INT_6

9.1.64 INT_1 Register (Address = 51h) [Reset = 00h]

INT_1 is shown in Table 9-66.

Return to the Summary Table.

Table 9-66 INT_1 Register Field Descriptions
BitFieldTypeResetDescription
7WDR/W1C0b Watchdog event interrupt. NOTE: This interrupt bit will be set for every watchdog error event and does not rely upon the Watchdog error counter
6CANINT_1R/W1C0b CAN bus wake up interrupt
5LWUR/W1C0b Local wake up
4WKERRR/W1C0b Wake error bit is set when the SWE timer has expired and the state machine has returned to Sleep mode
3FRAME_OVF_1R/W1C0b Frame error counter overflow
2CANSLNT_1R/W1C0b CAN bus inactive for tSILENCE
1SWPIN_WUR/W1C0b SW pin wake up interrupt
0CANDOM_1R/W1C0b CAN bus stuck dominant

9.1.65 INT_2 Register (Address = 52h) [Reset = 40h]

INT_2 is shown in Table 9-67.

Return to the Summary Table.

Table 9-67 INT_2 Register Field Descriptions
BitFieldTypeResetDescription
7SMSR/W1C0b Sleep mode status flag. Only sets when sleep mode is entered by a WKERR, UVIO timeout or UVIO + TSD fault
6PWRONR/W1C1b Power on
5OVCC1R/W1C0b VCC1 overvoltage
4UVSUP5R/W1C0b UVSUP5 undervoltage
3UVSUP3R/W1C0b UVSUP3 undervoltage
2UVCC1R/W1C0b VCC1 undervoltage
1TSD_SBCR/W1C0b SBC Thermal Shutdown due to VCC1 Or HSS (interrupt indicated after recovering from fail-safe mode)
0SMER/W1C0b Sleep Mode Exit interrupt when device is in sleep mode, VCC1 is on and exited to restart or fail-safe mode due to a VCC1 fault or watchdog fault if enabled

9.1.66 INT_3 Register (Address = 53h) [Reset = 00h]

INT_3 is shown in Table 9-68.

Return to the Summary Table.

Table 9-68 INT_3 Register Field Descriptions
BitFieldTypeResetDescription
7SPIERRR/W1C0b Sets when SPI status bit sets
6SWERRRH0b Logic OR of (SWE_EN and NOT (SWCFG)) and FRAME_OVF Selective wake may not be enabled while SWERR is set
5FSMR/W1C0b Entered fail-safe mode. Can be cleared while in FSM
4CRCERRR/W1C0b SPI transaction CRC error detected
3VCC1SCR/W1C0b VCC1 short detected
2RSRT_CNTR/W1C0b Restart counter exceeded programmed count
1TSD_CANR/W1C0b Thermal Shutdown due to VCC2 or CAN
0CRC_EEPROMR/W1C0b EEPROM CRC error

9.1.67 INT_CANBUS_1 Register (Address = 54h) [Reset = 00h]

INT_CANBUS_1 is shown in Table 9-69.

Return to the Summary Table.

Table 9-69 INT_CANBUS_1 Register Field Descriptions
BitFieldTypeResetDescription
7UVCANR/W1C0b UVCAN interrupt
6RESERVEDR0b Reserved
5CANHCANLR/W1C0b CANH and CANL shorted together
4CANHBATR/W1C0b CANH shorted to Vbat
3CANLGNDR/W1C0b CANL shorted to GND
2CANBUSOPENR/W1C0b CAN bus open
1CANBUSGNDR/W1C0b CAN bus shorted to GND or CANH shorted to GND
0CANBUSBATR/W1C0b CAN bus shorted to Vbat or CANL shorted to Vbat

9.1.68 INT_7 Register (Address = 55h) [Reset = 00h]

INT_7 is shown in Table 9-70.

Return to the Summary Table.

Table 9-70 INT_7 Register Field Descriptions
BitFieldTypeResetDescription
7HSSOC1R/W1C0b High side switch 1 over current
6HSSOL1R/W1C0b High side switch 1 open load
5HSSOC2R/W1C0b High side switch 2 over current
4HSSOL2R/W1C0b High side switch 2 open load
3HSSOC3R/W1C0b High side switch 3 over current
2HSSOL3R/W1C0b High side switch 3 open load
1HSSOC4R/W1C0b High side switch 4 over current
0HSSOL4R/W1C0b High side switch 4 open load

9.1.69 INT_EN_1 Register (Address = 56h) [Reset = FFh]

INT_EN_1 is shown in Table 9-71.

Return to the Summary Table.

Table 9-71 INT_EN_1 Register Field Descriptions
BitFieldTypeResetDescription
7WD_ENR/W1b Watchdog event detected mask
6CANINT_ENR/W1b CAN bus wake up interrupt mask
5LWU_ENR/W1b Local wake up mask
4WKERR_ENR/W1b Wake error mask
3FRAME_OVF_ENR/W1b Frame error counter overflow mask
2CANSLNT_ENR/W1b CAN silent mask
1SWPIN_WU_ENR/W1b SW pin wake up interrupt mask
0CANDOM_ENR/W1b CAN bus stuck dominant mask

9.1.70 INT_EN_2 Register (Address = 57h) [Reset = 7Fh]

INT_EN_2 is shown in Table 9-72.

Return to the Summary Table.

Table 9-72 INT_EN_2 Register Field Descriptions
BitFieldTypeResetDescription
7SMS_ENR0b SMS flag enable (read-only)
6PWRON_ENR1b Power on flag enable (not changeable)
5OVCC1_ENR/W1b VCC1 overvoltage mask
4UVSUP5_ENR/W1b VSUP5 undervoltage mask
3UVSUP3_ENR/W1b UVSUP3 undervoltage mask
2UVCC1_ENR/W1b VCC1 undervoltage mask
1TSD_SBC_ENR/W1b Masking bit for interrupt due to SBC Thermal Shutdown
0SME_ENR1b SME interrupt enable (always enabled)

9.1.71 INT_EN_3 Register (Address = 58h) [Reset = FEh]

INT_EN_3 is shown in Table 9-73.

Return to the Summary Table.

Table 9-73 INT_EN_3 Register Field Descriptions
BitFieldTypeResetDescription
7SPIERR_ENR/W1b SPI error interrupt mask
6SWERR_ENR/W1b Selective wake error mask
5FSM_ENR/W1b Fail-safe status flag mask
4CRCERR_ENR/W1b SPI CRC error interrupt mask
3VCC1SC_ENR/W1b VCC1 short circuit interrupt mask
2RSRT_CNT_ENR/W1b Restart counter exceeded programmed count mask
1TSD_CAN_ENR1b Masking bit for CAN/VCC2 thermal shutdown
0RESERVEDR0b Reserved

9.1.72 INT_EN_CANBUS_1 Register (Address = 59h) [Reset = BFh]

INT_EN_CANBUS_1 is shown in Table 9-74.

Return to the Summary Table.

Table 9-74 INT_EN_CANBUS_1 Register Field Descriptions
BitFieldTypeResetDescription
7UVCAN_ENR/W1b UVCAN interrupt mask
6RESERVEDR0b Reserved
5CANHCANL_ENR/W1b Masking bit for CANH and CANL shorted together fault interrupt
4CANHBAT_ENR/W1b Masking bit for CANH shorted to Vbat fault interrupt
3CANLGND_ENR/W1b CANL shorted to GND enable
2CANBUSOPEN_ENR/W1b CAN bus open enable
1CANBUSGND_ENR/W1b CAN bus shorted to GND enable
0CANBUSBAT_ENR/W1b CAN bus shorted to Vbat enable

9.1.73 INT_4 Register (Address = 5Ah) [Reset = 00h]

INT_4 is shown in Table 9-75.

Return to the Summary Table.

Table 9-75 INT_4 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b Reserved
6RESERVEDR0b Reserved
5RESERVEDR0b Reserved
4CYC_WUPR/W1C0b Cyclic wake interrupt via internal timer
3MODE_ERRR/W1C0b Illegal transceiver state for mode change request
2OVHSSR/W1C0b VHSS over-voltage for high-side switches
1EEPROM_CRC_INTR/W1C0b EEPROM CRC check fail
0UVHSSR/W1C0b VHSS under-voltage for high-side switches

9.1.74 INT_6 Register (Address = 5Ch) [Reset = 00h]

INT_6 is shown in Table 9-76.

Return to the Summary Table.

Table 9-76 INT_6 Register Field Descriptions
BitFieldTypeResetDescription
7TSDWR/W1C0b Thermal shutdown warning
6UVCC1PWR/W1C0b VCC1 undervoltage pre-warning
5RESERVEDR0b Reserved
4RESERVEDR0b Reserved
3RESERVEDR0b Reserved
2UVCC2R/W1C0b VCC2 pin undervoltage
1OVCC2R/W1C0b VCC2 pin overvoltage
0VCC2SCR/W1C0b VCC2 pin short circuit

9.1.75 INT_EN_4 Register (Address = 5Eh) [Reset = 1Fh]

INT_EN_4 is shown in Table 9-77.

Return to the Summary Table.

Table 9-77 INT_EN_4 Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0b Reserved
6RESERVEDR0b Reserved
5RESERVEDR0b Reserved
4CYC_WUP_ENR/W1b Masking bit for cyclic wake interrupt
3MODE_ERR_ENR/W1b Illegal transceiver state for mode change request mask
2OVHSS_ENR/W1b VHSS over-voltage for high-side switches mask
1EEPROM_CRC_INT_ENR/W1b EEPROM CRC check fail mask
0UVHSS_ENR/W1b VHSS under-voltage for high-side switches mask

9.1.76 INT_EN_6 Register (Address = 60h) [Reset = C7h]

INT_EN_6 is shown in Table 9-78.

Return to the Summary Table.

Table 9-78 INT_EN_6 Register Field Descriptions
BitFieldTypeResetDescription
7TSDW_ENR/W1C1b Thermal shutdown warning mask
6UVCC1PW_ENR/W1C1b VCC1 undervoltage pre-warning mask
5RESERVEDR0b Reserved
4RESERVEDR0b Reserved
3RESERVEDR0b Reserved
2UVCC2_ENR/W1b VCC2 pin undervoltage mask
1OVCC2_ENR/W1b VCC2 pin overvoltage mask
0VCC2SC_ENR/W1b VCC2 pin short circuit mask

9.1.77 INT_EN_7 Register (Address = 62h) [Reset = FFh]

INT_EN_7 is shown in Table 9-79.

Return to the Summary Table.

Table 9-79 INT_EN_7 Register Field Descriptions
BitFieldTypeResetDescription
7HSSOC1_ENR/W1b High side switch 1 over current interrupt mask
6HSSOL1_ENR/W1b High side switch 1 open load interrupt mask
5HSSOC2_ENR/W1b High side switch 2 over current interrupt mask
4HSSOL2_ENR/W1b High side switch 2 open load interrupt mask
3HSSOC3_ENR/W1b High side switch 3 over current interrupt mask
2HSSOL3_ENR/W1b High side switch 3 open load interrupt mask
1HSSOC4_ENR/W1b High side switch 4 over current interrupt mask
0HSSOL4_ENR/W1b High side switch 4 open load interrupt mask

9.1.78 BUCK_CONFIG1 Register (Address = 65h) [Reset = 28h]

BUCK_CONFIG1 is shown in Table 9-80.

Return to the Summary Table.

Table 9-80 BUCK_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7-6RSVD
(REV_ID = 20h)
R/W00b REV_ID: 20h
RESERVED
7-6SS_MOD_FREQ
(REV_ID = 21h)
R/W00b REV_ID: 21h
Spread Spectrum Modulation frequency spread options.
NOTE: These bits are available only with REV_ID = 21h (silicon revision 2.1).
NOTE: Switching frequency of 1.8 MHz with Spread Spectrum enabled can create emissions in the AM band. Recommended to use 4% delta fc modulation option to minimize interference in the AM band
  • 00b = Off
  • 01b = 4% delta fc
  • 10b = 8% delta fc
  • 11b = Reserved
5-4BUCK_FSWR/W10b Buck regulator switching frequency setting
  • 00b = 1.8 MHz
  • 01b = 2.0 MHz
  • 10b = 2.2 MHz
  • 11b = 2.4 MHz
3PWM_PFM_CNTL_NORMALR/W1b PFM and PWM Mode Configuration in Normal mode
  • 0b = Auto (Automatic transition between PFM and PWM mode)
  • 1b = PWM
2PWM_PFM_CNTL_STDBY_SLPR/W0b PFM and PWM Mode Configuration in Standby/Sleep mode
  • 0b = Auto (Automatic transition between PFM and PWM mode)
  • 1b = PWM
1RSVD
(REV_ID = 20h)
R/W0b REV_ID: 20h
Reserved bit when REV_ID is 20h (Silicon revision 2.0).
Note: Do not set this bit in ES_2.0
1PRSS_EN
(REV_ID = 21h)
R/W0b REV_ID: 21h
Enables the Pseudo Random Spread Spectrum (PRSS)
NOTE: This bit is available only with REV_ID = 21h (Silicon rev 2.1)
  • 0b = Linear Spread Spectrum
  • 1b = Pseudo Random Spread Spectrum
0ICC1_CUR_LIMITR/W0b Current limit threshold for the buck regulator
  • 0b = High threshold (1A load)
  • 1b = Low threshold (500mA load)

9.1.79 ID_PIN_STATUS Register (Address = 78h) [Reset = 00h]

ID_PIN_STATUS is shown in Table 9-81.

Return to the Summary Table.

Table 9-81 ID_PIN_STATUS Register Field Descriptions
BitFieldTypeResetDescription
7-6ID4_STATR/W0C00b Status of the ID4 pin connection Note: If WAKE_ID4_PU_PD register bit is set to 01b (pulldown) or 10b (pull-up), the status bits will be reset to 00b. WAKE4_STAT bit will reflect the real time pin logic of ID4 pin in such a case.
  • 00b = Unknown
  • 01b = Connected to GND
  • 10b = Connected to VSUP
  • 11b = Floating
5-4ID3_STATR/W0C00b Status of the ID3 pin connection Note: If WAKE_ID3_PU_PD register bit is set to 01b (pulldown) or 10b (pull-up), the status bits will be reset to 00b. WAKE3_STAT bit will reflect the real time pin logic of ID3 pin in such a case.
  • 00b = Unknown
  • 01b = Connected to GND
  • 10b = Connected to VSUP
  • 11b = Floating
3-2ID2_STATR/W0C00b Status of the ID2 pin connection Note: If WAKE_ID2_PU_PD register bit is set to 01b (pulldown) or 10b (pull-up), the status bits will be reset to 00b. WAKE2_STAT bit will reflect the real time pin logic of ID2 pin in such a case.
  • 00b = Unknown
  • 01b = Connected to GND
  • 10b = Connected to VSUP
  • 11b = Floating
1-0ID1_STATR/W0C00b Status of the ID1 pin connection Note: If WAKE_ID1_PU_PD register bit is set to 01b (pulldown) or 10b (pull-up), the status bits will be reset to 00b. WAKE1_STAT bit will reflect the real time pin logic of ID1 pin in such a case.
  • 00b = Unknown
  • 01b = Connected to GND
  • 10b = Connected to VSUP
  • 11b = Floating

9.1.80 WAKE_ID_CONFIG1 Register (Address = 79h) [Reset = 66h]

WAKE_ID_CONFIG1 is shown in Table 9-82.

Return to the Summary Table.

Table 9-82 WAKE_ID_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7ID2_ENR/W0b Enables/disables ID2 functionality Note: If both ID2_EN and WAKE2_PIN_SET are set to 1b, the device will ignore WAKE2_PIN_SET setting and the ID function will be enabled at the WAKE2/ID2 pin
  • 0b = ID2 pin disabled
  • 1b = ID2 pin enabled
6-5WAKE_ID2_PU_PDR/W11b ID2 configuration for pull-up, pull-down, automatic or disabled Note: Only the Automatic selection (11b) will update the ID2_STAT register bit
  • 00b = Neither pull-up nor pull-down activated
  • 01b = Pull-down activated
  • 10b = Pull-up activated
  • 11b = Automatic selection of pull-up/pull-down
4ID2_PD_VALUER0b ID2 pin pull-down current strength setting
  • 0b = 3 mA
  • 1b = 10 mA
3ID1_ENR/W0b Enables/disables ID1 functionality Note: If both ID1_EN and WAKE1_PIN_SET are set to 1b, the device will ignore WAKE1_PIN_SET setting and the ID function will be enabled at the WAKE1/ID1 pin
  • 0b = ID1 pin disabled
  • 1b = ID1 pin enabled
2-1WAKE_ID1_PU_PDR/W11b ID1 configuration for pull-up, pull-down, automatic or disabled Note: Only the Automatic selection (11b) will update the ID1_STAT register bit
  • 00b = Neither pull-up nor pull-down activated
  • 01b = Pull-down activated
  • 10b = Pull-up activated
  • 11b = Automatic selection of pull-up/pull-down
0ID1_PD_VALUER0b ID1 pin pull-down current strength setting
  • 0b = 3 mA
  • 1b = 10 mA

9.1.81 WAKE_ID_CONFIG2 Register (Address = 7Ah) [Reset = 66h]

WAKE_ID_CONFIG2 is shown in Table 9-83.

Return to the Summary Table.

Table 9-83 WAKE_ID_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7ID4_ENR/W0b Enables/disables ID4 functionality Note: If both ID4_EN and WAKE4_PIN_SET are set to 1b, the device will ignore WAKE4_PIN_SET setting and the ID function will be enabled at the WAKE4/ID4 pin
  • 0b = ID4 pin disabled
  • 1b = ID4 pin enabled
6-5WAKE_ID4_PU_PDR/W11b ID4 configuration for pull-up, pull-down, automatic or disabled Note: Only the Automatic selection (11b) will update the ID4_STAT register bit
  • 00b = Neither pull-up nor pull-down activated
  • 01b = Pull-down activated
  • 10b = Pull-up activated
  • 11b = Automatic selection of pull-up/pull-down
4ID4_PD_VALUER0b ID4 pin pull-down current strength setting
  • 0b = 3 mA
  • 1b = 10 mA
3ID3_ENR/W0b Enables/disables ID3 functionality Note: If both ID3_EN and WAKE3_PIN_SET are set to 1b, the device will ignore WAKE3_PIN_SET setting and the ID function will be enabled at the WAKE3/ID3 pin
  • 0b = ID3 pin disabled
  • 1b = ID3 pin enabled
2-1WAKE_ID3_PU_PDR/W11b ID3 configuration for pull-up, pull-down, automatic or disabled Note: Only the Automatic selection (11b) will update the ID3_STAT register bit
  • 00b = Neither pull-up nor pull-down activated
  • 01b = Pull-down activated
  • 10b = Pull-up activated
  • 11b = Automatic selection of pull-up/pull-down
0ID3_PD_VALUER0b ID3 pin pull-down current strength setting
  • 0b = 3 mA
  • 1b = 10 mA

9.1.82 WAKE_PIN_CONFIG5 Register (Address = 7Bh) [Reset = 20h]

WAKE_PIN_CONFIG5 is shown in Table 9-84.

Return to the Summary Table.

Table 9-84 WAKE_PIN_CONFIG5 Register Field Descriptions
BitFieldTypeResetDescription
7WAKE4_SENSER/W0b WAKE4 pin configured for static or cyclic sensing wake
  • 0b = Static sensing
  • 1b = Cyclic sensing
6WAKE4_STATRH0b Provides status of WAKE4 pin.
  • 0b = Low
  • 1b = High
5-4WAKE4_LEVELR/W10b Sets the WAKE4 pin input thresholds
  • 00b = VCC1 based
  • 01b = 2.5 V
  • 10b = 4V
  • 11b = 6 V
3-0RESERVEDR0b Reserved