SLASF63 june   2023 DAC539E4W

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Revision History
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  Recommended Operating Conditions
    4. 6.4  Thermal Information
    5. 6.5  Electrical Characteristics: Threshold DAC
    6. 6.6  Electrical Characteristics: Comparator
    7. 6.7  Electrical Characteristics: General
    8. 6.8  Timing Requirements: I2C Standard Mode
    9. 6.9  Timing Requirements: I2C Fast Mode
    10. 6.10 Timing Requirements: I2C Fast Mode Plus
    11. 6.11 Timing Requirements: SPI Write Operation
    12. 6.12 Timing Requirements: SPI Read and Daisy Chain Operation (FSDO = 0)
    13. 6.13 Timing Requirements: SPI Read and Daisy Chain Operation (FSDO = 1)
    14. 6.14 Timing Diagrams
    15. 6.15 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Smart Digital-to-Analog Converter (DAC) Architecture
      2. 7.3.2 Threshold DAC
        1. 7.3.2.1 Voltage Reference and DAC Transfer Function
          1. 7.3.2.1.1 Power-Supply as Reference
          2. 7.3.2.1.2 Internal Reference
          3. 7.3.2.1.3 External Reference
      3. 7.3.3 Look-Up Table (LUT)
      4. 7.3.4 Programming Interface
      5. 7.3.5 Nonvolatile Memory (NVM)
        1. 7.3.5.1 NVM Cyclic Redundancy Check (CRC)
          1. 7.3.5.1.1 NVM-CRC-FAIL-USER Bit
          2. 7.3.5.1.2 NVM-CRC-FAIL-INT Bit
      6. 7.3.6 Power-On Reset (POR)
      7. 7.3.7 External Reset
      8. 7.3.8 Register-Map Lock
    4. 7.4 Device Functional Modes
      1. 7.4.1 Comparator Mode
        1. 7.4.1.1 Programmable Hysteresis Comparator
      2. 7.4.2 Power-Down Mode
    5. 7.5 Programming
      1. 7.5.1 SPI Programming Mode
      2. 7.5.2 I2C Programming Mode
        1. 7.5.2.1 F/S Mode Protocol
        2. 7.5.2.2 I2C Update Sequence
          1. 7.5.2.2.1 Address Byte
          2. 7.5.2.2.2 Command Byte
        3. 7.5.2.3 I2C Read Sequence
    6. 7.6 Register Maps
      1. 7.6.1  NOP Register (address = 00h) [reset = 0000h]
      2. 7.6.2  DAC-x-MARGIN-HIGH Register (address = 01h, 07h, 0Dh, 13h) [reset = 0000h]
      3. 7.6.3  DAC-x-MARGIN-LOW Register (address = 02h, 08h, 0Eh, 14h) [reset = 0000h]
      4. 7.6.4  DAC-x-VOUT-CMP-CONFIG Register (address = 03h, 09h, 0Fh, 15h) [reset = 0401h]
      5. 7.6.5  DAC-x-CMP-MODE-CONFIG Register (address = 05h, 0Bh, 11h, 17h) [reset = 0000h]
      6. 7.6.6  COMMON-CONFIG Register (address = 1Fh) [reset = 1249h]
      7. 7.6.7  COMMON-TRIGGER Register (address = 20h) [reset = 0000h]
      8. 7.6.8  COMMON-DAC-TRIG Register (address = 21h) [reset = 0000h]
      9. 7.6.9  GENERAL-STATUS Register (address = 22h) [reset = 00h, DEVICE-ID, VERSION-ID]
      10. 7.6.10 CMP-STATUS Register (address = 23h) [reset = 0000h]
      11. 7.6.11 DEVICE-MODE-CONFIG Register (address = 25h) [reset = 8040h]
      12. 7.6.12 INTERFACE-CONFIG Register (address = 26h) [reset = 0000h]
      13. 7.6.13 STATE-MACHINE-CONFIG0 Register (address = 27h) [reset = 0003h]
      14. 7.6.14 SRAM-CONFIG Register (address = 2Bh) [reset = 0000h]
      15. 7.6.15 SRAM-DATA Register (address = 2Ch) [reset = 0000h]
      16. 7.6.16 DAC-x-DATA Register (SRAM address = 21h, 22h, 23h, 24h) [reset = 8000h]
      17. 7.6.17 LUT-x-DATA Register (SRAM address = 25h through 34h) [reset = (see register description)]
      18. 7.6.18 LOOP-WAIT Register (SRAM address = 35h) [reset = 0000h]
  9. Application and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Application
      1. 8.2.1 Design Requirements
      2. 8.2.2 Detailed Design Procedure
      3. 8.2.3 Application Curve
    3. 8.3 Power Supply Recommendations
    4. 8.4 Layout
      1. 8.4.1 Layout Guidelines
      2. 8.4.2 Layout Example
  10. Device and Documentation Support
    1. 9.1 Receiving Notification of Documentation Updates
    2. 9.2 Support Resources
    3. 9.3 Trademarks
    4. 9.4 Electrostatic Discharge Caution
    5. 9.5 Glossary
  11. 10Mechanical, Packaging, and Orderable Information

Package Options

Refer to the PDF data sheet for device specific package drawings

Mechanical Data (Package|Pins)
  • YBH|16
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Register Maps

Table 7-14 Register Map
REGISTER MOST SIGNIFICANT DATA BYTE (MSDB) LEAST SIGNIFICANT DATA BYTE (LSDB)
BIT15 BIT14 BIT13 BIT12 BIT11 BIT10 BIT9 BIT8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
NOP NOP
DAC-x-MARGIN-HIGH DAC-x-MARGIN-HIGH X
DAC-x-MARGIN-LOW DAC-x-MARGIN-LOW X
DAC-x-VOUT-CMP-CONFIG X VOUT-GAIN-x X CMP-x-OD-EN CMP-x-OUT-EN CMP-x-HIZ-IN-DIS CMP-x-INV-EN CMP-x-EN
DAC-x-CMP-MODE-CONFIG X CMP-x-MODE X
COMMON-CONFIG RESERVED DEV-LOCK RESERVED EN-INT-REF VOUT-PDN-3 RESERVED VOUT-PDN-2 RESERVED VOUT-PDN-1 RESERVED VOUT-PDN-0 RESERVED
COMMON-TRIGGER DEV-UNLOCK RESET RESERVED NVM-PROG NVM-RELOAD
COMMON-DAC-TRIG RST-CMP-FLAG-0 RESERVED RST-CMP-FLAG-1 RESERVED RST-CMP-FLAG-2 RESERVED RST-CMP-FLAG-3 RESERVED
GENERAL-STATUS NVM-CRC-FAIL-INT NVM-CRC-FAIL-USER X DAC-3-BUSY DAC-2-BUSY DAC-1-BUSY DAC-0-BUSY NVM-BUSY DEVICE-ID VERSION-ID
CMP-STATUS X CMP-FLAG-3 CMP-FLAG-2 CMP-FLAG-1 CMP-FLAG-0
DEVICE-MODE-CONFIG RESERVED DIS-MODE-IN RESERVED X
INTERFACE-CONFIG X TIMEOUT-EN X FSDO-EN X SDO-EN
STATE-MACHINE-CONFIG0 RESERVED SM-ABORT SM-START SM-EN
SRAM-CONFIG X SRAM-ADDR
SRAM-DATA SRAM-DATA
DAC-x-DATA DAC-x-DATA X
LUT-x-DATA RESERVED LUT-x-DATA
LOOP-WAIT RESERVED LOOP-WAIT
Note: Shaded cells indicate the register bits or fields that are stored in NVM.
Note: X = Don't care.
Table 7-15 Register Names
I2C/SPI ADDRESS SRAM ADDRESS REGISTER NAME SECTION
00h NOP Section 7.6.1
01h DAC-0-MARGIN-HIGH Section 7.6.2
02h DAC-0-MARGIN_LOW Section 7.6.3
03h DAC-0-VOUT-CMP-CONFIG Section 7.6.4
05h DAC-0-CMP-MODE-CONFIG Section 7.6.5
07h DAC-1-MARGIN-HIGH Section 7.6.2
08h DAC-1-MARGIN_LOW Section 7.6.3
09h DAC-1-VOUT-CMP-CONFIG Section 7.6.4
0Bh DAC-1-CMP-MODE-CONFIG Section 7.6.5
0Dh DAC-2-MARGIN-HIGH Section 7.6.2
0Eh DAC-2-MARGIN_LOW Section 7.6.3
0Fh DAC-2-VOUT-CMP-CONFIG Section 7.6.4
11h DAC-2-CMP-MODE-CONFIG Section 7.6.5
13h DAC-3-MARGIN-HIGH Section 7.6.2
14h DAC-3-MARGIN_LOW Section 7.6.3
15h DAC-3-VOUT-CMP-CONFIG Section 7.6.4
17h DAC-3-CMP-MODE-CONFIG Section 7.6.5
1Fh COMMON-CONFIG Section 7.6.6
20h COMMON-TRIGGER Section 7.6.7
21h COMMON-DAC-TRIG Section 7.6.8
22h GENERAL-STATUS Section 7.6.9
23h CMP-STATUS Section 7.6.10
25h DEVICE-MODE-CONFIG Section 7.6.11
26h INTERFACE-CONFIG Section 7.6.12
27h STATE-MACHINE-CONFIG0 Section 7.6.13
2Bh SRAM-CONFIG Section 7.6.14
2Ch SRAM-DATA Section 7.6.15
0x21 DAC-0-DATA Section 7.6.16
0x22 DAC-1-DATA Section 7.6.16
0x23 DAC-2-DATA Section 7.6.16
0x24 DAC-3-DATA Section 7.6.16
0x25 LUT-0-DATA Section 7.6.17
0x26 LUT-1-DATA Section 7.6.17
0x27 LUT-2-DATA Section 7.6.17
0x28 LUT-3-DATA Section 7.6.17
0x29 LUT-4-DATA Section 7.6.17
0x2A LUT-5-DATA Section 7.6.17
0x2B LUT-6-DATA Section 7.6.17
0x2C LUT-7-DATA Section 7.6.17
0x2D LUT-8-DATA Section 7.6.17
0x2E LUT-9-DATA Section 7.6.17
0x2F LUT-10-DATA Section 7.6.17
0x30 LUT-11-DATA Section 7.6.17
0x31 LUT-12-DATA Section 7.6.17
0x32 LUT-13-DATA Section 7.6.17
0x33 LUT-14-DATA Section 7.6.17
0x34 LUT-15-DATA Section 7.6.17
0x35 LOOP-WAIT Section 7.6.18