SLG46532 RENESAS | Alldatasheet
Document overview
- Manufacturer or author: Silego Technology
- PDF pages: 185
Technical content
Features
- Logic & Mixed Signal Circuits
- Highly Versatile Macro Cells
- Read Back Protection (Read Lock)
- 1.8 V (±5%) to 5 V (±1 0%) VDD2 (VDD2 ≤ VDD)
- Operating Temperature Range: -40°C to 85°C
- RoHS Compliant / Halogen-Free
- 20-pin STQFN: 2 x 3 x 0.55 mm, 0.4 mm pitch
Applications
- Personal Computers and Servers
- PC Peripherals
- Consumer Electronics
- Data Communications Equipment
- Handheld and Portable Electronics Pin Configuration VDD2 GPIO GPIO GPIO GPIO GPIO 41 4 GPI VDD 1 STQFN-20 (Top View) GPIO GPIO 5
6 GPIO
LUT3_2 or DFF5 Pin 6 GPIO Vref Programmable Delay RC Oscillator Pin 7 GPIO Pin 1 VDD Pin 2 GPI Pin 3 GPIO Pin 4 GPIO Pin 5 GPIO Pin 20 GPIO Pin 19 GPIO Pin 18 GPIO Pin 8 SCL or GPIO Pin 9 SDA or GPIO Pin 10 GPIO Pin 12 GPIO Pin 11 GND Pin 17 GPIO Pin 16 GPIO Pin 15 GPIO Pin 14 VDD2 Pin 13 GPIO ACMP0 ACMP1 ACMP2 ACMP3 Additional Logic Functions Combination Function Macrocells 2-bit LUT2_0 or DFF0 2-bit LUT2_2 or DFF2 2-bit LUT2_1 or DFF1 2-bit LUT2_3 or PGEN 3-bit LUT3_1 or DFF4 3bit LUT3_0 or DFF3 3-bit LUT3_4 or DFF7 3-bit LUT3_3 or DFF6 FILTER_1 with Edge Detect POR I2C Serial Communication State Machine 8 states 3-bit LUT3_5 or CNT/DLY2 3-bit LUT3_6 or CNT/DLY3 3-bit LUT3_7 or CNT/DLY4 3-bit LUT3_8 or CNT/DLY5 3-bit LUT3_9 or CNT/DLY6 4-bit LUT4_0 or CNT/DLY0 4-bit LUT4_1 or CNT/DLY1 3-bit LUT3_10 or Pipe Delay FIL- TER_0with Edge Detect
8 Byte RAM +
SLG46532_DS_108 Page 1 of 183 SLG46532
1.0 Overview
The SLG46532 provides a small, low power component for commonly used mixed-signal functions. The user creates their circuit design by programming the one time Non-Volatile Memory (NVM) to configure the interconnect logic, the I/O Pins and the macro cells of the SLG46532. This highly versatile device allows a wi de variety of mixed-signal functions to be designed within a ve ry small, low power single integrated circuit. The additional power supply (VDD2) on the SLG46532 provides the ability to interface two independent voltage domains within the same design. Users can configure pins, dedicated to each power supply, as inputs, outputs, or both (controlled dynamically by internal logic) to both VDD and VDD2 voltage domains. Using the available macro-cells designers can implement mixed-signal functions bridging both domains or simply pass through level-translation in both High to Low and Low to High directions. The macro cells in the device include the following:
- Four Analog Comparators (ACMP)
- Two Voltage References (Vref)
- Seventeen Combination Function Macrocells
- Three Selectable DFF/Latch or 2-bit LUTs
- One Selectable Continuous DFF/Latch or 3-bit LUT
- Four Selectable DFF/Latch or 3-bit LUTs
- One Selectable Pipe Delay or 3-bit LUT
- One Selectable Programmable Function Generator or 2-bit LUT
- Five 8-bit delays/counters or 3-bit LUTs
- Two 16-bit delays/counters or 4-bit LUTs
- State Machine
- Eight States
- Flexible input logic from state transitions
- Serial Communications 2C Protocol compliant
- Pipe Delay – 16 sta ge/3 output (Part of Combination Function Macrocell)
- Programmable Delay
- Additional Logic Functions
- Two Deglitch Filters with Edge Detectors
- One Inverter
- Two Oscillators (OSC)
- Configurable 25 kHz/2 MHz
- 25MHz RC Oscillator
- Crystal Oscillator
- Power-On-Reset (POR)
- Eight Byte RAM + OTP User Memory
- RAM Memory space that is readable and writeable via I
- User defined initial values transferred from OTP
SLG46532_DS_108 Page 2 of 183 SLG46532
2.0 Pin Description
2.1 Functional Pin Description
Pin # Pin Name Function
1 VDD Power Supply 1 (PIN 2 , 3, 4, 5, 6, 7, 8, 9, 10)
2 GPI General Purpose Input
3 GPIO General Purpose I/O with OE
4 GPIO General Purpose I/O
5 GPIO General Purpose I/O with OE
6 GPIO General Purpose I/O o r Analog Comparator 0 (+)
7 GPIO General Purpose I/O with OE or External Vref (ACMP0 IN-)
8 SCL/GPIO General Purpose I/O SCL or GPIOD (NMOS open drain only )
9 SDA/GPIO General Purpose I/O SDA or GPIOD (NMOS open drain only)
10 GPIO General Purpose I/O with OE or Analog Comparator 1 (+)
11 GND Ground
12 GPIO General Purpose I/O o r External Vref (ACMP1 IN-)
13 GPIO General Purpose I/O with OE or Analog Comparator 2 (+)
14 VDD2 Power Supply 2 (PIN 12, 13, 15, 16, 17, 18, 19, 20)
15 GPIO General Purpose I/O o r Analog Comparator 3 (+)
16 GPIO General Pu rpose I/O with OE
17 GPIO General Purpose I/O
18 GPIO General Purpose I/O wit h OE and Vref output (VREF1)
19 GPIO General Purpose I/O wit h OE and Vref output (VREF0)
20 GPIO General Purpose I/O or External Clock Input
3.0 User Programmability
as long as it remains powered and can be re-written as needed to facilitate rapid design changes. Once the design is finalized, the design file can be forwarded to Silego to integrate into the production process. Figure 1. Steps to create a custom Silego GreenPAK device
SLG46532_DS_108 Page 4 of 183 SLG46532
4.0 Ordering Information
SLG46532VTR 20-pin STQFN - Tape and Reel (3k units)
SLG46532_DS_108 Page 5 of 183 SLG46532
5.0 Electrical Specifications
5.1 Absolute Maximum Conditions
Parameter Min. Max. Unit Supply voltage on VDD relative to GND -0.5 7 V Supply voltage on VDD2 relative to GND -0.5 VDD + 0.5 V DC Input voltage GND - 0.5 VDD + 0.5 V Pins 12, 13, 15, 17, 18, 19, 20 VDD2 + 0.5 Current at Input Pin -1.0 1.0 mA Storage Temperature Range -65 150 °C Junction Temperature -- 150 °C ESD Protection (Human Body Model) 2000 -- V ESD Protection (Charged Device Model) 500 -- V Moisture Sensitivity Level 1
SLG46532_DS_108 Page 6 of 183 SLG46532 5.2 Electrical Characteristics (1.8 V ±5% VDD) Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD Supply Voltage Pin 1 VDD2 ≤ VDD 1.71 1.8 1.89 V IQ Quiescent Current Static Inputs and Outputs -- 0.46 -- A TA Operating Temperature -40 25 85 °C VPP Programming Voltage 7.25 7.50 7.75 V VACMP ACMP Input Voltage Range Positive Input 0 -- V DD V Negative Input 0 -- 1.0 V VIH HIGH-Level Input Voltage Logic Input 1.06 -- V DD V Logic Input with Schmitt Trigger 1.28 -- V DD V Low-Level Logic Input 0.94 -- V DD V VIL LOW-Level Input Voltage Logic Input 0 -- 0.76 V Logic Input with Schmitt Trigger 0 -- 0.49 V Low-Level Logic Input 0 -- 0.52 V V HYS Schmitt Trigger Hysteresis Voltage Logic Input with Schmitt Trigger 0.10 0.41 0.66 V I LKG Input leakage (Absolute Value) -- 1 1000 nA VOH HIGH-Level Output Voltage Push-Pull, I OH = 100 A, 1X Driver 1.69 1.79 -- V PMOS OD, IOH = 100 A, 1X Driver 1.69 1.79 -- V Push-Pull, IOH = 100 A, 2X Driver 1.70 1.79 -- V PMOS OD, IOH = 100 A, 2X Driver 1.70 1.79 -- V VOL LOW-Level Output Voltage Push-Pull, I OL= 100 A, 1X Driver -- 0.01 0.03 V Push-Pull, IOL = 100 A, 2X Driver -- 0.01 0.01 V Open Drain, IOL = 100 A, 1X Driver -- 0.01 0.02 V Open Drain, IOL = 100 A, 2X Driver -- 0.01 0.02 V Open Drain NMOS 4X, PIN 10, I OL = 100 A -- 0.001 0.002 V IOH HIGH-Level Output Current Push-Pull, VOH = VDD - 0.2, 1X Driver 1.07 1.70 -- mA PMOS OD, VOH = VDD - 0.2, 1X Driver 1.07 1.70 -- mA Push-Pull, VOH = VDD - 0.2, 2X Driver 2.22 3.41 -- mA PMOS OD, VOH = VDD - 0.2, 2X Driver 2.22 3.41 -- mA IOL LOW-Level Output Current Push-Pull, VOL = 0.15 V, 1X Driver 0.92 1.69 -- mA Push-Pull, VOL = 0.15 V, 2X Driver 1.83 3.38 -- mA Open Drain, VOL = 0.15 V, 1X Driver 1.38 2.53 -- mA Open Drain, VOL = 0.15 V, 2X Driver 2.75 5.07 -- mA Open Drain NMOS 4X, PIN 10, V OL = 0.15 V 7.21 9.00 -- mA VO Maximal Voltage Applied to any PIN in High-Impedance State -- -- V DD V IO Maximal Average or DC Current Total Current on Pin 2 – Pin 10 or on Pin 12 – Pin 20 -- -- 90 mA
SLG46532_DS_108 Page 7 of 183 SLG46532 5.3 Electrical Characteristics (3.3 V ±10% VDD) TSU Startup Time from VDD rising past PONTHR 0.63 1.36 1.87 ms PONTHR Power On Threshold V DD Level Required to Start Up the Chip 1.41 1.54 1.66 V POFFTHR Power Off Threshold VDD Level Required to Switch Off the Chip 1.00 1.15 1.31 V RPUP Pull Up Resistance 1 M Pull Up 859.8 1097.1 1358.9 k 100 k Pull Up 86.47 110.13 136.18 k 10 k Pull Up 10.82 12.86 15.36 k RPDWN Pull Down Resistance 1 M Pull Down 873.9 1097.0 1359.0 k 100 k Pull Down 88.89 110.53 136.55 k 10 k Pull Down 9.65 12.75 15.76 k Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD Supply Voltage Pin 1 VDD2 ≤ VDD 3.0 3.3 3.6 V IQ Quiescent Current Static Inputs and Outputs -- 0.81 -- A TA Operating Temperature -40 25 85 °C VPP Programming Voltage 7.25 7.50 7.75 V VACMP ACMP Input Voltage Range Positive Input 0 -- V DD V Negative Input 0 -- 1.0 V VIH HIGH-Level Input Voltage Logic Input 1.81 -- V DD V Logic Input with Schmitt Trigger 2.14 -- V DD V Low-Level Logic Input 1.06 -- V DD V VIL LOW-Level Input Voltage Logic Input 0 -- 1.31 V Logic Input with Schmitt Trigger 0 -- 0.97 V Low-Level Logic Input 0 -- 0.67 V V HYS Schmitt Trigger Hysteresis Voltage Logic Input with Schmitt Trigger 0.29 0.62 0.94 V I LGK Input leakage (Absolute Value) -- 1 1000 nA VOH HIGH-Level Output Voltage Push-Pull, IOH = 3 mA, 1X Driver 2.74 3.12 -- V PMOS OD, IOH = 3 mA, 1X Driver 2.74 3.12 -- V Push-Pull, IOH = 3 mA, 2X Driver 2.87 3.21 -- V PMOS OD, IOH = 3 mA, 2X Driver 2.87 2.70 -- V VOL LOW-Level Output Voltage Push-Pull, IOL= 3 mA, 1X Driver -- 0.13 0.23 V Push-Pull, IOL = 3 mA, 2X Driver -- 0.06 0.11 V Open Drain, IOL = 3 mA, 1X Driver -- 0.08 0.15 V Open Drain, IOL = 3 mA, 2X Driver -- 0.04 0.08 V Open Drain NMOS 4X, PIN 10, I OL = 3mA -- 0.02 0.04 V Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 8 of 183 SLG46532 IOH HIGH-Level Output Current Push-Pull, VOH = 2.4 V, 1X Driver 6.05 12.08 -- mA PMOS OD, VOH = 2.4 V, 1X Driver 6.05 12.08 -- mA Push-Pull, VOH = 2.4 V, 2X Driver 11.54 24.16 -- mA PMOS OD, VOH = 2.4 V, 2X Driver 11.52 24.16 -- mA IOL LOW-Level Output Current Push-Pull, V OL = 0.4 V, 1X Driver 4.88 8.24 -- mA Push-Pull, VOL = 0.4 V, 2X Driver 9.75 16.49 -- mA Open Drain, VOL = 0.4 V, 1X Driver 7.31 12.37 -- mA Open Drain, VOL = 0.4 V, 2X Driver 14.54 24.74 -- mA Open Drain NMOS 4X, PIN 10, V OL = 0.4 V 31.32 41.06 -- mA VO Maximal Voltage Applied to any PIN in High-Impedance State -- -- V DD V IO Maximal Average or DC Current Total Current on Pin 2 – Pin 10 or on Pin 12 – Pin 20 -- -- 90 mA T SU Startup Time from VDD rising past PONTHR 0.61 1.24 1.65 ms PONTHR Power On Threshold V DD Level Required to Start Up the Chip 1.41 1.54 1.66 V POFFTHR Power Off Threshold VDD Level Required to Switch Off the Chip 1.00 1.15 1.31 V RPUP Pull Up Resistance 1 M Pull Up 873.2 1094.7 1364.3 k 100 k Pull Up 85.17 109.30 135.52 k 10 k Pull Up 9.61 11.86 14.73 k RPDWN Pull Down Resistance 1 M Pull Down 862.5 1096.3 1357.4 k 100 k Pull Down 87.95 109.76 136.06 k 10 k Pull Down 8.66 11.81 15.05 k Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 9 of 183 SLG46532
5.4 Electrical Characteristics (5 V ±10% VDD)
Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD Supply Voltage Pin 1 VDD2 ≤ VDD 4.5 5.0 5.5 V IQ Quiescent Current Static Inputs and Outputs -- 1.26 -- A TA Operating Temperature -40 25 85 °C VPP Programming Voltage 7.25 7.50 7.75 V VACMP ACMP Input Voltage Range Positive Input 0 -- V DD V Negative Input 0 -- 1.0 V VIH HIGH-Level Input Voltage Logic Input 2.68 -- V DD V Logic Input with Schmitt Trigger 3.34 -- V DD V Low-Level Logic Input 1.15 -- V DD V VIL LOW-Level Input Voltage Logic Input 0 -- 1.96 V Logic Input with Schmitt Trigger 0 -- 1.41 V Low-Level Logic Input 0 -- 0.77 V V HYS Schmitt Trigger Hysteresis Voltage Logic Input with Schmitt Trigger 0.44 0.90 1.38 V I LGK Input leakage (Absolute Value) -- 1 1000 nA VOH HIGH-Level Output Voltage Push-Pull, I OH = 5 mA, 1X Driver 4.15 4.76 -- V PMOS OD, IOH = 5 mA, 1X Driver 4.16 4.76 -- V Push-Pull, IOH = 5 mA, 2X Driver 4.32 4.89 -- V PMOS OD, IOH = 5 mA, 2X Driver 4.33 4.89 -- V VOL LOW-Level Output Voltage Push-Pull, I OL= 5 mA, 1X Driver -- 0.19 0.24 V Push-Pull, IOL =5 mA, 2X Driver -- 0.09 0.12 V Open Drain, IOL = 5 mA, 1X Driver -- 0.12 0.16 V Open Drain, IOL = 5 mA, 2X Driver -- 0.07 0.08 V Open Drain NMOS 4X, PIN 10, I OL = 5 mA -- 0.03 0.05 V IOH HIGH-Level Output Current Push-Pull, VOH = 2.4 V, 1X Driver 22.08 34.04 -- mA PMOS OD, VOH = 2.4 V, 1X Driver 22.08 34.04 -- mA Push-Pull, VOH = 2.4 V, 2X Driver 41.76 68.08 -- mA PMOS OD, VOH = 2.4 V, 2X Driver 41.69 68.08 -- mA IOL LOW-Level Output Current Push-Pull, VOL = 0.4 V, 1X Driver 7.22 11.58 -- mA Push-Pull, VOL = 0.4 V, 2X Driver 13.83 23.16 -- mA Open Drain, VOL = 0.4 V, 1X Driver 10.82 17.38 -- mA Open Drain, VOL = 0.4 V, 2X Driver 17.34 34.76 -- mA Open Drain NMOS 4X, PIN 10, V OL = 0.4 V 41.06 55.18 -- mA VO Maximal Voltage Applied to any PIN in High-Impedance State -- -- V DD V IO Maximal Average or DC Current Total Current on Pin 2 – Pin 10 or on Pin 12 – Pin 20 -- -- 90 mA
SLG46532_DS_108 Page 10 of 183 SLG46532 TSU Startup Time from VDD rising past PONTHR 0.60 1.23 1.61 ms PONTHR Power On Threshold V DD Level Required to Start Up the Chip 1.41 1.54 1.66 V POFFTHR Power Off Threshold VDD Level Required to Switch Off the Chip 1.00 1.15 1.31 V RPUP Pull Up Resistance 1 M Pull Up 864.6 1093.4 1348.1 k 100 k Pull Up 84.32 108.97 135.24 k 10 k Pull Up 8.74 11.37 14.52 k RPDWN Pull Down Resistance 1 M Pull Down 873.3 1096.1 1370.5 k 100 k Pull Down 87.57 109.48 135.89 k 10 k Pull Down 7.95 11.33 14.78 k Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 11 of 183 SLG46532 5.5 Electrical Characteristics (1.8 V ±5% VDD2) Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD2 Supply Voltage Pin 14 VDD2 ≤ VDD 1.71 -- V DD V VIH2 HIGH-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 1.8 V 1.06 -- V DD2 V Logic Input with Schmitt Trigger, VDD2 = 1.8 V 1.28 -- V DD2 V Low-Level Logic Input, VDD2 = 1.8 V 0.94 -- V DD2 V VIL2 LOW-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, V DD2 = 1.8 V 0 -- 0.76 V Logic Input with Schmitt Trigger, VDD2 = 1.8 V 0- - 0 . 4 9 V Low-Level Logic Input, VDD2 = 1.8 V 0 -- 0.52 V VHYS Schmitt Trigger Hysteresis Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input with Schmitt Trigger, V DD2 = 1.8 V 0.10 0.41 0.66 V ILKG Input leakage (Absolute Value) PIN 12, 13, 15, 16, 17, 18, 19, -- 1 1000 nA V OH2 HIGH-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull 1X, Open Drain PMOS 1X, I OH = 100 A, VDD2 = 1.8 V 1.68 1.79 -- V Push-Pull 2X, Open Drain PMOS 2X, IOH = 100 A, VDD2 = 1.8 V 1.70 1.79 -- V Push-Pull 4X, Open Drain PMOS 4X, I OH = 100 A, VDD2 = 1.8 V 1.70 1.79 -- V VOL2 LOW-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull 1X, I OL= 100 A, VDD2 = 1.8 V -- 0.010 0.015 V Push-Pull 2X, IOL = 100 A, VDD2 = 1.8 V -- 0.007 0.010 V Push-Pull 4X, IOL = 100 A, VDD2 = 1.8 V -- 0.004 0.015 V Open Drain NMOS 1X, I OL = 100 A, VDD2 = 1.8 V -- 0.007 0.010 V Open Drain NMOS 2X, IOL = 100 A, VDD2 = 1.8 V -- 0.003 0.010 V Open Drain NMOS 4X, PIN 12, IOL = 100 A, VDD2 = 1.8 V -- 0.001 0.004 V IOH2 HIGH-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull 1X,Open Drain PMOS 1X, V OH = VDD - 0.2, VDD2 = 1.8 V 1.03 1.70 -- mA Push-Pull 2X, Open Drain PMOS 2X, VOH = VDD - 0.2, VDD2 = 1.8 V 2.03 3.41 -- mA Push-Pull 4X, Open Drain PMOS 4X, PIN 12, V OH = VDD - 0.2, VDD2 = 1.8 V 3.92 6.76 -- mA
SLG46532_DS_108 Page 12 of 183 SLG46532 5.6 Electrical Characteristics (3.3 V ±10% VDD2) IOL2 LOW-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull 1X, V OL = 0.15 V, VDD2 = 1.8 V 0.92 1.66 -- mA Push-Pull 2X, V OL = 0.15 V, VDD2 = 1.8 V 1.83 3.30 -- mA Push-Pull 4X, VOL = 0.15 V, VDD2 = 1.8 V 4.81 6.50 -- mA Open Drain NMOS 1X, VOL = 0.15 V, VDD2 = 1.8 V 1.38 2.53 -- mA Open Drain NMOS 2X, V OL = 0.15 V, VDD2 = 1.8 V 2.75 5.07 -- mA Open Drain NMOS 4X, PIN 12, VOL = 0.15 V, VDD2 = 1.8 V 5.50 10.14 -- mA Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD2 Supply Voltage Pin 14 VDD2 ≤ VDD 1.71 -- V DD V VIH2 HIGH-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, V DD2 = 1.8 V 1.06 -- V DD2 V Logic Input with Schmitt Trigger, VDD2 = 1.8 V 1.28 -- V DD2 V Low-Level Logic Input, VDD2 = 1.8 V 0.94 -- V DD2 V VIL2 LOW-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 1.8 V 0 -- 0.76 V Logic Input with Schmitt Trigger, VDD2 = 1.8 V 0- - 0 . 4 9 V Low-Level Logic Input, VDD2 = 1.8 V 0 -- 0.52 V VHYS Schmitt Trigger Hysteresis Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input with Schmitt Trigger, V DD2 = 1.8 V 0.29 0.62 0.94 V ILGK Input leakage (Absolute Value) PIN 12, 13, 15, 16, 17, 18, 19, -- 1 1000 nA V OH2 HIGH-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, I OH = 100 A, 1X Driver, VDD2 = 1.8 V 1.69 1.79 -- V PMOS OD, IOH = 100 A, 1X Driver, VDD2 = 1.8 V 1.69 1.79 -- V Push-Pull, IOH = 100 A, 2X Driver, VDD2 = 1.8 V 1.70 1.79 -- V PMOS OD, IOH = 100 A, 2X Driver, VDD2 = 1.8 V 1.70 1.79 -- V Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 13 of 183 SLG46532 VOL2 LOW-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull 1X Driver, I OL= 100 A, VDD2 = 1.8 V -- 0.01 0.03 V Push-Pull 2X Driver, I OL = 100 A, VDD2 = 1.8 V -- 0.01 0.01 V Open Drain NMOS 1X Driver, IOL = 100 A, VDD2 = 1.8 V -- 0.01 0.02 V Open Drain NMOS 2X Driver, IOL = 100 A, VDD2 = 1.8 V -- 0.01 0.02 V Open Drain NMOS 4X, PIN 12, I OL = 100 A, VDD2 = 1.8 V -- 0.001 0.002 V IOH2 HIGH-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, V OH = VDD - 0.2, 1X Driver, VDD2 = 1.8 V 1.07 1.70 -- mA PMOS OD, VOH = VDD - 0.2, 1X Driver, VDD2 = 1.8 V 1.07 1.70 -- mA Push-Pull, VOH = VDD - 0.2, 2X Driver, VDD2 = 1.8 V 2.22 3.41 -- mA PMOS OD, VOH = VDD - 0.2, 2X Driver, VDD2 = 1.8 V 2.22 3.41 -- mA IOL2 LOW-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, V OL = 0.15 V, 1X Driver, VDD2 = 1.8 V 0.92 1.69 -- mA Push-Pull, VOL = 0.15 V, 2X Driver, VDD2 Open Drain, VOL = 0.15 V, 1X Driver, VDD2 = 1.8 V 1.38 2.53 -- mA Open Drain, VOL = 0.15 V, 2X Driver, VDD2 = 1.8 V 2.75 5.07 -- mA Open Drain, VOL = 0.15 V, 4X Drive, VDD2 = 1.8 V 5.50 10.14 -- mA Open Drain NMOS 4X, PIN 12, VOL = 0.15 V, VDD2 = 1.8 V 7.21 9.00 -- mA VIH2 HIGH-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, V DD2 = 3.3 V 1.81 -- V DD V Logic Input with Schmitt Trigger, VDD2 = 3.3 V 2.14 -- V DD V Low-Level Logic Input, VDD2 = 3.3 V 1.06 -- V DD V VIL2 LOW-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, V DD2 = 3.3 V 0 -- 1.31 V Logic Input with Schmitt Trigger, VDD2 = 3.3 V 0- - 0 . 9 7 V Low-Level Logic Input, VDD2 = 3.3 V 0 -- 0.67 V VOH2 HIGH-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, I OH = 3 mA, 1X Driver, VDD2 = 3.3 V 2.70 3.12 -- V PMOS OD, IOH = 3 mA, 1X Driver, VDD2 = 3.3 V 2.70 3.12 -- V Push-Pull, IOH = 3 mA, 2X Driver, VDD2 = 3.3 V 2.85 3.21 -- V PMOS OD, IOH = 3 mA, 2X Driver, VDD2 = 3.3 V 2.86 3.21 -- V Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 14 of 183 SLG46532 VOL2 LOW-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, I OL= 3 mA, 1X Driver, VDD2 = 3.3 V -- 0.13 0.23 V Push-Pull, IOL = 3 mA, 2X Driver, VDD2 = 3.3 V -- 0.06 0.11 V Open Drain, IOL = 3 mA, 1X Driver, VDD2 = 3.3 V -- 0.08 0.15 V Open Drain, IOL = 3 mA, 2X Driver, VDD2 = 3.3 V -- 0.04 0.08 V Open Drain NMOS 4X, PIN 12, I OL = 3mA, VDD2 = 3.3 V -- 0.02 0.04 V IOH2 HIGH-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, V OH = 2.4 V, 1X Driver, VDD2 = 3.3 V 6.05 12.08 -- mA PMOS OD, VOH = 2.4 V, 1X Driver, VDD2 = 3.3 V 6.05 12.08 -- mA Push-Pull, VOH = 2.4 V, 2X Driver, VDD2 = 3.3 V 11.54 24.16 -- mA PMOS OD, VOH = 2.4 V, 2X Driver, VDD2 = 3.3 V 11.52 24.16 -- mA IOL2 LOW-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOL = 0.4 V, 1X Driver, VDD2 = 3.3 V 4.88 8.24 -- mA Push-Pull, VOL = 0.4 V, 2X Driver, VDD2 = 3.3 V 9.75 16.49 -- mA Open Drain, VOL = 0.4 V, 1X Driver, VDD2 = 3.3 V 7.31 12.37 -- mA Open Drain, VOL = 0.4 V, 2X Driver, VDD2 = 3.3 V 14.54 24.74 -- mA Open Drain NMOS 4X, PIN 12, V DD2 = 3.3 V 31.32 41.06 -- mA Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 15 of 183 SLG46532
5.7 Electrical Characteristics (5 V ±10% VDD2)
Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD2 Supply Voltage VDD2 ≤ VDD 1.71 -- V DD V VIH2 HIGH-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 1.8 V 1.06 -- V DD2 V Logic Input with Schmitt Trigger, VDD2 = 1.8 V 1.28 -- V DD2 V Low-Level Logic Input, VDD2 = 1.8 V 0.94 -- V DD2 V VIL2 LOW-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 1.8 V 0 -- 0.76 V Logic Input with Schmitt Trigger, VDD2 = 1.8 V 0- - 0 . 4 9 V Low-Level Logic Input, VDD2 = 1.8 V 0 -- 0.52 V VHYS Schmitt Trigger Hysteresis Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input with Schmitt Trigger, V DD2 = 1.8 V 0.29 0.62 0.94 V ILGK Input leakage (Absolute Value) PIN 12, 13, 15, 16, 17, 18, 19, -- 1 1000 nA VOH2 HIGH-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, IOH = 100 A, 1X Driver, VDD2 = 1.8 V 1.69 1.79 -- V PMOS OD, IOH = 100 A, 1X Driver, VDD2 = 1.8 V 1.69 1.79 -- V Push-Pull, IOH = 100 A, 2X Driver, VDD2 = 1.8 V 1.70 1.79 -- V PMOS OD, IOH = 100 A, 2X Driver, VDD2 = 1.8 V 1.70 1.79 -- V VOL2 LOW-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull 1X Driver, I OL= 100 A, VDD2 = 1.8 V -- 0.01 0.03 V Push-Pull 2X Driver, IOL = 100 A, VDD2 = 1.8 V -- 0.01 0.01 V Open Drain NMOS 1X Driver, I OL = 100 A, VDD2 = 1.8 V -- 0.01 0.02 V Open Drain NMOS 2X Driver, IOL = 100 A, VDD2 = 1.8 V -- 0.01 0.02 V Open Drain NMOS 4X, PIN 12, IOL = 100 A, VDD2 = 1.8 V -- 0.001 0.002 V IOH2 HIGH-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOH = VDD - 0.2, 1X Driver, VDD2 = 1.8 V 1.07 1.70 -- mA PMOS OD, VOH = VDD - 0.2, 1X Driver, VDD2 = 1.8 V 1.07 1.70 -- mA Push-Pull, VOH = VDD - 0.2, 2X Driver, VDD2 = 1.8 V 2.22 3.41 -- mA PMOS OD, VOH = VDD - 0.2, 2X Driver, VDD2 = 1.8 V 2.22 3.41 -- mA
SLG46532_DS_108 Page 16 of 183 SLG46532 IOL2 LOW-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOL = 0.15 V, 1X Driver, VDD2 = 1.8 V 0.92 1.69 -- mA Push-Pull, VOL = 0.15 V, 2X Driver, VDD2 = 1.8 V 1.83 3.38 -- mA Open Drain, VOL = 0.15 V, 1X Driver, VDD2 = 1.8 V 1.38 2.53 -- mA Open Drain, VOL = 0.15 V, 2X Driver, VDD2 = 1.8 V 2.75 5.07 -- mA Open Drain, VOL = 0.15 V, 4X Drive, VDD2 = 1.8 V 5.50 10.14 -- mA Open Drain NMOS 4X, PIN 12, V OL = 0.15 V, VDD2 = 1.8 V 7.21 9.00 -- mA VIH2 HIGH-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 3.3 V 1.81 -- V DD V Logic Input with Schmitt Trigger, VDD2 = 3.3 V 2.14 -- V DD V Low-Level Logic Input, VDD2 = 3.3 V 1.06 -- V DD V VIL2 LOW-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 3.3 V 0 -- 1.31 V Logic Input with Schmitt Trigger, VDD2 = 3.3 V 0- - 0 . 9 7 V Low-Level Logic Input, VDD2 = 3.3 V 0 -- 0.67 V VOH2 HIGH-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, IOH = 3 mA, 1X Driver, VDD2 = 3.3 V 2.70 3.12 -- V PMOS OD, IOH = 3 mA, 1X Driver, VDD2 = 3.3 V 2.70 3.12 -- V Push-Pull, IOH = 3 mA, 2X Driver, VDD2 = 3.3 V 2.85 3.21 -- V PMOS OD, IOH = 3 mA, 2X Driver, VDD2 = 3.3 V 2.86 3.21 -- V VOL2 LOW-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, I OL= 3 mA, 1X Driver, VDD2 = 3.3 V -- 0.13 0.23 V Push-Pull, IOL = 3 mA, 2X Driver, VDD2 = 3.3 V -- 0.06 0.11 V Open Drain, IOL = 3 mA, 1X Driver, VDD2 = 3.3 V -- 0.08 0.15 V Open Drain, IOL = 3 mA, 2X Driver, VDD2 = 3.3 V -- 0.04 0.08 V Open Drain NMOS 4X, PIN 12, IOL = 3mA, VDD2 = 3.3 V -- 0.02 0.04 V IOH2 HIGH-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOH = 2.4 V, 1X Driver, VDD2 = 3.3 V 6.05 12.08 -- mA PMOS OD, VOH = 2.4 V, 1X Driver, VDD2 = 3.3 V 6.05 12.08 -- mA Push-Pull, VOH = 2.4 V, 2X Driver, VDD2 = 3.3 V 11.54 24.16 -- mA PMOS OD, VOH = 2.4 V, 2X Driver, VDD2 = 3.3 V 11.52 24.16 -- mA Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 17 of 183 SLG46532 IOL2 LOW-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOL = 0.4 V, 1X Driver, VDD2 = 3.3 V 4.88 8.24 -- mA Push-Pull, VOL = 0.4 V, 2X Driver, VDD2 = 3.3 V 9.75 16.49 -- mA Open Drain, VOL = 0.4 V, 1X Driver, VDD2 = 3.3 V 7.31 12.37 -- mA Open Drain, VOL = 0.4 V, 2X Driver, VDD2 = 3.3 V 14.54 24.74 -- mA Open Drain NMOS 4X, PIN 12, V DD2 = 3.3 V 31.32 41.06 -- mA VIH2 HIGH-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 5.0 V 2.68 -- V DD V Logic Input with Schmitt Trigger, VDD2 = 5.0 V 3.34 -- V DD V Low-Level Logic Input, VDD2 = 5.0 V 1.15 -- V DD V VIL2 LOW-Level Input Voltage PIN 12, 13, 15, 16, 17, 18, 19, Logic Input, VDD2 = 5.0 V 0 -- 1.96 V Logic Input with Schmitt Trigger, V DD2 = 5.0 V 0- - 1 . 4 1 V Low-Level Logic Input, VDD2 = 5.0 V 0 -- 0.77 V VOH2 HIGH-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, I OH = 3 mA, 1X Driver, VDD2 = 5.0 V 4.15 4.76 -- V PMOS OD, IOH = 3 mA, 1X Driver, VDD2 = 5.0 V 4.16 4.76 -- V Push-Pull, IOH = 3 mA, 2X Driver, VDD2 = 5.0 V 4.32 4.89 -- V PMOS OD, IOH = 3 mA, 2X Driver, VDD2 = 5.0 V 4.33 4.89 -- V VOL2 LOW-Level Output Voltage PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, I OL= 3 mA, 1X Driver, VDD2 = 5.0 V -- 0.19 0.24 V Push-Pull, IOL = 3 mA, 2X Driver, VDD2 = 5.0 V -- 0.09 0.12 V Open Drain, IOL = 3 mA, 1X Driver, VDD2 = 5.0 V -- 0.12 0.16 V Open Drain, IOL = 3 mA, 2X Driver, VDD2 = 5.0 V -- 0.07 0.08 V Open Drain NMOS 4X, PIN 12, IOL = 3mA, VDD2 = 5.0 V -- 0.03 0.05 V IOH2 HIGH-Level Output Current PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOH = 2.4 V, 1X Driver, VDD2 = 5.0 V 22.08 34.04 -- mA PMOS OD, VOH = 2.4 V, 1X Driver, VDD2 = 5.0 V 22.08 34.04 -- mA Push-Pull, VOH = 2.4 V, 2X Driver, VDD2 = 5.0 V 41.76 68.08 -- mA PMOS OD, VOH = 2.4 V, 2X Driver, VDD2 = 5.0 41.69 68.08 -- mA Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 18 of 183 SLG46532
5.8 I2C Specifications
5.9 Asynchronous State Machine (ASM) Specifications
PIN 12, 13, 15, 16, 17, 18, 19, Push-Pull, VOL = 0.4 V, 1X Driver, VDD2 = 5.0 V 7.22 11.58 -- mA Push-Pull, VOL = 0.4 V, 2X Driver, VDD2 = 5.0 V 13.83 23.16 -- mA Open Drain, VOL = 0.4 V, 1X Driver, VDD2 = 5.0 V 10.82 17.38 -- mA Open Drain, VOL = 0.4 V, 2X Driver, VDD2 = 5.0 V 17.34 34.76 -- mA Open Drain NMOS 4X, PIN 12, V DD2 = 5.0 V 41.06 55.18 -- mA Symbol Parameter Condition/Note Min. Typ. Max. Unit tI Input Filter Spike Suppression (SCL, SDA) V nsVDD = 3.3 V ± 10% 157 VDD = 5.0 V ± 10 % 156 tBUF Bus Free Time between Stop and Start V Symbol Parameter Condition/Note Min. Typ. Max. Unit tst_out_delay Asynchronous State Machine Output Delay Time V DD = 1.8 V ± 5 % 225 -- 275 nsVDD = 3.3 V ± 10% 95 118 VDD = 5.0 V ± 10 % 67 -- 77 tst_out Asynchronous State Machine Output Transition Time V nsVDD = 3.3 V ± 10% 70 VDD = 5.0 V ± 10 % -- 46 tst_pulse Asynchronous State Machine Input Pulse Acceptance Time V nsVDD = 3.3 V ± 10% 14 Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46532_DS_108 Page 19 of 183 SLG46532 tst_comp Asynchronous State Machine Input Compete Time nsVDD = 3.3 V ± 10% 14 VDD = 5.0 V ± 10 % -- 10 Symbol Parameter Condition/Note Min. Typ. Max. Unit
5.10 IDD Estimator
5.11 Timing Estimator
Table 1. Typical Current estimated for each block Table 2. Typical Delay estimated for each block
5.12 Typical Counter/Delay Offset Measurements
5.13 Expected Delays and Widths
5.14 Typical Pulse Width Performance
Table 3. Typical Counter/Delay Offset Measurements
2 MHz either 35 14 10 ns
Table 4. Expected Delays and Widths (typical) Table 5. Typical Pulse Width Performance at T=25°C
5.15 OSC Specifications
Table 6. 25 kHz RC OSC0 frequency limits Table 7. 25 kHz RC OSC0 frequency error (error calculated relative to nominal value)
Table 8. 2 MHz RC OSC0 frequency limits Table 9. 2 MHz RC OSC0 frequency error (error calculated relative to nominal value)
Note: 25 MHz RC OSC1 performance is not guaranteed at VDD < 2.5 V. Table 10. 25 MHz RC OSC1 frequency limits Table 11. 25 MHz RC OSC1 frequency error (error calculated relative to nominal value)
5.15.3 OSC Power On delay
Table 12. Oscillators Power On delay at room temperature, DLY/CNT Counter data = 100; RC OSC power setting: "Auto Table 13. Oscillators Power On delay at room temperature, DLY/CNT Counter data = 100; RC OSC power setting: "Auto
5.16 ACMP Specifications
Table 14. ACMP Power On Delay, minimal required ACMP wake time for the Wake and Sleep function. BG=550 µs. Table 15. ACMP Power On Delay, minimal required ACMP wake time for the Wake and Sleep function. BG=100 µs (can
Table 16. ACMP Power On Delay, minimal required ACMP wake time for the Wake and Sleep function. BG=550 µs. Table 17. ACMP Power On Delay, minimal required ACMP wake time for the Wake and Sleep function. BG=100 µs.
5.17 Analog Temperature Sensor (TS) Specifications
Table 18. TS Output vs Temperature, without buffer Table 19. TS Output vs Temperature, with buffer (output range 1)
Table 20. TS Output vs Temperature, with buffer (output range 2)
Table 21. TS Output Error, without buffer Table 22. TS Output Error, with buffer (output range 1)
Table 23. TS Output Error, with buffer (output range 2)
SLG46532_DS_108 Page 33 of 183 SLG46532
6.0 Summary of Macro Cell Function
6.1 I/O Pins
- Digital Input (low voltage or normal voltage, with or without Schmitt Trigger)
- Open Drain Outputs
- Push Pull Outputs
- Analog I/O
- 10 k /100 k/1 Mpull-up/pull-down resistors
- 40 mA Open Drain 4X Drive output
6.2 Connection Matrix
- Digital matrix for circuit co nnections based on user design
6.3 Analog Comparators (4 total)
- Selectable hysteresis 0 mV / 25 mV / 50 mV / 200 mV
- Wake and Sleep Control (Part of Combination Function Macrocell)
6.4 Voltage Reference
- Used for references on Analog Comparators
- Can also be driven to external pins
6.5 Combination Function Macrocells (17 total)
- Three Selectable DFF/Latch or 2-bit LUTs
- Five Selectable DFF/Latch or 3-bit LUTs
- One Selectable Pipe Delay or 3-bit LUT
- One Selectable Programmable Fu nction Generator or 4-bit LUT
- Five Selectable 8-bit CNT/DLY or 3-bit LUT
- Two Selectable 16-bi t CNT/DLY or 4-bit LUT
- Wake and Sleep Controller
6.6 State Machine
- Eight States
- Flexible input logic from state transitions
6.7 Serial Communications
6.8 Pipe Delay (Part of Combination Function Macrocell)
- 16 stage / 3 output
- One 1 stage fixed output
- Two 1-16 stage se lectable outputs.
SLG46532_DS_108 Page 34 of 183 SLG46532
6.9 Programmable Delay
- 125 ns/250 ns/375 ns/500 ns @ 3.3 V
- Includes Edge Detection function
6.10 Additional Logic Functions (2 total)
- Two Deglitch filter macro cells
- Includes Edge Detection function
6.11 RC Oscillator
- 25 kHz and 2 MHz selectable frequency
- 25 MHz RC Oscillator
- First stage divider (4): OSC /1, OSC/2, OSC/4, and OSC/8
- Second stage divider for 25 kHz and 2 MHz (5): Output to Matrix: OSC/1, OSC/2, OSC/3, OSC/4, OSC/8, OSC/12, OSC/24, OSC/64
6.12 Crystal Oscillator
6.13 Eight byte RAM + OTP User Memory
- RAM Memory space that is readable and writable via I
- User defined initial valu es transferred from OTP
6.14 Analog Temperature Sensor
SLG46532_DS_108 Page 35 of 183 SLG46532
7.0 I/O Pins
The SLG46532 has a total of 17 mu lti-function I/O pins which can function as either a user defined Input or Output, as well as serving as a special function (such as outputting the voltage r eference), or serving as a signal for programming of the on-chip Non Volatile Memory (NVM). Refer to Section 2.0 Pin Description for normal and programming modepin definitions. Normal Mode pin definitions are as follows:
- Pin 1: V DD power supply
- Pin 2: general purpose input
- Pin 3: general purpose i nput or output with OE
- Pin 4: general purpo se input or output
- Pin 5: general purpose i nput or output with OE
- Pin 6: general purpose input or output or analog comparator 0(+)
- Pin 7: general purpose input or output with OE or analog compa rator 0(-)
- Pin 8: general purpose i nput or OD output SCL
- Pin 9: general purpose i nput or OD output SDA
- Pin 10: general purpose input or output with OE or analog comp arator 1(+)
- Pin 11: ground
- Pin 12: general purpose input or output or analog comparator 1 (-)
- Pin 13: general purpose input or output with OE or analog comp arator 2(+)
- Pin 14: V DD2 power supply
- Pin 15: general purpose input or output or analog comparator 3 (+)
- Pin 16: general purpose input or output with OE
- Pin 17: general purpose input or output
- Pin 18: general purpose input or output with OE and Vref outpu t (VREF2)
- Pin 19: general purpose input or output with OE and Vref outpu t (VREF1)
- Pin 20: general purpose input or output or external clock input Programming Mode pin definitions are as follows:
- Pin 1: V DD power supply
- Pin 2: V PP programming voltage
- Pin 8: Programming SCL
- Pin 9: Programming SDA
- Pin 11: ground
- Pin 16: programming mode control Of the 17 user defined I/O pins on the SLG46532, all but one of the pins (Pin 2) can serve as both digital input and digital output. Pin 2 can only serve as a digital input pin. The high side of the user selectable push-pull or open-drain pi n output structures for each GPIO is connected to either VDD or VDD2. This allows for the appropriate voltage level output compatible with each voltage domain.
7.1 Input Modes
Each I/O pin can be configured as a digital input pin with/with out buffered Schmitt Trigger, or can also be configured as a low voltage digital input. Pins 6, 7, 10, 12, 13, and 15 can also b e configured to serve as analog inputs to the on-chip comparators. Pins 18 and 19 can also be configured as analog reference voltage inputs.
7.2 Output Modes
Pins 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 17, 18, 19, and 20 can all be configured as digital output pins.
7.3 Pull Up/Down Resistors
SLG46532_DS_108 Page 36 of 183 SLG46532 All I/O pins have the option for user selectable resistors connected to the input structure. The selectable values on these resistors are 10 k, 100 k and 1 M. In the case of Pin 2, the resistors are fixed to a pull-down configuration. In the case of all other I/O pins, the internal resistors can be configured as either pull-up or pull-downs.
7.4 I/O Register Settings
7.4.1 PIN 2 Register Settings
7.4.2 PIN 3 Register Settings
Table 24. PIN 2 Register Settings Table 25. PIN 3 Register Settings
7.4.3 PIN 4 Register Settings
7.4.4 PIN 5 Register Settings
Table 26. PIN 4 Register Settings Table 27. PIN 5 Register Settings
7.4.5 PIN 6 Register Settings
7.4.6 PIN 7 Register Settings
Table 28. PIN 6 Register Settings Table 29. PIN 7 Register Settings
7.4.7 PIN 8 Register Settings
7.4.8 PIN 9 Register Settings
Table 30. PIN 8 Register Settings Table 31. PIN 9 Register Settings
7.4.9 PIN 10 Register Settings
7.4.10 PIN 12 Register Settings
Table 32. PIN 10 Register Settings Table 33. PIN 12 Register Settings
7.4.11 PIN 13 Register Settings
7.4.12 PIN 15 Register Settings
Table 34. PIN 13 Register Settings Table 35. PIN 15 Register Settings
7.4.13 PIN 16 Register Settings
7.4.14 PIN 17 Register Settings
Table 36. PIN 16 Register Settings Table 37. PIN 17 Register Settings
7.4.15 PIN 18 Register Settings
7.4.16 PIN 19 Register Settings
Table 38. PIN 18 Register Settings Table 39. PIN 19 Register Settings
7.4.17 PIN 20 Register Settings
Table 40. PIN 20 Register Settings
7.5 GPI Structure
7.5.1 GPI Structure (for Pin 2)
Figure 2. PIN 2 GPI Structure Diagram
7.6 Matrix OE IO Structure
7.6.1 Matrix OE IO Structure (for Pins 3, 5, 7)
Figure 3. Matrix OE IO Structure Diagram
7.6.2 Matrix OE IO Structure (for Pins 13, 16, 18, 19)
Figure 4. Matrix OE IO Structure Diagram
7.6.3 Matrix OE IO Structure (for Pins 8 and 9)
Figure 5. Matrix OE IO Structure Diagram
7.6.4 Matrix OE 4X Drive Structure (for Pin 10)
Figure 6. Matrix OE IO 4X Drive Structure Diagram
7.7 Register OE IO Structure
7.7.1 IO Structure (for Pins 4, 6)
Figure 7. IO Structure Diagram
7.7.2 IO Structure (for Pins 15, 17, 20)
Figure 8. IO Structure Diagram
Figure 9. IO 4X Drive Structure Diagram
8.0 Connection Matrix
Ground. The input to a digital macrocell uses a 6-bit register to select one of these 64 input lines. For a complete list of the SLG46532’s register table, see Section 22.0 Appendix A - SLG46532 Register Definition. Figure 10. Connection Matrix Figure 11. Connection Matrix Example
8.1 Matrix Input Table
Table 41. Matrix Input Table
0 G r o u n d 000000
1 Pin2 Digital Input 0 0 0 0 0 1
2 Pin3 Digital Input 0 0 0 0 1 0
3 Pin4 Digital Input 0 0 0 0 1 1
4 Pin5 Digital Input 0 0 0 1 0 0
5 Pin6 Digital Input 0 0 0 1 0 1
6 Pin7 Digital Input 0 0 0 1 1 0
7 Pin10 Digital Input 0 0 0 1 1 1
8 LUT2_0 / DFF0 Output 0 0 1 0 0 0
9 LUT2_1 / DFF1 Output 0 0 1 0 0 1
10 LUT2_2 / DFF2 Output 0 0 1 0 1 0
11 LUT2_3 / PGEN Output 0 0 1 0 1 1
12 LUT3_0 / DFF3 Output 0 0 1 1 0 0
13 LUT3_1 / DFF4 Output 0 0 1 1 0 1
14 LUT3_2 / DFF5 Output 0 0 1 1 1 0
15 LUT3_3 / DFF6 Output 0 0 1 1 1 1
16 LUT3_4 / DFF7 Output 0 1 0 0 0 0
17 LUT3_5 / CNT_DLY2(8bit) Output 0 1 0 0 0 1
18 LUT3_6 / CNT_DLY3(8bit) Output 0 1 0 0 1 0
19 LUT3_7 / CNT_DLY4(8bit) Output 0 1 0 0 1 1
20 LUT3_8 / CNT_DLY5(8bit) Output 0 1 0 1 0 0
21 LUT3_9 / CNT_DLY6(8bit) Output 0 1 0 1 0 1
22 LUT4_0 / CNT_DLY0(16bit) Output 0 1 0 1 1 0
23 LUT4_1 / CNT_DLY1(16bit) Output 0 1 0 1 1 1
24 LUT3_10 / Pipe Delay ( 1st stage) Output 0 1 1 0 0 0
25 Pipe Delay Output0 0 1 1 0 0 1
26 Pipe Delay Output1 0 1 1 0 1 0
27 Internal OSC Pre-Divided by 1/2/4/8 Output and Post-Divided by
28 Internal OSC Pre-Divided by 1/2/4/8 Output and Post-Divided by
29 Internal OSC Pre-Divided by 1/2/4/8 Output ( 2 5 M H z ) 011101
30 Filter0 / Edge Det ect0 Output 0 1 1 1 1 0
31 Filter1 / Edge Det ect1 Output 0 1 1 1 1 1
32 Pin8 Digital or I2C_virtual_0 Input 1 0 0 0 0 0
33 Pin9 Digital or I2C_virtual_1 Input 1 0 0 0 0 1
34 I2C_virtual_2 Input 1 0 0 0 1 0
35 I2C_virtual_3 Input 1 0 0 0 1 1
36 I2C_virtual_4 Input 1 0 0 1 0 0
37 I2C_virtual_5 Input 1 0 0 1 0 1
38 I2C_virtual_6 Input 1 0 0 1 1 0
39 I2C_virtual_7 Input 1 0 0 1 1 1
40 ASM-stateX-dout0 1 0 1 0 0 0
41 ASM-stateX-dout1 1 0 1 0 0 1
42 ASM-stateX-dout2 1 0 1 0 1 0
43 ASM-stateX-dout3 1 0 1 0 1 1
44 ASM-stateX-dout4 1 0 1 1 0 0
45 ASM-stateX-dout5 1 0 1 1 0 1
46 ASM-stateX-dout6 1 0 1 1 1 0
47 ASM-stateX-dout7 1 0 1 1 1 1
48 Pin12 Digital Input 1 1 0 0 0 0
49 Pin13 Digital Input 1 1 0 0 0 1
50 Inverter Output 1 1 0 0 1 0
51 Pin15 Digital Input 1 1 0 0 1 1
52 Pin16 Digital Input 1 1 0 1 0 0
53 Pin17 Digital Input 1 1 0 1 0 1
54 Pin18 Digital Input 1 1 0 1 1 0
55 Pin19 Digital Input 1 1 0 1 1 1
56 Pin20 Digital Input 1 1 1 0 0 0
57 ACMP_0 Output 1 1 1 0 0 1
58 ACMP_1 Output 1 1 1 0 1 0
59 ACMP_2 Output 1 1 1 0 1 1
60 ACMP_3 Output 1 1 1 1 0 0
61 Programmable Delay with E dge Detector Output 1 1 1 1 0 1
62 Resetb_core (POR) as matrix input 1 1 1 1 1 0
8.2 Matrix Output Table
Table 42. Matrix Output Table
SLG46532_DS_108 Page 60 of 183 SLG46532
8.3 Connection Matrix Virtual Inputs
As mentioned previously, the Connection Matrix inputs come from the outputs of various digital macrocells on the device. Eight of the Connection Matrix inputs have the special characteristic that the state of these signal lines comes from a correspondin g data bit written as a register value via I 2C. This gives the user the ability to write data via the serial channel, and have this information translated into sig nals that can be driven into the Connection Matrix and from the Connection Matrix to the digita l inputs of other macrocells on the device. The I2C address for reading and writing these register values is at byte 0244. Six of the eight Connection Matrix Virtual Inputs are dedicated to this virtual input function. An I2C write command to these register bits will set the signal values going into the Connection Matrix to the desired state. A read command to these register bits will read either the original data values coming from the NVM memory bits (that were loaded during the initial device startup), or the values from a previous write command (if that has happened). Two of the eight Connection Matrix Virtual Inputs are shared with Pin digital inputs,(Pin8 Digital or I2C_virtual_0 Input) and (Pin9 Digital or I2C_virtual_1 Input). If the virtual input mode is selected, an I2C write command to these register bits will set the signal values going into the Connection Matrix to the desired state. A read command to these register bits will read either the origi nal data values coming from the NVM memory bits (that were loaded during the initial device startup), or the values from a previous write command (if that has happened). Two register bits select whether the Connection Matrix input comes from the pin input or from the virtual register:
- reg <1074> Select SCL & V irtual Input 0 or PIN8
- reg <1082> Select SDA & V irtual Input 1 or PIN9 See table below for Connection Matrix Virtual Inputs.
8.4 Connection Matrix Virtual Outputs
The digital outputs of the various macrocells are routed to the Connection Matrix to enable interconnections to the inputs of other macrocells in the device. At the same time, it is possible to read the state of each of the macrocell outputs as a register value via I2C. This option, called Connection Matrix Virtual Outputs, allows the user to remotely read the values of each macrocell output. The I2C addresses for reading these register values are at bytes 0240 to 0247. Write commands to these same register values will be ignored (with the exception of the Virtual Input register bits at byte 0244). Matrix Input Number Matrix Input Signal Function Register Bit Addresses (d)
32 I2C_virtual_0 Input reg<1952>
33 I2C_virtual_1 Input reg<1953>
34 I2C_virtual_2 Input reg<1954>
35 I2C_virtual_3 Input reg<1955>
36 I2C_virtual_4 Input reg<1956>
37 I2C_virtual_5 Input reg<1957>
38 I2C_virtual_6 Input reg<1958>
39 I2C_virtual_7 Input reg<1959>
9.0 Combination Function Macro Cells
- Three macrocells that can serve as either 2-bit LUTs or as D F lip Flops.
- Five macrocells that can serve as either 3-bit LUTs or as D Fl ip Flops with Set/Reset Input
- One macrocell that can serve as either 3-bit LUT or as Pipe De lay
- One macrocell that can serve as either 2-bit LUT or as Programmable Pattern Generator (PGEN)
- Five macrocells that can serve as either 3-bit LUTs or as 8-Bi t Counter / Delays
- Two macrocells that can serve as either 4-bit LUTs or as 16-Bit Counter / Delays Inputs/Outputs for the 17 combination function macrocells are configured from the connection matrix with specific logic functions being defined by the state of NVM bits. When used as a LUT to implement combinatorial logic functions, the outputs of the LUTs can be configured to any user defined function, including the following standard digital logic devices (AND, NAND, OR, NOR, XOR, XNOR). 9.1 2-Bit LUT or D Flip Flop Macrocells There are three macrocells that can serve as either 2-bit LUT s or as D Flip Flops. When used to implement LUT functions, the 2-bit LUTs each take in two input signals from the connection m atrix and produce a single output, which goes back into the connection matrix. When used to implement D Flip Flop function, the two input signals from the connection matrix go to the data (D) and clock (clk) inputs for the Flip Flop, with the output going back to the connection matrix. The operation of the D Flip-Flop and Latch will follow the functional descriptions below: DFF: CLK is rising edge triggered, then Q = D; otherwise Q will not change Latch: if CLK = 0, then Q = D
Figure 12. 2-bit LUT0 or DFF0
created within each of the two 2-bit LUT logic cells. Table 46. 2-bit LUT Standard Digital Functions Table 43. 2-bit LUT0 Truth Table Table 44. 2-bit LUT1 Truth Table Table 45. 2-bit LUT2 Truth Table
Table 47. DFF0 Register Settings Table 48. DFF1 Register Settings Table 49. DFF2 Register Settings
9.2 Initial Polarity Operations
Figure 15. DFF Polarity Operations
a Look Up Table (LUT), or Programmable Pattern Generator (PGEN). Figure 16. 2-bit LUT2 or PGEN
Figure 17. 3-bit LUT0 or DFF3
Table 50. 3-bit LUT0 Truth Table Table 51. 3-bit LUT1 Truth Table Table 52. 3-bit LUT2 Truth Table Table 53. 3-bit LUT3 Truth Table Table 54. 3-bit LUT4 Truth Table
created within each of the six 3-bit LUT logic cells. Table 55. 3-bit LUT Standard Digital Functions Table 56. DFF3 Register Settings Table 57. DFF4 Register Settings
Table 58. DFF5 Register Settings Table 59. DFF6 Register Settings Table 60. DFF7 Register Settings
9.5 Initial Polarity Operations
Figure 22. DFF Polarity Operations
There is one macrocell that can serve as either a 3-bit LUT or as a Pipe Delay. output, which goes back into the connection matrix. reg <1263:1260> for OUT1. The 16-input mux is used to select the amount of delay. be the total time delay of the Pipe Delay logic cell. Note: CLK is rising edge triggered. Figure 23. 3-bit LUT10 or Pipe Delay
16 Flip flop BlocknRST
Table 62. Pipe Delay Register Settings Table 61. 3-bit LUT10 Truth Table
These macrocells can also operate in a one-shot mode, which will generate an output pulse of user-defined width. These macrocells can also operate in a frequency detection or edge detection mode. Figure 24. 3-bit LUT5 or CNT/DLY2
Table 63. 3-bit LUT5 Truth Table Table 64. 3-bit LUT6 Truth Table Table 65. 3-bit LUT7 Truth Table Table 66. 3-bit LUT8 Truth Table Table 67. 3-bit LUT9 Truth Table
Table 68. CNT/DLY2 Register Settings Table 69. CNT/DLY3 Register Settings
Table 70. CNT/DLY4 Register Settings Table 71. CNT/DLY5 Register Settings
Table 72. CNT/DLY6 Register Settings
9.7.4 CNT/DLY Timing Diagrams
Figure 29. Delay Mode Timing Figure 30. Counter Mode Timing
9.7.4.1 One-shot mode
one-shot function for non-inverted output. not restart while pulse is high. Figure 31. One-shot function
9.7.4.2 Frequency Detection Mode
second rising edge has not come after the last rising edge in specified time. second falling edge has not come after the last falling edge in specified time. the length of the pulse. The output goes low if after the last rising/falling edge and specified time, the second edge has not come. Figure 32. Frequency Detection Mode
9.7.4.3 Edge Detection Mode
The macrocell generates high level short pulse when detecting the respective edge. Figure 33. Edge Detection Mode
9.7.4.4 Delay Mode
shorter than the delay time. Figure 34. Delay Mode
These macrocells can also operate in a one-shot mode, which will generate an output pulse of user-defined width. These macrocells can also operate in a frequency detection or edge detection mode. Figure 35. 4-bit LUT0 or CNT/DLY0
Figure 36. 4-bit LUT1 or CNT/DLY1
Table 75. 4-bit LUT Standard Digital Functions Table 73. 4-bit LUT0 Truth Table Table 74. 4-bit LUT1 Truth Table
Table 76. CNT/DLY0 Register Settings
9.9 Wake and Sleep controller (WS)
selected bit of 16-bit counter.
- ACMP Power Up Input f rom matrix = 1 (for each ACMP separately)
- CNT/DLY0 must be set to Wake an d Sleep Controller function (for all ACMPs)
- Register WS => enable (for each ACMP separately)
- CNT/DLY0 set/reset inpu t = 0 (for all ACMPs) As the OSC any oscillator with any pre divider can be used. The user can select a period of time while the ACMPs are sleeping in a range of 1 - 65535 clock cycles. Before they are sent to sleep their outputs are latched so the ACMPs remain their state (High or Low) while sleeping. WS controller has the following settings:
- Wake and Sleep Output State (High/Low) If OSC is powered off (Power Down option is selected; power down input = 1) and Wake and Sleep Output State = High, the ACMP is continuously on
Figure 37. WS controller
SLG46532_DS_108 Page 93 of 183 SLG46532 If OSC is powered off (Power Down option is selected; power down input = 1) and Wake and Sleep Output State = Low, the ACMP is continuously off Both cases WS function is turned off
- Counter Data (Range: 1 - 65535) User can select wake and sleep ratio of the ACMP; counter data = sleep time, one clock = wake time
- Q mode - defines the state of WS counter data when Set/Reset signal appears Reset - when active signal appears, the WS counter will reset to zero and High level signal on its output will turn the ACMPs on. When Reset signal goes out, the WS counter will go Low and turn the ACMPs off until the counter counts up to the end Set - when active signal appears, the WS counter will stop and Low level signal on its output will turn the ACMPs off. When Set signal goes out, the WS counter will go on counting and High level signal will turn the ACMPs on while counter is counting up to the end
- Edge Select defines the edge for Q mode High level Set/Reset - switches mode Set/Reset when level is High Note: Q mode operates only in case of High Level Set/Reset
- Wake time selection - time re quired for wake signal to turn the ACMPs on Normal Wake Time - when WS signal is High, it takes a BG time (100/550 µs) to turn the ACMPs on They will stay on until WS signal is Low again. Wake time is one clock period. It shoul d be longer than BG turn on time and minimal required comparing time of the ACMP Short Wake Time - when WS signal is High, it takes a BG time (100/550 µs) to turn the ACMPs on. They will stay on for 1 µs and turn off regardless of WS signal. The WS signal width does not matter.
- Keep - pauses counting while Keep = 1
- Up - reverses counting If Up = 1, CNT is counting up from user selected value to 65535 If Up = 0, CNT is counting down from user selected value to 0
9.9.1 WS Register Settings
Table 77. WS Register Settings
10.0 Analog Comparators (ACMP)
Matrix. When ACMP is powered down, output is low. PWR UP = 1 => ACMP is powered up. PWR UP = 0 => ACMP is powered down. enable the ACMPs with the POR signal, and not the VDD signal. Note: Regulator and Charge Pump set to automatic ON/OFF. Figure 38. Maximum Power On Delay vs. VDD,
be Vref + hysteresis/2 (high threshold) and Vref – hysteresis/2 (low threshold). Force BandGap option is set as Disabled. add some offset, see Figure 41. It is not recommended to use ACMP buffer when VDD < 2.5 V. Table 78. Gain Divider Input Resistance Table 79. Gain Divider Accuracy Buffer Bandwidth = 1 kHz, Vhys = 0 mV, Gain = 1.
Figure 42. Typical Input Threshold Variation (including Vref variation, ACMP offset) vs. Table 80. Built-in Hysteresis Tolerance at T = 25°C
10.1 ACMP0 Block Diagram
Figure 43. ACMP0 Block Diagram
10.2 ACMP0 Register Settings
Table 81. ACMP0 Register Settings
10.3 ACMP1 Block Diagram
Figure 44. ACMP1 Block Diagram
10.4 ACMP1 Register Settings
Table 82. ACMP1 Register Settings
10.5 ACMP2 Block Diagram
Figure 45. ACMP2 Block Diagram
10.6 ACMP2 Register Settings
Table 83. ACMP2 Register Settings
10.7 ACMP3 Block Diagram
Figure 46. ACMP3 Block Diagram
10.8 ACMP3 Register Settings
Table 84. ACMP3 Register Settings
SLG46532_DS_108 Page 107 of 183 SLG46532
11.0 Pipe Delay (PD)
The SLG46532 has a pipe delay logic cell that is shared with the LUT3_10 in one of the Combination Function macrocells. The user can select one of these functions to use in a design, but not both. Please see Section 9.6 3-Bit LUT or Pipe Delay Macrocell for the description of this Combination Function macrocell.
12.0 Programmable Delay / Edge Detector
12.1 Programmable Delay Timing Diagram - Edge Detector Output
Figure 47. Programmable Delay Figure 48. Edge Detector Output
12.2 Programmable Delay Register Settings
Table 85. Programmable Delay Register Settings
13.0 Additional Logic Functions
13.1 Deglitch Filter / Edge Detector
13.2 Deglitch Filter Register Settings
Figure 49. Deglitch Filter / Edge Detector Table 86. Programmable Delay Register Settings
13.3 INV Gate
Figure 50. INV Gate
14.0 Voltage Reference (VREF)
14.1 Voltage Reference Overview
14.2 VREF Selection Table
Table 87. VREF Selection Table
11001 VDD / 4 VDD / 4 VDD / 4 VDD / 4
11000 VDD / 3 VDD / 3 VDD / 3 VDD / 3
14.3 VREF Block Diagram
Figure 51. Voltage Reference Block Diagram
SLG46532_DS_108 Page 114 of 183 SLG46532
15.0 RC Oscillator (RC Osc)
The SLG46532 has three internal oscillators. RC Oscillator that runs at 25 kHz / 2 MHz (OSC0), Oscillator that runs at 25 MHz (OSC1) and Crystal Oscillator. It is possible to use all three oscillators simultaneously. The fundamental frequency can also come from clock input (Pin 18 or Pin 20 for 25 kHz / 2 MHz and Pin 17 for 25 MHz or Crystal OSC), see section 21.0 External Clocking. 15.1 25 kHz/2 MHz and 25 MHz RC Oscillators There are two divider stages that allow the user flexibility for introducing clock signals on various Connection Matrix Input lines. The predivider allows the selection of /1, /2, /4 or /8 divide down frequency from the fundamental. The second stage divider (only for 25 kHz / 2 MHz Oscillator) has an input of frequency from t he predivider, and outputs one of seven different frequencies on Connection Matrix Input lines <27> and <28>. See Figure 52 and Figure 53 below for details. There are two modes of the POWER CONTROL pin, (reg<1658> for 25 kHz / 2 MHz OSC and reg<1657> for 25 MHz OSC):
- POWER DOWN <0>. If PWR CONTROL input of oscillator is LOW, the oscillator will be turned on. If PWR CONTROL input of oscillator is HIGH the oscillator will be turned off.
- FORCE ON <1>. If PWR CONTROL input of oscillator is HIGH, the oscillator will be turned on. If PWR CONTROL input of oscillator is LOW the oscillator will be turned off. The PWR CONTROL signal has the highest priority. The SLG46532 has a 25 kHz / 2 MHz OSC FAST START-UP function re g<1338> (1 – on, 0 – off). It allows the OSC to run immediately after power-up. Start-up time is less than one cycl e. Note that when OSC FAST START-UP is on, the current consumption will rise. The user can select two OSC POWER MODEs (reg<1343 for 25 kHz / 2 MHz OSC and reg<1341> for 25 MHz OSC):
- I f AUTO POWER ON <0> is selected, the OSC will run when the SLG46532 is powered on.
- I f FORCE POWER ON <1> is selected, the OSC will run only when any block that uses OSC is powered on. OSC can be turned on by:
- Register control (force power on)
- Delay mode, when delay requires OSC
- P W M
- CNT/FSM The Power Down Mode is paired with temperature sensor. If it is enabled for Crystal OSC, it is not available for Temp Sensor and vice versa. However, it is possible to enable Power Down Mode for Crystal OSC and Temp Sensor simultaneously.
Figure 52. 25 kHz / 2 MHz RC OSC Block Diagram Figure 53. 25 MHz RC OSC Block Diagram
25 MHz Osc
15.2 Oscillator Power On delay
Note 1: OSC power mode: "Auto Power On". Note 2: 'OSC enable' signal appears when any block that uses OSC is powered on. Figure 54. Oscillator Startup Diagram Figure 55. RC Oscillator Maximum Power On Delay vs. VDD at room temperature, OSC0 = 2 MHz
15.3 Oscillator Accuracy
Note: OSC power setting: Force Power On; Clock to matrix input - enable; Bandgap: turn on by register - enable. Figure 58. RC Oscillator Frequency vs. Temperature, RC OSC0=2 MHz Figure 59. RC Oscillator Frequency vs. Temperature, RC OSC0=25 kHz
Note 1: For more information see section 5.15 OSC Specifications. Note 2: 25 MHz RC OSC1 performance is not guaranteed at VDD < 2.5 V. Figure 60. OSC1 (25 MHz) Frequency vs. Temperature
16.0 Crystal Oscillator
possible to use an external clock source, it must be connected to Pin 17. In this case no external components are required. vice versa. However, it is possible to enable Power Down Mode for Crystal OSC and Temp Sensor simultaneously. Figure 61. Crystal OSC Block Diagram Figure 62. External Crystal Connection Table 88. External Components Selection Table
SLG46532_DS_108 Page 121 of 183 SLG46532
17.0 Power On Reset (POR)
The SLG46532 has a power-on reset (POR) macrocell to ensure cor rect device initialization and operation of all macrocells in the device. The purpose of the POR circuit is to have consisten t behavior and predictable results when the VDD power is first ramping to the device, and also while the VDD is falling during power-down. To accomplish this goal, the POR drives a defined sequence of internal events that trigger changes to the states of different macrocells inside the device, and finally to the state of the I/O pins. This application note is created to explain the whole process of POR operation and GreenPAK chip behavior during the time while it is powering up and powering down.
17.1 General Operation
The SLG46532 is guaranteed to be powered down and non-operation al when the VDD voltage (voltage on PIN1) is less than 0.6V, but not less than -0.6 V. Another essential condition for the chip to be powered down is that no voltage higher (see Note 1) than the VDD voltage is applied to any other PIN. For example, if VDD voltage is 0.3 V, applying a voltage higher than 0.3 V to any other PIN is incorrect, and can lead to incorrect or unexpected device behavior. Note 1. There is a 0.6V margin due to forward drop voltage of the ESD protection diodes. To start the POR sequence in the SLG46532, the voltage applied on the VDD should be higher than the Power_ON threshold VDD voltage must ramp up to the operational voltage value, but the POR sequence will start earlier, as soon as the VDD voltage rises to the Power_ON threshold. After the POR sequence has sta rted, the SLG46532 will have a typical period of time to go through all the steps in the sequence (noted in the datasheet for that device), and will be ready and completely operational after the POR sequence is complete. Note 2. The Power_ON threshold can vary by PVT, but typically it is 1.6 V. To power down the chip the VDD voltage should be lower than the operational and to guarantee that chip is powered down it should be less than 0.6 V. All PINs are in high impedance state when the chip is powered down and while the POR sequence is taking place. The last step in the POR sequence releases the I/O structures from the high impedance state, at which time the device is operational. The pin configuration at this point in time is defined by the design programmed into the chip. Also as it was mentioned before the voltage on PINs can’t be bigger than the VDD, this rule also applies to the case when the chip is powered on. Note that VDD2 has no influence on POR sequence, all internal blocks are powered from VDD. It means, VDD2 can be switched on/off while VDD is on. If voltage on VDD2 appears after the POR sequence, pins 12, 13, 15, 16, 17, 18, 19, 20 become available when VDD2 reaches 0.6 V. For proper power up sequence, make sure VDD2 will not exceed VDD at any point during startup. For normal operation VDD should not be switched off while VDD2 is on, due to VDD2 ≤ VDD, see section 5.0 Electrical Specifi- cations.
17.2 POR Sequence
The POR system generates a sequence of signals that enable certain macrocells. The sequence is shown in Figure 63. environmental factors, such as: slew rate, VDD value, temperature and even will vary from chip to chip (process influence). Figure 63. POR sequence
17.3 Blocks Output States During POR Sequence
states during the POR sequence (Figure 64 describes the output signals states). last are output PINs that become active and determined by the input signals. Figure 64. Internal Block States during POR sequence
17.3.1 Initialization
- Input PINs, ACMP , pull up/down;
- DFFs, Delays/Counters, Pipe Delay;
- Output PIN corresponds to the internal logic
the mentioned powerup sequence is complete. the input PIN.There is no effect from input pin when input voltage is applied at the same time as VDD.
17.3.2 Power Down
Figure 65. Power Down
1 V VREF Out Signal
18.0 Asynchronous State Machine (ASM) Macrocell
18.1 ASM Macrocell Overview
will cause transitions from one state to another state, as shown in Figure 66. when active, shown in red, in the Figure 66. signals are properly processed, and state transitions are deterministic. The GPAK Designer development tools support user designs for th e ASM macrocell at both the physical level and logic level. a physical mapping of the input and outputs required for the desired functionality. Figure 66. Asynchronous State Machine State Transitions
Figure 67. Asynchronous State Machine
18.2 ASM Inputs
selectable for driving general state transitions, and 1 is for driving a state transition to an Initial / Reset state. inputs is level sensitive, and active high. A high level input will trigger a state transition. user can select going into a particular state to be 3, shown in Figure 69. have transitions going from a state to all other states, shown in Figure 70. state within the ASM Editor inside GPAK Designer is the initial state. Figure 68. Asynchronous State Machine Inputs
18.3 ASM Outputs
8 bits per state. The values loaded in each of the 8 bits define the signal level on each of the 8 ASM macrocell outputs. Figure 71. Connection Matrix Output RAM
Table 89. ASM Editor - Connection Matrix Output RAM
18.4 Basic ASM Timing
longest state transition (input on matrix output and output on matrix input).
- No clock source is needed, it reacts only to input signals
- The input signals do not have to be synchronized to each other, the macrocell will react to the earliest valid signal for state
- This block does not have traditional set-up and hold time specifications which are related to incoming clock, as this macrocell
- The macrocell only consumes power while in state transition.
18.6 ASM Power Considerations
only during state transitions. See Section 5.10 IDD Estimator to find average current during state transitions. Figure 72. State Transition Figure 73. State Transition Timing Figure 74. State Transition
18.8 ASM Special Case Timing Considerations
18.8.1 State Transition Pulse Input Timing
Figure 75. State Transition Timing and Power Consumption Figure 76. State Transition
18.8.2 State Transition Competing Input Timing
There will be situations where two input signals can be valid inputs that will drive two different state transitions from a given state. satisfies the pulse width criteria described in the paragraph above, as shown in Figure 80. Figure 77. State Transition Pulse Input Timing Figure 78. State Transition - Competing Inputs Figure 79. State Transition Timing - Competing Inputs Indeterminate
18.8.3 ASM State Transition Sequential Timing
example of this sequential behavior is shown in Figure 81 and the associated timing is shown in Figure 82.
18.8.4 State Transition Closed Cycling
Figure 80. State Transition Timing - Competing Inputs Determinable Figure 81. State Transition - Sequential Figure 82. State Transition - Sequential Timing
19.0 I2C Serial Communications Block
19.1 I2C Serial Communications Block Overview
to route signals in the manner most appropriate for the user’s application. the device, giving an I2C bus Master the capability to remotely read the current value of any macrocell. 19.4.6.1 for more details on I2C read/write memory protection. Note: GreenPAK I2C is fully compatible with standard I2C protocol.
19.2 I2C Serial Communications Device Addressing
Acknowledge bit (ACK), which is sent by this device to indicate successful communication of the Control Byte data. for all commands to the SLG46532. Address. Figure 85 shows this basic command structure. Figure 85. Basic Command Structure
19.3 I2C Serial General Timing
found in the AC Characteristics section.
19.4 I2C Serial Communications Commands
19.4.1 Byte Write Command
that the SLG46532 generates the Acknowledge bit. Figure 86. I2C General Timing Characteristics Figure 87. Byte Write Command, R/W = 0
19.4.2 Sequential Write Command
generates the Acknowledge bit.
19.4.3 Current Address Read Command
for the requested byte. The Master will not issue an Acknowledge bit, and follow immediately with a Stop condition. Figure 88. Sequential Write Command, R/W = 0 Figure 89. Current Address Read Command, R/W = 1
19.4.4 Random Read Command
R/W bit set to “1”, after which the SLG46532 issues an Acknowledge bit, followed by the requested eight data bits.
19.4.5 Sequential Read Command
read. The Master can continue reading sequential bytes of data, and will terminate the command with a Stop condition. Figure 90. Random Read Command Figure 91. Sequential Read Command
19.4.6 I2C Serial Command Register Map
unless protection bits are set to prevent this. Figure 92. Register Bank Map
19.4.6.1 I2C Serial Command Register Protection
- reg<1832> Bank 0/1/2 I 2C read protection bit
- reg<1871> Bank 0/1/2 I 2C write protection bit Register bits in Bank 3 are always open to read and write commands via I2C with the following exceptions:
- reg<1663> IO Latching Enable During I 2C Write Interface is protected from I2C write, see Note 1
- reg<1871> Bank 0/1/2 I 2C-write protection bit is protected from I2C write
- reg<1867:1864> I 2C Control Code Bit [3:0] is protected from I2C write Note1. If reg<1663> = 1, all outputs are latched while inputs and internal blocks retain their status during I2C write See Section 22.0 Appendix A - SLG46532 Register Definition for detailed information on all registers
19.4.6.2 I2C Serial Reset Command
Figure 93. Reset Command Timing
SLG46532_DS_108 Page 142 of 183 SLG46532
19.4.6.3 Reading Counter Data via I2C
The current count value in four counters in the device can be read via I2C. The counters that have this additional functionality are 16-bit CNT0 and CNT1, and 8-bit counters CNT4 and CNT6.
19.4.6.4 User RAM and OTP Memory Array
and the highest order byte in this array is located at I2C address 0xDF. Table 90. RAM Array Table
20.0 Analog Temperature Sensor
Figure 94. Analog Temperature Sensor Structure Diagram
Figure 95. TS Output vs Temperature, VDD = (1.71…5.5) V Table 91. TS Register Settings
SLG46532_DS_108 Page 146 of 183 SLG46532
21.0 External Clocking
The SLG46532 supports several ways to use an external, higher accuracy clock as a reference source for internal operations.
21.1 Crystal Mode
When reg<1136> is set to 1, an external crystal can be connected to pins 16 and 17 for supplying an accurate clock source. See section 16.0 Crystal Oscillator. An external clocking signal on pin 17 can be used in place of the crystal. The high and low limits for crystal frequency that can be selected are 32.768 kHz and 40 MHz.
21.2 Pin 20 or Pin 18 Source for 25 KHz / 2 MHz Clock
When reg<1358> is set to 1, an external clocking signal on pins 18 or 20 will be routed in place of the internal RC oscillator derived 25 kHz/2 MHz clock source. When reg<1355> is set to 0, pin 20 is in use, when 1 – pin 18 is in use. See Figure 52. The high and low limits for external frequency that can be selected are 0 MHz and 77 MHz.
21.3 Pin 17 Source for 25 MHz Clock
When reg<1357> is set to 1, an external clocking signal on pin 17 will be routed in place of the internal RC oscillator derived 25 MHz clock source. See Figure 53. The high and low limits for external frequency that can be selected are 0 MHz and 84 MHz.
SLG46532_DS_108 Page 147 of 183 SLG46532
22.0 Appendix A - SLG46532 Register Definition
Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write Note: For reg<0> to reg<1495>, I2C Read is valid (assuming reg <1832> = 0), I2C Write is valid (assuming reg <1871> = 0) Matrix 64-to-1 MUX's 6 selection bits 00 reg<5:0> Matrix OUT ASM-state0-EN0 Valid Valid reg<7:6> Reserved Valid Valid 01 reg<13:8> Matrix OUT ASM-state0-EN1 Valid Valid reg<15:14> Reserved Valid Valid 02 reg<21:16> Matrix OUT ASM-state0-EN2 Valid Valid reg<23:22> Reserved Valid Valid 03 reg<29:24> Matrix OUT ASM-state1-EN0 Valid Valid reg<31:30> Reserved Valid Valid 04 reg<37:32> Matrix OUT ASM-state1-EN1 Valid Valid reg<39:38> Reserved Valid Valid 05 reg<45:40> Matrix OUT ASM-state1-EN2 Valid Valid reg<47:46> Reserved Valid Valid 06 reg<53:48> Matrix OUT ASM-state2-EN0 Valid Valid reg<55:54> Reserved Valid Valid 07 reg<61:56> Matrix OUT ASM-state2-EN1 Valid Valid reg<63:62> Reserved Valid Valid 08 reg<69:64> Matrix OUT ASM-state2-EN2 Valid Valid reg<71:70> Reserved Valid Valid 09 reg<77:72> Matrix OUT ASM-state3-EN0 Valid Valid reg<79:78> Reserved Valid Valid 0A reg<85:80> Matrix OUT ASM-state3-EN1 Valid Valid reg<87:86> Reserved Valid Valid 0B reg<93:88> Matrix OUT ASM-state3-EN2 Valid Valid reg<95:94> Reserved Valid Valid 0C reg<101:96> Matrix OUT ASM-state4-EN0 Valid Valid reg<103:102> Reserved Valid Valid 0D reg<109:104> Matrix OUT ASM-state4-EN1 Valid Valid reg<111:110> Reserved Valid Valid 0E reg<117:112> Matrix OUT ASM-state4-EN2 Valid Valid reg<119:118> Reserved Valid Valid 0F reg<125:120> Matrix OUT ASM-state5-EN0 Valid Valid reg<127:126> Reserved Valid Valid 10 reg<133:128> Matrix OUT ASM-state5-EN1 Valid Valid reg<135:134> Reserved Valid Valid 11 reg<141:136> Matrix OUT ASM-state5-EN2 Valid Valid reg<143:142> Reserved Valid Valid 12 reg<149:144> Matrix OUT ASM-state6-EN0 Valid Valid reg<151:150> Reserved Valid Valid
SLG46532_DS_108 Page 148 of 183 SLG46532 13 reg<157:152> Matrix OUT ASM-state6-EN1 Valid Valid reg<159:158> Reserved Valid Valid 14 reg<165:160> Matrix OUT ASM-state6-EN2 Valid Valid reg<167:166> Reserved Valid Valid 15 reg<173:168> Matrix OUT ASM-state7-EN0 Valid Valid reg<175:174> Reserved Valid Valid 16 reg<181:176> Matrix OUT ASM-state7-EN1 Valid Valid reg<183:182> Reserved Valid Valid 17 reg<189:184> Matrix OUT ASM-state7-EN2 Valid Valid reg<191:190> Reserved Valid Valid 18 reg<197:192> Matrix OUT ASM-state-nRST Valid Valid reg<199:198> Reserved Valid Valid 19 reg<205:200> Matrix OUT PIN3 Digital Output Source Valid Valid reg<207:206> Reserved Valid Valid 1A reg<213:208> Matrix OUT PIN3 Output Enable Valid Valid reg<215:214> Reserved Valid Valid 1B reg<221:216> Matrix OUT PIN4 Digital Output Source Valid Valid reg<223:222> Reserved Valid Valid 1C reg<229:224> Matrix OUT PIN5 Digital Output Source Valid Valid reg<231:230> Reserved Valid Valid 1D reg<237:232> Matrix OUT PIN5 Output Enable Valid Valid reg<239:238> Reserved Valid Valid 1E reg<245:240> Matrix OUT PIN6 Digital Output Source Valid Valid reg<247:246> Reserved Valid Valid 1F reg<253:248> Matrix OUT PIN7 Digital Output Source Valid Valid reg<255:254> Reserved Valid Valid 20 reg<261:256> Matrix OUT PIN7 Output Enable Valid Valid reg<263:262> Reserved Valid Valid 21 reg<269:264> Matrix OUT PIN8 Digital Output Source (SCL with VI/In- put & NMOS open-drain) Valid Valid reg<271:270> Reserved Valid Valid 22 reg<277:272> Matrix OUT PIN9 Digital Output Source (SDA with VI/Input & NMOS open-drain) Valid Valid reg<279:278> Reserved Valid Valid 23 reg<285:280> Matrix OUT PIN10 Digital Output Source Valid Valid reg<287:286> Reserved Valid Valid 24 reg<293:288> Matrix OUT PIN10 Output Enable Valid Valid reg<295:294> Reserved Valid Valid 25 reg<301:296> Matrix OUT PIN12 Digital Output Source Valid Valid reg<303:302> Reserved Valid Valid 26 reg<309:304> Matrix OUT PIN13 Digital Output Source Valid Valid reg<311:310> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 149 of 183 SLG46532 27 reg<317:312> Matrix OUT PIN13 Output Enable Valid Valid reg<319:318> Reserved Valid Valid 28 reg<325:320> Matrix OUT Inverter Input Valid Valid reg<327:326> Reserved Valid Valid 29 reg<333:328> Reserved Valid Valid reg<335:334> Reserved Valid Valid 2A reg<341:336> Matrix OUT PIN15 Digital Output Source Valid Valid reg<343:342> Reserved Valid Valid 2B reg<349:344> Matrix OUT PIN16 Digital Output Source Valid Valid reg<351:350> Reserved Valid Valid 2C reg<357:352> Matrix OUT PIN16 Output Enable Valid Valid reg<359:358> Reserved Valid Valid 2D reg<365:360> Matrix OUT PIN17 Digital Output Source Valid Valid reg<367:366> Reserved Valid Valid 2E reg<373:368> Matrix OUT PIN18 Digital Output Source Valid Valid reg<375:374> Reserved Valid Valid 2F reg<381:376> Matrix OUT PIN18 Output Enable Valid Valid reg<383:382> Reserved Valid Valid 30 reg<389:384> Matrix OUT PIN19 Digital Output Source Valid Valid reg<391:390> Reserved Valid Valid 31 reg<397:392> Matrix OUT PIN19 Output Enable Valid Valid reg<399:398> Reserved Valid Valid 32 reg<405:400> Matrix OUT PIN20 Digital Output Source Valid Valid reg<407:406> Reserved Valid Valid 33 reg<413:408> Matrix OUT ACMP0 PDB (Power Down) Valid Valid reg<415:414> Reserved Valid Valid 34 reg<421:416> Matrix OUT ACMP1 PDB (Power Down) Valid Valid reg<423:422> Reserved Valid Valid 35 reg<429:424> Matrix OUT ACMP2 PDB (Power Down) Valid Valid reg<431:430> Reserved Valid Valid 36 reg<437:432> Matrix OUT ACMP3 PDB (Power Down) Valid Valid reg<439:438> Reserved Valid Valid 37 reg<445:440> Matrix OUT Input of Filter_0 with fixed time edge detec- tor Valid Valid reg<447:446> Reserved Valid Valid 38 reg<453:448> Matrix OUT Input of Filter_1 with fixed time edge detec- tor Valid Valid reg<455:454> Reserved Valid Valid 39 reg<461:456> Matrix OUT Input of Programmable Delay & Edge De- tector Valid Valid reg<463:462> Reserved Valid Valid 3A reg<469:464> Matrix OUT OSC 25KHz/2MHz PDB (Power Down) Valid Valid reg<471:470> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 150 of 183 SLG46532 3B reg<477:472> Matrix OUT OSC 25MHz PDB (Power Down) Valid Valid reg<479:478> Reserved Valid Valid 3C reg<485:480> Matrix OUT IN0 of LUT2_0 or Clock Input of DFF0 Valid Valid reg<487:486> Reserved Valid Valid 3D reg<493:488> Matrix OUT IN1 of LUT2_0 or Data Input of DFF0 Valid V alid reg<495:494> Reserved Valid Valid 3E reg<501:496> Matrix OUT IN0 of LUT2_1 or Clock Input of DFF1 Valid Valid reg<503:502> Reserved Valid Valid 3F reg<509:504> Matrix OUT IN1 of LUT2_1 or Data Input of DFF1 Valid V alid reg<511:510> Reserved Valid Valid 40 reg<517:512> Matrix OUT IN0 of LUT2_2 or Clock Input of DFF2 Valid Valid reg<519:518> Reserved Valid Valid 41 reg<525:520> Matrix OUT IN1 of LUT2_2 or Data Input of DFF2 Valid V alid reg<527:526> Reserved Valid Valid 42 reg<533:528> Matrix OUT IN0 of LUT2_3 or Clock Input of PGEN Valid Valid reg<535:534> Reserved Valid Valid 43 reg<541:536> Matrix OUT IN1 of LUT2_3 or nRST of PGEN Valid Valid reg<543:542> Reserved Valid Valid 44 reg<549:544> Matrix OUT IN0 of LUT3_0 or Clock Input of DFF3 Valid Valid reg<551:550> Reserved Valid Valid 45 reg<557:552> Matrix OUT IN1 of LUT3_0 or Data Input of DFF3 Valid V alid reg<559:558> Reserved Valid Valid 46 reg<565:560> Matrix OUT IN2 of LUT3_0 or nRST (nSET) of DFF3 Valid Valid reg<567:566> Reserved Valid Valid 47 reg<573:568> Matrix OUT IN0 of LUT3_1 or Clock Input of DFF4 Valid Valid reg<575:574> Reserved Valid Valid 48 reg<581:576> Matrix OUT IN1 of LUT3_1 or Data Input of DFF4 Valid V alid reg<583:582> Reserved Valid Valid 49 reg<589:584> Matrix OUT IN2 of LUT3_1 or nRST (nSET) of DFF4 Valid Valid reg<591:590> Reserved Valid Valid 4A reg<597:592> Matrix OUT IN0 of LUT3_2 or Clock Input of DFF5 Valid Valid reg<599:598> Reserved Valid Valid 4B reg<605:600> Matrix OUT IN1 of LUT3_2 or Data Input of DFF5 Valid V alid reg<607:606> Reserved Valid Valid 4C reg<613:608> Matrix OUT IN2 of LUT3_2 or nRST (nSET) of DFF5 Valid Valid reg<615:614> Reserved Valid Valid 4D reg<621:616> Matrix OUT IN0 of LUT3_3 or Clock Input of DFF6 Valid Valid reg<623:622> Reserved Valid Valid 4E reg<629:624> Matrix OUT IN1 of LUT3_3 or Data Input of DFF6 Valid V alid reg<631:630> Reserved Valid Valid 4F reg<637:632> Matrix OUT IN2 of LUT3_3 or nRST (nSET) of DFF6 Valid Valid re g<639:638> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 151 of 183 SLG46532 50 reg<645:640> Matrix OUT IN0 of LUT3_4 or Clock Input of DFF7 Valid Valid reg<647:646> Reserved Valid Valid 51 reg<653:648> Matrix OUT IN1 of LUT3_4 or Data Input of DFF7 Valid V alid reg<655:654> Reserved Valid Valid 52 reg<661:656> Matrix OUT IN2 of LUT3_4 or nRST (nSET) of DFF7 Valid Valid reg<663:662> Reserved Valid Valid 53 reg<669:664> Matrix OUT IN0 of LUT3_5 or Delay2 Input (or Counter2 RST Input) Valid Valid reg<671:670> Reserved Valid Valid 54 reg<677:672> Matrix OUT IN1 of LUT3_5 or External Clock Input of Delay2 (or Counter2) Valid Valid reg<679:678> Reserved Valid Valid 55 reg<685:680> Matrix OUT IN2 of LUT3_5 Valid Valid reg<687:686> Reserved Valid Valid 56 reg<693:688> Matrix OUT IN0 of LUT3_6 or Delay3 Input (or Counter3 RST Input) Valid Valid reg<695:694> Reserved Valid Valid 57 reg<701:696> Matrix OUT IN1 of LUT3_6 or External Clock Input of Delay3 (or Counter3) Valid Valid reg<703:702> Reserved Valid Valid 58 reg 709:704> Matrix OUT IN2 of LUT3_6 Valid Valid reg<711:710> Reserved Valid Valid 59 reg<717:712> Matrix OUT IN0 of LUT3_7 or Delay4 Input (or Counter4 RST Input) Valid Valid reg<719:718> Reserved Valid Valid 5A reg<725:720> Matrix OUT IN1 of LUT3_7 or External Clock Input of Delay4 (or Counter4) Valid Valid reg<727:726> Reserved Valid Valid 5B reg<733:728> Matrix OUT IN2 of LUT3_7 Valid Valid reg<735:734> Reserved Valid Valid 5C reg<741:736> Matrix OUT IN0 of LUT3_8 or Delay5 Input (or Counter5 RST Input) Valid Valid reg<743:742> Reserved Valid Valid 5D reg<749:744> Matrix OUT IN1 of LUT3_8 or External Clock Input of Delay5 (or Counter5) Valid Valid reg<751:750> Reserved Valid Valid 5E reg<757:752> Matrix OUT IN2 of LUT3_8 Valid Valid reg<759:758> Reserved Valid Valid 5F reg<765:760> Matrix OUT IN0 of LUT3_9 or Delay6 Input (or Counter6 RST Input) Valid Valid reg<767:766> Reserved Valid Valid 60 reg<773:768> Matrix OUT IN1 of LUT3_9 or External Clock Input of Delay6 (or Counter6) Valid Valid reg<775:774> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 152 of 183 SLG46532 61 reg<781:776> Matrix OUT IN2 of LUT3_9 Valid Valid reg<783:782> Reserved Valid Valid 62 reg<789:784> Matrix OUT IN0 of LUT3_10 or Input of Pipe Delay Vali dV a l i d reg 791:790> Reserved Valid Valid 63 reg<797:792> Matrix OUT IN1 of LUT3_10 or nRST of Pipe Delay Valid Valid reg<799:798> Reserved Valid Valid 64 reg<805:800> Matrix OUT IN2 of LUT3_10 or Clock of Pipe Delay Val id Valid reg<807:806> Reserved Valid Valid 65 reg<813:808> Matrix OUT IN0 of LUT4_0 or Delay0 Input (or Counter0 RST/SET Input) Valid Valid reg<815:814> Reserved Valid Valid 66 reg<821:816> Matrix OUT IN1 of LUT4_0 or External Clock Input of Delay0 (or Counter0) Valid Valid reg<823:822> Reserved Valid Valid 67 reg<829:824> Matrix OUT IN2 of LUT4_0 or UP Input of FSM0 Valid Val id reg<831:830> Reserved Valid Valid 68 reg<837:832> Matrix OUT IN3 of LUT4_0 or KEEP Input of FSM0 Valid V alid reg<839:838> Reserved Valid Valid 69 re<845:840> Matrix OUT IN0 of LUT4_1 or Delay1 Input (or Counter1 RST/SET Input) Valid Valid reg<847:846> Reserved Valid Valid 6A reg<853:848> Matrix OUT IN1 of LUT4_1 or External Clock Input of Delay1 (or Counter1) Valid Valid reg<855:854> Reserved Valid Valid 6B reg<861:856> Matrix OUT IN2 of LUT4_1 or UP Input of FSM1 Valid Val id reg<863:862> Reserved Valid Valid 6C reg<869:864> Matrix OUT IN3 of LUT4_1 or KEEP Input of FSM1 Valid V alid reg<871:870> Reserved Valid Valid 6D reg<877:872> Matrix OUT PD of either Temp-output with BG AND/OR crystal oscillator by reg<1268> Valid Valid reg<879:878> Reserved Valid Valid 6E reg<887:880> Reserved Valid Valid 6F reg<895:888> Reserved Valid Valid 70 reg<903:896> Reserved Valid Valid 71 reg<911:904> Reserved Valid Valid 72 reg<919:912> Reserved Valid Valid 73 reg<927:920> Reserved Valid Valid 74 reg<935:928> Reserved Valid Valid 75 reg<943:936> Reserved Valid Valid 76 reg<951:944> Reserved Valid Valid 77 reg<959:952> Reserved Valid Valid 78 reg<967:960> Reserved Valid Valid 79 reg<975:968> Reserved Valid Valid 7A reg<983:976> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 153 of 183 SLG46532 7B reg<991:984> Reserved Valid Valid 7C reg<999:992> Reserved Valid Valid 7D reg<1007:1000> Reserved Valid Valid 7E reg<1015:1008> Reserved Valid Valid 7F reg<1023:1016> Reserved Valid Valid PIN 2 reg<1024> Reserved Valid Valid reg<1025> Reserved Valid Valid reg<1027:1026> Reserved Valid Valid reg<1029:1028> PIN2 Pull Down Resistor Value Selec- tion 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1031:1030> PIN2 Mode Control 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Reserved Valid Valid PIN 3 80 reg<1032> Reserved Valid Valid reg<1033> PIN3 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1035:1034> PIN3 Pull Up/Down Resistor Value Se- lection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1037:1036> PIN3 Mode Control (sig_pin3_oe=0) 00: Digital Input without Schmitt Trigger, 01: Digital Input with Schmitt Trigger, 10: Low Voltage Digital Input 11: Reserved Valid Valid reg<1039:1038> PIN3 Mode Control (sig_pin3_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid PIN 4 reg<:1040> Reserved Valid Valid reg<:1041> PIN4 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1042> PIN4 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1044:1043> PIN4 Pull Up/Down Resistor Value Se- lection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1047:1045> PIN4 Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Reserved 100: Push Pull 101: Open Drain NMOS 110: Open Drain PMOS 111: Open Drain NMOS Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 154 of 183 SLG46532 PIN 5 reg<1048> Reserved Valid Valid reg<1049> PIN5 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1051:1050> PIN5 Pull Up/Down Resistor Value Se- lection 00: Floating 01: 10 10: 100 K 11: 1 M Valid Valid reg<1053:1052> PIN5 Mode Control (sig_pin5_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Reserved Valid Valid reg<1055:1054> PIN5 Mode Control (sig_pin5_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid PIN 6 reg<:1056> Reserved Valid Valid reg<:1057> PIN6 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1058> PIN6 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1060:1059> PIN6 Pull Up/Down Resistor Value Se- lection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1063:1061> PIN6 Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Analog Input/Output 100: Push Pull 101: Open Drain NMOS 110: Open Drain PMOS 111: Analog Input & Open Drain Valid Valid PIN 7 reg<1064> Reserved Valid Valid reg<1065> PIN7 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1067:1066> PIN7 Pull Up/Down Resistor Value Se- lection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1069:1068> PIN7 Mode Control (sig_pin7_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1071:1070> PIN7 Mode Control (sig_pin7_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 155 of 183 SLG46532 PIN 8 reg<1072> Reserved Valid Valid reg<1073> PIN8 (or SCL) Driver Strength Selec- tion 0: 1X (I2C up to 400KHz) 1: 2X (I2C up to 1MHz) Valid Valid reg<1074> Select SCL & Virtual Input 0 or PIN8 0: SCL & Virtual Input 0 1: PIN8 Valid Valid reg<1076:1075> PIN8 (or SCL) Pull Down Resistor Val- ue Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid 86 reg<1079:1077> PIN8 (or SCL) Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Reserved 100: Open Drain NMOS 101: Open Drain NMOS 110: Open Drain NMOS 111: Reserved Valid Valid PIN 9 reg<:1080> Reserved Valid Valid reg<:1081> PIN9 (or SDA) Driver Strength Selec- tion 0: 1X (I 2C up to 400KHz) 1: 2X (I2C up to 1MHz) Valid Valid reg<:1082> Select SDA & Virtual Input 1 or PIN9 0: SDA & Virtual Input 1 1: PIN9 Valid Valid reg<1084:1083> PIN9 (or SDA) Pull Down Resistor Val- ue Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1087:1085> PIN9 (or SDA) Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 0 11 : R e s e r v e d 100: Open Drain NMOS 101: Open Drain NMOS 110: Open Drain NMOS 111: Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 156 of 183 SLG46532 PIN 10 reg<1088> PIN10 Super Drive (4X, NMOS Open Drain) Selection 0: Super Drive OFF 1: Super Drive ON (if sig_pin10_oe='1' & PIN10 Mode Control = '1X') Valid Valid reg<1089> PIN10 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1091:1090> PIN10 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1093:1092> PIN10 Mode Control (sig_pin10_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1095:1094> PIN10 Mode Control (sig_pin10_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid PIN 12 reg<1096> PIN12 Super Drive (4X, NMOS Open Drain) Selection 0: Super Drive OFF 1: Super Drive ON (if PIN12 Mode Control = '101') Valid Valid reg<1097> PIN12 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<1098> PIN12 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1100:1099> PIN12 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1103:1101> PIN12 Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Analog Input/Output 100: Push Pull 101: Open Drain NMOS 110: Open Drain PMOS 111: Analog Input & Open Drain Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 157 of 183 SLG46532 PIN 13 reg<1104> Reserved Valid Valid reg<1105> PIN13 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1107:1106> PIN13 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1109:1108> PIN13 Mode Control (sig_pin13_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1111:1110> PIN13 Mode Control (sig_pin13_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid Reserved reg<1112> Reserved Valid Valid reg<1113> Reserved Valid Valid reg<1115:1114> Reserved Valid Valid reg<1117:1116> Reserved Valid Valid reg<1119:1118> Reserved Valid Valid PIN 15 reg<:1120> Reserved Valid Valid reg<:1121> PIN15 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1122> PIN15 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1124:1123> PIN15 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1127:1125> PIN15 Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Analog Input/Output 100: Push Pull 101: Open Drain NMOS 110: Open Drain PMOS 111: Analog Input & Open Drain Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 158 of 183 SLG46532 PIN 16 reg<1128> Reserved Valid Valid reg<1129> PIN16 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1131:1130> PIN16 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1133:1132> PIN16 Mode Control (sig_pin16_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Sel for XSOC (X2) Valid Valid reg<1135:1134> PIN16 Mode Control (sig_pin16_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid PIN 17 reg<:1136> X1 & X2 for crystal OSC enable 0: Disable 1: Enable Valid Valid reg<:1137> PIN17 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1138> PIN17 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1140:1139> PIN17 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1143:1141> PIN17 Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Sel for XOSC (X1) 100: Push Pull 101: Open Drain NMOS 110: Open Drain PMOS 111: Open Drain NMOS Valid Valid PIN 18 8F reg<1144> Reserved Valid Valid reg<1145> PIN18 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1147:1146> PIN18 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1149:1148> PIN18 Mode Control (sig_pin18_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1151:1150> PIN18 Mode Control (sig_pin18_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 159 of 183 SLG46532 PIN 19 reg<1152> Reserved Valid Valid reg<1153> PIN19 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1155:1154> PIN19 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1157:1156> PIN19 Mode Control (sig_pin19_oe=0) 00: Digital Input without Schmitt Trigger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1159:1158> PIN19 Mode Control (sig_pin19_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid PIN 20 reg<:1160> Reserved Valid Valid reg<:1161> PIN20 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1162> PIN20 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1164:1163> PIN20 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1167:1165> PIN20 Mode Control 000: Digital Input without Schmitt Trigger 001: Digital Input with Schmitt Trigger 010: Low Voltage Digital Input 011: Reserved 100: Push Pull 101: Open Drain NMOS 110: Open Drain PMOS 111: Open Drain NMOS Valid Valid ACMP1 92 reg<1168> ACMP1 Positive Input Source Select PIN6 0: Disable 1: Enable Valid Valid reg<1169> ACMP1 Analog Buffer Enable (Max. BW 1MHz) 0: Disable analog buffer 1: Enable analog buffer Valid Valid reg<1171:1170> ACMP1 Hysteresis Enable 00: 0mV 01: 25mV 10: 50mV, 11: 200mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; External VREF will not have 50mV & 200mV hyster- esis.) Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 160 of 183 SLG46532 ACMP0 reg<1172> ACMP0 Positive Input Source Select VDD 0: Disable 1: Enable Valid Valid reg<1173> ACMP0 Analog Buffer Enable (Max. BW 1MHz) 0: Disable analog buffer 1: Enable analog buffer Valid Valid reg<1175:1174> ACMP0 Hysteresis Enable 00: 0mV 01: 25mV 10: 50mV, 11: 200mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; External VREF will not have 50mV & 200mV hyster- esis.) Valid Valid ACMP3 reg<1176> ACMP3 Positive Input Source Select PIN13 0: Disable 1: Enable Valid Valid reg<1177> ACMP3 Positive Input Source Select PIN6 0: Disable 1: Enable Valid Valid reg<1179:1178> ACMP3 Hysteresis Enable 00: 0mV 01: 25mV 10: 50mV, 11: 200mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; External VREF will not have 50mV & 200mV hyster- esis.) Valid Valid ACMP2 reg<1180> ACMP2 Positive Input Source Select PIN13 0: Disable 1: Enable Valid Valid reg<1182:1181> ACMP2 Hysteresis Enable 00: 0mV 01: 25mV 10: 50mV, 11: 200mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; External VREF will not have 50mV & 200mV hyster- esis.) Valid Valid ACMP1 100 uA Current Source Enable 93 reg<1183> ACMP1 100uA Current Source Enable 0: Disable 1: Enable Valid Valid LUT3_x Function Select reg<1184> LUT3_3 or DFF6 with nRST/nSET Se- lect 0: LUT3_3 1: DFF6 with nRST/nSET Valid Valid reg<1185> LUT3_2 or DFF5 with nRST/nSET Se- lect 0: LUT3_2 1: DFF5 with nRST/nSET Valid Valid reg<1186> LUT3_1 or DFF4 with nRST/nSET Se- lect 0: LUT3_1 1: DFF4 with nRST/nSET Valid Valid reg<1187> LUT3_0 or DFF3 with nRST/nSET Se- lect (Two consecutive DFFs if reg<1471>=1 for SM) 0: LUT3_0 1: DFF3 with nRST/nSET Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 161 of 183 SLG46532 LUT2_x Function Select reg<1188> LUT2_3 or PGEN Select 0: LUT2_3 1: PGEN Valid Valid reg<1189> LUT2_2 or DFF2 Select 0: LUT2_2 1: DFF2 Valid Valid reg<1190> LUT2_1 or DFF1 Select 0: LUT2_1 1: DFF1 Valid Valid reg<1191> LUT2_0 or DFF0 Select 0: LUT2_0 1: DFF0 Valid Valid LUT4_x Function Select reg<1192> LUT4_1 or DLY/CNT1(16bits) Select 0: LUT4_1 1: DLY/CNT1(16bits) Valid Valid reg<1193> LUT4_0 or DLY/CNT0(16bits) Select 0: LUT4_0 1: DLY/CNT0(16bits) Valid Valid LUT3_x Function Select reg<1194> LUT3_9 or DLY/CNT6(8bits) Select 0: LUT3_9 1: DLY/CNT6(8bits) Valid Valid reg<1195> LUT3_8 or DLY/CNT5(8bits) Select 0: LUT3_8 1: DLY/CNT5(8bits) Valid Valid reg<1196> LUT3_7 or DLY/CNT4(8bits) Select 0: LUT3_7 1: DLY/CNT4(8bits) Valid Valid reg<1197> LUT3_6 or DLY/CNT3(8bits) Select 0: LUT3_6 1: DLY/CNT3(8bits) Valid Valid reg<1198> LUT3_5 or DLY/CNT2(8bits) Select 0: LUT3_5 1: DLY/CNT2(8bits) Valid Valid reg<1199> LUT3_4 or DFF7 with nRST/nSET Se- lect 0: LUT3_4 1: DFF7 with nRST/nSET Valid Valid LUT2_1 / DFF1 reg<1200> LUT2_1 <0> Valid Valid reg<1201> LUT2_1 <1> / DFF1 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1202> LUT2_1 <2> / DFF1 Output Select 0: Q output 1: QB output Valid Valid reg<1203> LUT2_1 <3> / DFF1 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT2_0 / DFF0 96 reg<1204> LUT2_0 <0> Valid Valid reg<1205> LUT2_0 <1> / DFF0 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1206> LUT2_0 <2> / DFF0 Output Select 0: Q output 1: QB output Valid Valid reg<1207> LUT2_0 <3> / DFF0 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT2_3 / PGEN 97 reg<1211:1208> LUT2_3<3:0> or PGEN 4bit counter data<3:0> Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 162 of 183 SLG46532 LUT2_2 / DFF2 reg<1212> LUT2_2 <0> Valid Valid reg<1213> LUT2_2 <1> / DFF2 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1214> LUT2_2 <2> / DFF2 Output Select 0: Q output 1: QB output Valid Valid reg<1215> LUT2_2 <3> / DFF2 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT3_0 / DFF3 reg<1219:1216> LUT3_0 <3:0> Valid Valid reg<1220> LUT3_0 <4> / DFF3 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1221> LUT3_0 <5> / DFF3 nRST or nSET Se- lect 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1222> LUT3_0 <6> / DFF3 Output Select 0: Q output 1: QB output Valid Valid reg<1223> LUT3_0 <7> / DFF3 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT3_1 / DFF4 reg<1227:1224> LUT3_1 <3:0> Valid Valid reg<1228> LUT3_1 <4> / DFF4 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1229> LUT3_1 <5> / DFF4 nRST or nSET Se- lect 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1230> LUT3_1 <6> / DFF4 Output Select 0: Q output 1: QB output Valid Valid reg<1231> LUT3_1 <7> / DFF4 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT3_2 / DFF5 reg<1235:1232> LUT3_2 <3:0> Valid Valid reg<1236> LUT3_2 <4> / DFF5 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1237> LUT3_2 <5> / DFF5 nRST or nSET Se- lect 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1238> LUT3_2 <6> / DFF5 Output Select 0: Q output 1: QB output Valid Valid 9A reg<1239> LUT3_2 <7> / DFF5 or Latch Select 0: DFF function 1: Latch function Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 163 of 183 SLG46532 LUT3_3 / DFF6 reg<1243:1240> LUT3_3 <3:0> Valid Valid reg<1244> LUT3_3 <4> / DFF6 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1245> LUT3_3 <5> / DFF6 nRST or nSET Se- lect 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1246> LUT3_3 <6> / DFF6 Output Select 0: Q output 1: QB output Valid Valid reg<1247> LUT3_3 <7> / DFF6 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT3_4 / DFF7 reg<1251:1248> LUT3_4 <3:0> Valid Valid reg<1252> LUT3_4 <4> / DFF7 Initial Polarity Se- lect 0: Low 1: High Valid Valid reg<1253> LUT3_4 <5> / DFF7 nRST or nSET Se- lect 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1254> LUT3_4 <6> / DFF7 Output Select 0: Q output 1: QB output Valid Valid reg<1255> LUT3_4 <7> / DFF7 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT3_10 / Pipe Delay reg<1259:1256> LUT3_10 <3:0> / Pipe Delay OUT0 Se- lect Valid Valid reg<1263:1260> LUT3_10 <7:4> / Pipe Delay OUT1 Se- lect Valid Valid reg<1265:1264> Select the Edge Mode of Programma- ble Delay & Edge Detector 00: Rising Edge Detector 01: Falling Edge Detector 10: Both Edge Detector 11: Both Edge Delay Valid Valid reg<1267:1266> Delay Value Select for Programmable Delay & Edge Detector (VDD=3.3V, typical) 00: 125ns 01: 250ns 10: 375ns 11: 500ns Valid Valid reg<1269:1268> Power down enable between temp out- put and crystal oscillator 00: No matrix PD 01: matrix PD for crystal oscillator 10: matrix PD for temp sensor 11: matrix PD for both xosc & temp sensor Valid Valid reg<1270> LUT3_10 or Pipe Delay Select 0: LUT3_10 1: Pipe Delay Valid Valid reg<1271> Pipe Delay OUT1 Polarity Select 0: Non-inverted 1: Inverted Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 164 of 183 SLG46532 DLY/CNT2 reg<1273:1272> DLY2 Mode Select or Asynchronous CNT2 Reset 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1276:1274> DLY/CNT2 Clock Source Select 000: Internal OSC clock 001: OSC/4 010: OSC/12 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter1 Overflow Valid Valid reg<1277> DLY/CNT2 Output Selection if DLY/CNT2 Mode Selection is "11". 0: Default Output 1: Edge Detector Output Valid Valid reg<1279:1278> DLY/CNT2 Mode Selection 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid DLY/CNT3 reg<1281:1280> DLY3 Mode Select or Asynchronous CNT3 Reset 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1284:1282> DLY/CNT3 Clock Source Select 000: Internal OSC clock 001: OSC/4 010: OSC/12 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter2 Overflow Valid Valid reg<1285> DLY/CNT3 Output Selection if DLY/CNT3 Mode Selection is "11". 0: Default Output 1: Edge Detector Output Valid Valid reg<1287:1286> DLY/CNT3 Mode Selection 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 165 of 183 SLG46532 DLY/CNT4 reg<1289:1288> DLY4 Mode Select or Asynchronous CNT4 Reset 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1292:1290> DLY/CNT4 Clock Source Select 000: Internal OSC clock 001: OSC/4 010: OSC/12 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter3 Overflow Valid Valid reg<1293> DLY/CNT4 Output Selection if DLY/CNT4 Mode Selection is "11". 0: Default Output 1: Edge Detector Output Valid Valid reg<1295:1294> DLY/CNT4 Mode Selection 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid DLY/CNT5 reg<1297:1296> DLY5 Mode Select or Asynchronous CNT5 Reset 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1300:1298> DLY/CNT5 Clock Source Select 000: Internal OSC clock 001: OSC/4 010: OSC/12 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter4 Overflow Valid Valid reg<1301> DLY/CNT5 Output Selection if DLY/CNT5 Mode Selection is "11". 0: Default Output 1: Edge Detector Output Valid Valid reg<1303:1302> DLY/CNT5 Mode Selection 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 166 of 183 SLG46532 DLY/CNT6 reg<1305:1304> DLY6 Mode Select or Asynchronous CNT6 Reset 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1308:1306> DLY/CNT6 Clock Source Select 000: Internal OSC clock 001: OSC/4 010: OSC/12, 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter5 Overflow Valid Valid reg<1309> DLY/CNT6 Output Selection if DLY/CNT6 Mode Selection is "11". 0: Default Output 1: Edge Detector Output Valid Valid reg<1311:1310> DLY/CNT6 Mode Selection 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid DLY/CNT0 reg<1313:1312> DLY0 Mode Select or Asynchronous CNT0 Reset (16bits) 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1316:1314> DLY/CNT0 Clock Source Select (16bits) 000: Internal OSC clock 001: OSC/4 010: OSC/12 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter6 Overflow Valid Valid reg<1317> CNT0/FSM0's Q are Set to data or Re- set to 0s Selection (16bits) 0: Reset to 0s 1: Set to data (Reg<1583:1576, 1591:1584>) Valid Valid reg<1319:1318> DLY/CNT0 Mode Selection (16bits) 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 167 of 183 SLG46532 DLY/CNT1 reg<1321:1320> DLY1 Mode Select or Asynchronous CNT1 Reset (16bits) 00: On both Falling and Rising Edges (for Delay & Counter Reset) 01: on Falling Edge only (for Delay & Count- er Reset) 10: on Rising Edge only (for Delay & Count- er Reset) 11: No Delay on either Falling or Rising Edges / High Level Reset Valid Valid reg<1324:1322> DLY/CNT1 Clock Source Select (16bits) 000: Internal OSC clock 001: OSC/4 010: OSC/12 011: OSC/24 100: OSC/64 101: 25MHz OSC clock 110: External Clock 111: Counter0 Overflow Valid Valid reg<1325> CNT1/FSM1's Q are Set to data or Re- set to 0s Selection (16bits) 0: Reset to 0s 1: Set to data (Reg<1599:1592, 1607:1600>) Valid Valid reg<1327:1326> DLY/CNT1 Mode Selection (16bits) 00: Delay mode 01: One Shot 10: Freq. Detect 11: Counter mode Valid Valid DLY/CNTx One-Shot / Freq. Detect Output Polarity reg<1328> Reserved Valid Valid reg<1329> Select the Polarity of DLY/CNT6's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid reg<1330> Select the Polarity of DLY/CNT5's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid reg<1331> Select the Polarity of DLY/CNT4's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid reg<1332> Select the Polarity of DLY/CNT3's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid reg<1333> Select the Polarity of DLY/CNT2's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid reg<1334> Select the Polarity of DLY/CNT1's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid reg<1335> Select the Polarity of DLY/CNT0's One Shot / Freq. Detect Output 0: Default Output 1: Inverted Output Valid Valid Oscillator reg<1337:1336> OSC Clock Pre-divider for 25MHz 00: Div1 01: Div2 10: Div4 11: Div8 Valid Valid reg<1338> OSC Fast Start-Up Enable for 25KHz/2MHz 0: Disable 1: Enable Valid Valid reg<1340:1339> OSC Clock Pre-divider for 25KHz/2MHz 00: Div1 01: Div2 10: Div4 11: Div8 Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 168 of 183 SLG46532 reg<1341> Force 25MHz Oscillator ON 0: Auto Power ON (If any CNT/DLY use 25MHz source) 1: Force Power ON Valid Valid reg<1342> Oscillator (25KHz: Ring OSC, 2M: RC-OSC) Select 0: 25KHz Ring OSC 1: 2MHz RC-OSC Valid Valid reg<1343> Force 25KHz/ 2MHz Oscillator ON 0: Auto Power ON (if any CNT/DLY use 25K/2MHz source) 1: Force Power ON Valid Valid reg<1346:1344> Internal OSC 25KHz/2MHz Frequency Divider Control for matrix input <28> 000: OSC/1 001: OSC/2 010: OSC/3 011: OSC/4 100: OSC/8 101: OSC/12 110: OSC/24 111: OSC/64 Valid Valid reg<1349:1347> Internal OSC 25KHz/2MHz Frequency Divider Control for matrix input <27> 000: OSC/1 001: OSC/2 010: OSC/3 011: OSC/4 100: OSC/8 101: OSC/12 110: OSC/24 111: OSC/64 Valid Valid reg<1350> OSC Clock 25KHz/2MHz to matrix in- put <28> enable 0: Disable 1: Enable Valid Valid reg<1351> OSC Clock 25KHz/2MHz to matrix in- put <27> enable 0: Disable 1: Enable Valid Valid reg<1354:1352> SM_reg_init<2:0> for SM state default setup bits Valid Valid reg<1355> External oscillator pin selection for 25KHz/2MHz 0: PIN20 1: PIN18 Valid Valid reg<1356> OSC Clock 25MHz to matrix input <29> enable 0: Disable 1: Enable Valid Valid reg<1357> External Clock Source Select instead of 25MHz 0: Internal Oscillator 1: External Clock from Pin17 Valid Valid reg<1358> External Clock Source Select instead of 25KHz/2MHz 0: Internal Oscillator 1: External Clock from Pin18 or Pin 20 Valid Valid reg<1359> Reserved Valid Valid ASM 8-to-1 MUX’s 3 selection bits AA reg<1362:1360> ASM_state0_dec8x1_EN1 Valid Valid reg<1363> Reserved Valid Valid reg<1366:1364> ASM_state0_dec8x1_EN0 Valid Valid reg<1367> Reserved Valid Valid AB reg<1370:1368> ASM_state1_dec8x1_EN0 Valid Valid reg<1371> Reserved Valid Valid reg<1374:1372> ASM_state0_dec8x1_EN2 Valid Valid reg<1375> Reserved Valid Valid AC reg<1378:1376> ASM_state1_dec8x1_EN2 Valid Valid reg<1379> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 169 of 183 SLG46532 AC reg<1382:1380> ASM_state1_dec8x1_EN1 Valid Valid reg<1383> Reserved Valid Valid AD reg<1386:1384> ASM_state2_dec8x1_EN1 Valid Valid reg<1387> Reserved Valid Valid reg<1390:1388> ASM_state2_dec8x1_EN0 Valid Valid reg<1391> Reserved Valid Valid AE reg<1394:1392> ASM_state3_dec8x1_EN0 Valid Valid reg<1395> Reserved Valid Valid reg<1398:1396> ASM_state2_dec8x1_EN2 Valid Valid reg<1399> Reserved Valid Valid AF reg<1402:1400> ASM_state3_dec8x1_EN2 Valid Valid reg<1403> Reserved Valid Valid reg<1406:1404> ASM_state3_dec8x1_EN1 Valid Valid reg<1407> Reserved Valid Valid reg<1410:1408> ASM_state4_dec8x1_EN1 Valid Valid reg<1411> Reserved Valid Valid reg<1414:1412> ASM_state4_dec8x1_EN0 Valid Valid reg<1415> Reserved Valid Valid reg<1418:1416> ASM_state5_dec8x1_EN0 Valid Valid reg<1419> Reserved Valid Valid reg<1422:1420> ASM_state4_dec8x1_EN2 Valid Valid reg<1423> Reserved Valid Valid reg<1426:1424> ASM_state5_dec8x1_EN2 Valid Valid reg<1427> Reserved Valid Valid reg<1430:1428> ASM_state5_dec8x1_EN1 Valid Valid reg<1431> Reserved Valid Valid reg<1434:1432> ASM_state6_dec8x1_EN1 Valid Valid reg<1435> Reserved Valid Valid reg<1438:1436> ASM_state6_dec8x1_EN0 Valid Valid reg<1439> Reserved Valid Valid reg<1442:1440> ASM_state7_dec8x1_EN0 Valid Valid reg<1443> Reserved Valid Valid reg<1446:1444> ASM_state6_dec8x1_EN2 Valid Valid reg<1447> Reserved Valid Valid reg<1450:1448> ASM_state7_dec8x1_EN2 Valid Valid reg<1451> Reserved Valid Valid reg<1454:1452> ASM_state7_dec8x1_EN1 Valid Valid reg<1455> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 170 of 183 SLG46532 Filter / Edge Detector reg<1457:1456> Select the edge mode of Edge Detec- tor_1 00: Rising Edge 01: Falling Edge 10: Both Edge 11: Delay Valid Valid reg<1458> Filter_1/Edge Detector_1 output Polar- ity Select 0: Filter_1 output 1: Filter_1 output inverted Valid Valid reg<1459> Filter_1or Edge Detector_1 Select (Typ. 30 ns @VDD=3.3 V) 0: Filter_1 1: Edge Detector_1 Valid Valid reg<1461:1460> Select the edge mode of Edge Detec- tor_0 00: Rising Edge 01: Falling Edge 10: Both Edge 11: Delay Valid Valid reg<1462> Filter_0/Edge Detector_0 output Polar- ity Select 0: Filter_0 output 1: Filter_0 output inverted Valid Valid reg<1463> Filter_0 or Edge Detector_0 Select (Typ. 47 nS @VDD=3.3 V) 0: Filter_0 1: Edge Detector_0 Valid Valid VREF / Bandgap reg<1464> Reserved Valid Valid reg<1465> Reserved Valid Valid reg<1466> Bandgap OK for ACMP Output Delay Time Select, the start Time is "Reset- b_core go to High" 0: 500 uS 1: 50 uS Valid Valid reg<1467> Reserved Valid Valid reg<1468> Reserved Valid Valid reg<1469> Reserved Valid Valid reg<1470> Reserved Valid Valid reg<1471> Two consecutive DFFs enable for SM 0: Disable 1: Enable Valid Valid reg<1474:1472> Power divider (VDD/3, VDD/4) ON/OFF 0XX: Power divider off (if there is no use of VDD/3, VDD/4 @ ACMP negative in) 100: Reserved X10: Reserved XX1:Reserved Valid Valid reg<1475> VDD Bypass Enable when device pow- er is 1.8 V 0: Regulator Auto ON 1: Regulator OFF (VDD Bypass) Valid Valid reg<1476> Force Bandgap ON 0: Auto-Mode 1: Enable (if chip is Power Down, the Band- gap will Power Down even if it is Set to 1). Valid Valid reg<1477> NVM Power Down 0: None (Or Programming Enable) 1: Power Down (Or Programming Disable) Valid Valid reg<1478> Reserved Valid Valid reg<1479> GPIO Quick Charge Enable 0: Disable 1: Enable Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 171 of 183 SLG46532 reg<1482:1480> VREF2 Output Source Select 000: ACMP2 VREF 001: ACMP3 VREF 100: VDD/2 101: VDD/3 110: VDD/4 111: Hi-Z Valid Valid reg<1483> VREF2 Output Active Buffer Control 0: Disabled (Bypass Active Buffer) 1: Enabled Valid Valid reg<1486:1484> VREF1 Output Source Select 000: ACMP0 VREF 001: ACMP1 VREF 100: VDD/2 101: VDD/3 110: VDD/4 111: Hi-Z Valid Valid reg<1487> VREF1 Output Active Buffer Control 0: Disabled (Bypass Active Buffer) 1: Enabled Valid Valid BA reg<1488> Reserved Valid Valid reg<1489> Wake time Selection in Wake Sleep Mode 0: short wake time 1: normal wake time Valid Valid reg<1490> ACMP0 Wake & Sleep function Enable 0: Disable 1: Enable Valid Valid reg<1491> ACMP1 Wake & Sleep function Enable 0: Disable 1: Enable Valid Valid reg<1492> ACMP2 Wake & Sleep function Enable 0: Disable 1: Enable Valid Valid reg<1493> ACMP3 Wake & Sleep function Enable 0: Disable 1: Enable Valid Valid reg<1494> Wake Sleep Output State When WS Oscillator is Power Down if DLY/CNT0 Mode Selection is "11" 0: Low 1: High Valid Valid reg<1495> Wake Sleep Ratio Control Mode Selec- tion if DLY/CNT0 Mode Selection is "11" 0: Default Mode 1: Wake Sleep Ratio Control Mode Valid Valid BB reg<:1503:1496> Reserved Valid Valid BC reg<:1511:1504> Reserved Valid Valid BD reg<:1519:1512> Reserved Valid Valid BE reg<:1527:1520> Reserved Valid Valid BF reg<:1535:1528> Reserved Valid Valid LUT / DLY/CNT Control Data C0 reg<1543:1536> LUT3_5 <7:0> or DLY/CNT2 Control Data 1 - 256 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C1 reg<1551:1544> LUT3_6 <7:0> or DLY/CNT3 Control Data 1 - 256 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C2 reg<1559:1552> LUT3_7 <7:0> or DLY/CNT4 Control Data 1 - 256 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C3 reg<1567:1560> LUT3_8 <7:0> or DLY/CNT5 Control Data 1 - 256 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C4 reg<1575:1568> LUT3_9 <7:0> or DLY/CNT6 Control Data 1 - 256 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 172 of 183 SLG46532 C5 reg<1583:1576> LUT4_0 <15:0> or DLY/CNT0 (16bits, <15:0> = <1591:1576>) Control Data 1 - 16384 (Delay Time = [Counter Control Data + 2] / Freq) Valid Valid C6 reg<1591:1584> Valid Valid C7 reg<1599:1592> LUT4_1 <15:0> or DLY/CNT1 (16bits, <15:0> = <1607:1592>) Control Data 1 - 65536 (Delay Time = [Counter Control Data + 2] / Freq) Valid Valid C8 reg<1607:1600> Valid Valid C9 reg<1615:1608> PGEN pattern data <15:0> = <1623:1608> Valid Valid CA reg<1623:1616> Valid Valid ACMP0 CB reg<1628:1624> ACMP0-IN Voltage Select: 00000: 50 mV 00001: 100 mV 00010: 150 mV 00011: 200 mV 00100: 250 mV 00101: 300 mV 00110: 350 mV 00111: 400 mV 01000: 450 mV 01001: 500 mV 01010: 550 mV 01011: 600 mV 01100: 650 mV 01101: 700 mV 01110: 750 mV 01111: 800 mV 10000: 850 mV 10001: 900 mV 10010: 950 mV 10011: 1 V 10100: 1.05 V 10101: 1.1 V 10110: 1.15 V 10111: 1.2 V 11000: VDD/3 11001: VDD/4 11010: EXT_VREF(PIN12) 11011: EXT_VREF(PIN7) 11100: EXT_VREF(PIN12)/2 11101:EXT_VREF(PIN7)/2 Valid Valid reg<1630:1629> ACMP0 Positive Input Divider 00: 1.0X 01: 0.5X 10: 0.33X 11: 0.25X Valid Valid reg<1631> ACMP0 Low Bandwidth (MAX: 1MHz) E n a b l e 0: OFF 1:ON Valid Valid ACMP1 CC reg<1636:1632> ACMP1-IN Voltage Select: 00000: 50 mV 00001: 100 mV 00010: 150 mV 00011: 200 mV 00100: 250 mV 00101: 300 mV 00110: 350 mV 00111: 400 mV 01000: 450 mV 01001: 500 mV 01010: 550 mV 01011: 600 mV 01100: 650 mV 01101: 700 mV 01110: 750 mV 01111: 800 mV 10000: 850 mV 10001: 900 mV 10010: 950 mV 10011: 1 V 10100: 1.05 V 10101: 1.1 V 10110: 1.15 V 10111: 1.2 V 11000: VDD/3 11001: VDD/4 11010: EXT_VREF(PIN12) 11011: EXT_VREF(PIN12) 11100: EXT_VREF(PIN12)/2 11101: EXT_VREF(PIN12)/2 Valid Valid reg<1638:1637> ACMP1 Positive Input Divider 00: 1.0X 01: 0.5X 10: 0.33X 11: 0.25X Valid Valid reg<1639> ACMP1 Low Bandwidth (MAX: 1MHz) E n a b l e 0: OFF 1: ON Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 173 of 183 SLG46532 ACMP2 CD reg<1644:1640> ACMP2-IN Voltage Select: 00000: 50 mV 00001: 100 mV 00010: 150 mV 00011: 200 mV 00100: 250 mV 00101: 300 mV 00110: 350 mV 00111: 400 mV 01000: 450 mV 01001: 500 mV 01010: 550 mV 01011: 600 mV 01100: 650 mV 01101: 700 mV 01110: 750 mV 01111: 800 mV 10000: 850 mV 10001: 900 mV 10010: 950 mV 10011: 1 V 10100: 1.05 V 10101: 1.1 V 10110: 1.15 V 10111: 1.2 V 11000: VDD/3 11001: VDD/4 11010: EXT_VREF(PIN12) 11011: EXT_VREF(PIN14) 11100: EXT_VREF(PIN12)/2 11101: EXT_VREF(PIN14)/2 Valid Valid reg<1646:1645> ACMP2 Positive Input Divider 00: 1.0X 01: 0.5X 10: 0.33X 11: 0.25X Valid Valid reg<1647> ACMP2 Low Bandwidth (MAX: 1MHz) E n a b l e 0: OFF 1: ON Valid Valid ACMP3 CE reg<1652:1648> ACMP3-IN Voltage Select: 00000: 50 mV 00001: 100 mV 00010: 150 mV 00011: 200 mV 00100: 250 mV 00101: 300 mV 00110: 350 mV 00111: 400 mV 01000: 450 mV 01001: 500 mV 01010: 550 mV 01011: 600 mV 01100: 650 mV 01101: 700 mV 01110: 750 mV 01111: 800 mV 10000: 850 mV 10001: 900 mV 10010: 950 mV 10011: 1 V 10100: 1.05 V 10101: 1.1 V 10110: 1.15 V 10111: 1.2 V 11000: VDD/3 11001: VDD/4 11010: EXT_VREF(PIN12) 11011: EXT_VREF(PIN14) 11100: EXT_VREF(PIN12)/2 11101: EXT_VREF(PIN14)/2 Valid Valid reg<1654:1653> ACMP3 Positive Input Divider 00: 1.0X 01: 0.5X 10: 0.33X 11: 0.25X Valid Valid reg<1655> ACMP3 Low Bandwidth (MAX: 1MHz) E n a b l e 0: OFF 1: ON Valid Valid Misc. Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 174 of 183 SLG46532 CF reg<1656> Reserved Valid Valid reg<1657> Switch from “Matrix OUT: OSC 25MHz PD” to “Matrix OUT: OSC 25MHz Force On” 0: OSC PD 1: OSC Force On (Matrix Output <59>) Valid Valid reg<1658> Switch from “Matrix OUT: OSC 25KHz/2MHz PD” to “Matrix OUT: OSC 25KHz/2MHz Force On” 0: OSC PD 1: OSC Force On (Matrix Output <58>) Valid Valid reg<1659> Reserved Valid Valid reg<1660> Reserved Valid Valid reg<1661> Reserved Valid Valid reg<1662> I 2C reset bit with reloading NVM into Data register (TBD) 0: Keep existing condition 1 : R e s e t e x e c u t i o n Valid Valid reg<1663> IO Latching Enable During I2C Write In- terface 0: Disable 1: Enable Valid Valid D0 reg<1671:1664> RAM 8 outputs for ASM-state0 Valid Valid D1 reg<1679:1672> RAM 8 outputs for ASM-state1 Valid Valid D2 reg<1687:1680> RAM 8 outputs for ASM-state2 Valid Valid D3 reg<1695:1688> RAM 8 outputs for ASM-state3 Valid Valid D4 reg<1703:1696> RAM 8 outputs for ASM-state4 Valid Valid D5 reg<1711:1704> RAM 8 outputs for ASM-state5 Valid Valid D6 reg<1719:1712> RAM 8 outputs for ASM-state6 Valid Valid D7 reg<1727:1720> RAM 8 outputs for ASM-state7 Valid Valid D8 reg<1735:1728> User configurable RAM / OTP Byte 0 Valid Valid D9 reg<1743:1736> User configurable RAM / OTP Byte 1 Valid Valid DA reg<1751:1744> User configurable RAM / OTP Byte 2 Valid Valid DB reg<1759:1752> User configurable RAM / OTP Byte 3 Valid Valid DC reg<1767:1760> User configurable RAM / OTP Byte 4 Valid Valid DD reg<1775:1768> User configurable RAM / OTP Byte 5 Valid Valid DE reg<1783:1776> User configurable RAM / OTP Byte 6 Valid Valid DF reg<1791:1784> User configurable RAM / OTP Byte 7 Valid Valid E0 reg<1799:1792> Reserved Invalid Invalid E1 reg<1807:1800> Reserved Invalid Invalid E2 reg<1815:1808> Reserved Invalid Invalid E3 reg<1823:1816> Reserved Invalid Invalid E4 reg<1831:1824> 8-bit Pattern ID Byte 1 (From NVM): ID[39:32] Valid Valid reg<1832> NVM Data Read Disable (From NVM): ID[24] for BANK0/1/2 only 0: Disable (Programmed data can be read.), 1: Enable (Programmed data can't be read.) Valid Invalid reg<1833> Reserved Valid Invalid reg<1835:1834> Reserved Valid Invalid reg<1839:1836> Reserved Valid Invalid E6 reg<1847:1840> 8-bit Pattern ID Byte 0 (From NVM): ID[23:16] Valid Valid E7 reg<1855:1848> Reserved Valid Invalid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 175 of 183 SLG46532 E8 reg<1863:1856> Reserved Valid Invalid reg<1867:1864> I2C Control Code Bit [3:0] Value for slave address Valid Invalid reg<1868> Reserved Valid Valid reg<1869> Reserved Valid Valid reg<1870> Reserved Valid Valid reg<1871> BANK0/1/2 I 2C-write protection bit 0: writable 1: Non-writable Valid Invalid EA reg<1879:1872> CNT4 Counted Value Valid Invalid EB reg<1887:1880> CNT0 (16bits) = <1895:1880> Counted Value Valid Invalid EC reg<1895:1888> Valid Invalid ED reg<1903:1896> CNT6 Counted Value Valid Invalid EE reg<1911:1904> CNT1 (16bits) = <1919:1904> Counted Value Valid Invalid EF reg<1919:1912> Valid Invalid Matrix Input reg<1920> Matrix Input 0 Ground Valid Invalid reg<1921> Matrix Input 1 Pin2 Digital Input Valid Invalid reg<1923> Matrix Input 3 Pin4 Digital Input Valid Invalid reg<1924> Matrix Input 4 Pin5 Digital Input Valid Invalid reg<1925> Matrix Input 5 Pin6 Digital Input Valid Invalid reg<1926> Matrix Input 6 Pin7 Digital Input Valid Invalid reg<1927> Matrix Input 7 PIN10 Digital Input Valid Invalid reg<1928> Matrix Input 8 LUT2_0 / DFF0 Output Valid Invalid reg<1929> Matrix Input 9 LUT2_1 / DFF1 Output Valid Invalid reg<1930> Matrix Input 10 LUT2_2 / DFF2 Output Valid Invalid reg<1931> Matrix Input 11 LUT2_3 / PGEN Output Valid Invalid reg<1932> Matrix Input 12 LUT3_0 / DFF3 Output Valid Invalid reg<1933> Matrix Input 13 LUT3_1 / DFF4 Output Valid Invalid reg<1934> Matrix Input 14 LUT3_2 / DFF5 Output Valid Invalid reg<1935> Matrix Input 15 LUT3_3 / DFF6 Output Valid Invalid reg<1936> Matrix Input 16 LUT3_4 / DFF7 Output Valid Invalid reg<1937> Matrix Input 17 LUT3_5 / CNT_DLY2(8bit) Output Valid Inva lid reg<1938> Matrix Input 18 LUT3_6 / CNT_DLY3(8bit) Output Valid Inva lid reg<1939> Matrix Input 19 LUT3_7 / CNT_DLY4(8bit) Output Valid Inva lid reg<1940> Matrix Input 20 LUT3_8 / CNT_DLY5(8bit) Output Valid Inva lid reg<1941> Matrix Input 21 LUT3_9 / CNT_DLY6(8bit) Output Valid Inva lid reg<1942> Matrix Input 22 LUT4_0 / CNT_DLY0(16bit) Output Valid In valid reg<1943> Matrix Input 23 LUT4_1 / CNT_DLY1(16bit) Output Valid Inv alid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 176 of 183 SLG46532 reg<1944> Matrix Input 24 LUT3_10 / Pipe Delay (1st stage) Output Valid Invalid reg<1945> Matrix Input 25 Pipe Delay Output0 Valid Invalid reg<1946> Matrix Input 26 Pipe Delay Output1 Valid Invalid reg<1947> Matrix Input 27 Fixed "L" output because it is OSC clock. Valid Invalid reg<1948> Matrix Input 28 Fixed "L" output because it is OSC clock. Valid Invalid reg<1949> Matrix Input 29 Fixed "L" output because it is OSC clock. Valid Invalid reg<1950> Matrix Input 30 Filter0 / Edge Detect0 Output Valid Inva lid reg<1951> Matrix Input 31 Filter1 / Edge Detect1 Output Valid Inva lid reg<1952> Matrix Input 32 Virtual Input <0> Valid Valid reg<1953> Matrix Input 33 Virtual Input <1> Valid Valid reg<1954> Matrix Input 34 Virtual Input <2> Valid Valid reg<1955> Matrix Input 35 Virtual Input <3> Valid Valid reg<1956> Matrix Input 36 Virtual Input <4> Valid Valid reg<1957> Matrix Input 37 Virtual Input <5> Valid Valid reg<1958> Matrix Input 38 Virtual Input <6> Valid Valid reg<1959> Matrix Input 39 Virtual Input <7> Valid Valid reg<1960> Matrix Input 40 RAM_0 Output for ASM-state Valid Invalid reg<1961> Matrix Input 41 RAM_1 Output for ASM-state Valid Invalid reg<1962> Matrix Input 42 RAM_2 Output for ASM-state Valid Invalid reg<1963> Matrix Input 43 RAM_3 Output for ASM-state Valid Invalid reg<1964> Matrix Input 44 RAM_4 Output for ASM-state Valid Invalid reg<1965> Matrix Input 45 RAM_5 Output for ASM-state Valid Invalid reg<1966> Matrix Input 46 RAM_6 Output for ASM-state Valid Invalid reg<1967> Matrix Input 47 RAM_7 Output for ASM-state Valid Invalid reg<1968> Matrix Input 48 Pin12 Digital Input Valid Invalid reg<1969> Matrix Input 49 Pin13 Digital Input Valid Invalid reg<1970> Matrix Input 50 Inverter Output Valid Invalid reg<1971> Matrix Input 51 Pin15 Digital Input Valid Invalid reg<1972> Matrix Input 52 Pin16 Digital Input Valid Invalid reg<1973> Matrix Input 53 Pin17 Digital Input Valid Invalid reg<1974> Matrix Input 54 Pin18 Digital Input Valid Invalid reg<1975> Matrix Input 55 Pin19 Digital Input Valid Invalid reg<1976> Matrix Input 56 Pin20 Digital Input Valid Invalid reg<1977> Matrix Input 57 ACMP_0 Output Valid Invalid reg<1978> Matrix Input 58 ACMP_1 Output Valid Invalid F7 reg<1979> Matrix Input 59 ACMP_2 Output Valid Invalid reg<1980> Matrix Input 60 ACMP_3 Output Valid Invalid reg<1981> Matrix Input 61 Programmable Delay with Edge Detector Output Valid Invalid reg<1982> Matrix Input 62 Resetb_core Valid Invalid reg<1983> Matrix Input 63 VDD Valid Invalid Reserved F8 reg<1991:1984> Reserved Valid Invalid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 177 of 183 SLG46532 F9 reg<1999:1992> Reserved Valid Invalid FA reg<2007:2000> Reserved Valid Invalid FB reg<2015:2008> Reserved Valid Valid FC reg<2023:2016> Reserved Valid Invalid FD reg<2031:2024> Reserved Valid Invalid FE reg<2039:2032> Reserved Valid Valid FF reg<2047:2040> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46532_DS_108 Page 178 of 183 SLG46532
23.0 Package Top Marking System Definition
– Part ID Field: identifies the specific device configuration – Date Code Field: Coded date of manufacture – Lot Code: Designates Lot # – Assembly Site/COO: Specifies Assembly Site/Country of Origin – Revision Code: Device Revision XXXXX DD LLL C RR COO
SLG46532_DS_108 Page 179 of 183 SLG46532
24.0 Package Drawing and Dimensions
STQFN 20L 2x3mm 0.4P COL Package JEDEC MO-220, Variation WECE IC Net Weight: 0.0090 g
SLG46532_DS_108 Page 180 of 183 SLG46532
25.0 Tape and Reel Specifications
25.1 Carrier Tape Drawing and Dimensions
# of Pins Nominal Package Size [mm] Max Units Reel & Hub Size [mm] Leader (min) Trailer (min) Tape Width [mm] Part Pitch [mm]per Reel per Box Pockets Length [mm] Pockets Length [mm] STQFN 20L 2x3 mm 0.4P COL 20 2 x 3 x 0.55 3,000 3,000 178 / 60 100 400 100 400 8 4 Package Type Pocket BTM Length Pocket BTM Width Pocket Depth Index Hole Pitch Pocket Pitch Index Hole Diameter Index Hole to Tape Edge Index Hole to Pocket Center Tape Width A0 B0 K0 P0 P1 D0 E F W STQFN 20L 2x3 mm 0.4P COL Refer to EIA-481 specification
SLG46532_DS_108 Page 181 of 183 SLG46532
26.0 Recommended Land Pattern
27.0 Recommended Reflow Soldering Profile
Please see IPC/JEDEC J-STD-020: latest revision for reflow prof ile based on package volume of 3.30 mm 3 (nominal). More information can be found at www.jedec.org. Units: m
SLG46532_DS_108 Page 182 of 183 SLG46532
28.0 Revision History
10/20/2016 1.08 Removed references to GPAK families 10/11/2016 1.07 Updated Random Read Command Diagram Clarified Pipe Delay Description Added Temp Sensor Spec 8/30/2016 1.06 Updated section Analog Comparators Updated IC Net Weight 8/5/2016 1.05 Replaced figure ASM Editor - Connection Matrix Output RAM with the table Fixed typos and formatting Corrected figures State Transition - Closed Cycling Timing and State Transition - Sequential Timing 8/1/2016 1.04 Added POR to overview Updated front page block diagram Updated Programmable Delay for clarification 6/15/2016 1.03 Updated section Additional Logic Functions 5/26/2016 1.02 Updated ACMP Power On Delay graph Added ACMP Maximum Power On Delay 4/21/2016 1.01 Reorganized I2C and ASM Electrical Spec Added IDD2 3/22/2016 1.00 Prod uction Release
SLG46532_DS_108 Page 183 of 183 SLG46532 Silego Website & Support Silego Technology Website Silego Technology provides online support via our website at http://www.silego.com/.This website is used as a means to make files and information easily available to customers. For more information regarding Silego Green products, please visit our website. Our Green product lines feature: GreenPAK: Programmable Mixed Signal Matrix products GreenFET1 / GreenFET3: MOSFET Drivers and ultra-small, low RDSon Load Switches GreenCLK1 / GreenCLK2 / GreenCLK3: Crystal replacement technology Products are also available for purchase directly from Silego at the Silego Online Store at http://www.silego.com /buy/. Silego Technical Support Datasheets and errata, application notes and example designs, u ser guides, and hardware support documents and the latest software releases are available at the Silego website or can be requested directly at info@silego.com. For specific GreenPAK design or applications questions and support please send e-mail requests to GreenPAK@silego.com Users of Silego products can receive assistance through several channels: Contact Your Local Sales Representative Customers can contact their local sales representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. More information regarding your lo cal representative is available at the Silego website or send a request to info@silego.com Contact Silego Directly Silego can be contacted directly via e-mail at info@silego.com or user submission form, located at the following URL: http://support.silego.com/ Other Information The latest Silego Technology press releases, listing of seminars and events, listings of world wide Silego Technology offices and representatives are all available at http://www.silego.com/ THIS PRODUCT HAS BEEN DESIGNED AND QUALIFIED FOR THE CONSUMER MARKET. APPLICATIONS OR USES AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS ARE NOT AUTHORIZED. SILEGO TECHNOLOGY DOES NOT ASSUME ANY LIABILITY ARISING OUT OF SUCH APPLICA- TIONS OR USES OF ITS PRODUCTS. SILEGO TECHNOLOGY RESERVES THE RIGHT TO IMPROVE PRODUCT DESIGN, FUNCTIONS AND RELIABILITY WITHOUT NOTICE.
TOYOSU FORESIA, 3-2-24 Toyosu, Koto-ku, Tokyo 135-0061, Japan www.renesas.com Contact Information For further information on a product, technology, the most up-to-date version of a document, or your nearest sales office, please visit: www.renesas.com/contact/ Trademarks Renesas and the Renesas logo are trademarks of Renesas Electronics Corporation. All trademarks and registered trademarks are the property of their respective owners. IMPORTANT NOTICE AND DISCLAIMER RENESAS ELECTRONICS CORPORATION AND ITS SUBSIDIARIES (“RENESAS”) PROVIDES TECHNICAL SPECIFICATIONS AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS. These resources are intended for developers skilled in the art designing with Renesas products. You are solely responsible for (1) selecting the appropriate products for your application, (2) designing, validating, and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. Renesas grants you permission to use these resources only for development of an application that uses Renesas products. Other reproduction or use of these resources is strictly prohibited. No license is granted to any other Renesas intellectual property or to any third party intellectual property. Renesas disclaims responsibility for, and you will fully indemnify Renesas and its representatives against, any claims, damages, costs, losses, or liabilities arising out of your use of these resources. Renesas' products are provided only subject to Renesas' Terms and Conditions of Sale or other applicable terms agreed to in writing. No use of any Renesas resources expands or otherwise alters any applicable warranties or warranty disclaimers for these products. (Rev.1.0 Mar 2020) © 2021 Renesas Electronics Corporation. All rights reserved.