DATASHEET SEARCH SITE
Document overview
- Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 185
Technical content
Features
- Logic & Mixed Signal Circuits
- Highly Versatile Macrocells
- Read Back Protection (Read Lock)
- 1.8 V (±5%) to 5 V (±10%) Supply
- 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 or 22-pin MSTQFN 2 x 2.2 x 0.55 mm, 0.4 mm pitch
Applications
- Personal Computers and Servers
- PC Peripherals
- Consumer Electronics
- Data Communications Equipment
- Handheld and Portable Electronics Available Package Options STQFN-20 (Top View) MSTQFN-22 (Top View) Packages drawn to scale 2 mm 2.2 mm 2 mm 3 mm 3-bit LUT3_4 or DFF7 Programmable Delay RC Oscillator 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 3bit LUT3_0 or DFF3 3-bit LUT3_2 or DFF5 3-bit LUT3_1 or DFF4 3-bit LUT3_12 or DFF9 3-bit LUT3_11 or DFF8 FILTER_1 with Edge Detect POR I2C Serial Communication 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 3-bit LUT3_10 or Pipe Delay 16x8 RAM Memory with defined NVM OTP initial state 4-bit LUT LUT4_2 3-bit LUT3_14 or DFF11 3-bit LUT3_16 or DFF13 3-bit LUT3_15 or DFF12 2-bit LUT2_3 or PGEN 3-bit LUT3_3 or DFF6 3-bit LUT3_13 or DFF10 3-bit LUT3_17 or DFF14 4-bit LUT4_0 or CNT/DLY0 4-bit LUT4_1 or CNT/DLY1Vref Crystal Oscillator 25M Oscillator IO4 IO5 VDD IO0 IO1 IO2 IO3 IO9 GND IO14 IO13 IO12 IO11 IO10 IO6 IO7 IO8 IO17 IO16 IO15 FILTER_0 with Edge Detect
SLG46533_DS_114 Page 1 of 184 SLG46533
1.0 Overview
The SLG46533 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 macrocells of the SLG46533. This highly versatile device allows a wide variety of mixed-signal functions to be designed within a very small, low power single integrated circuit. The macrocells in the device include the following:
- Four Analog Comparators (ACMP)
- Two Voltage References (Vref)
- Twenty-six Combination Function Macrocells
- Three Selectable DFF/Latch or 2-bit LUTs
- Twelve Selectable DFF/Latch or 3-bit LUTs
- One Selectable Pipe Delay or 3-bit LUT
- One Selectable Programmable Pattern Generator or 2-bit LUT
- Five 8-bit delays/counters or 3-bit LUTs
- Two 16-bit delays/counters or 4-bit LUTs
- Two Deglitch Filters with Edge Detectors
- Combinatorial Logic
- One 4-bit LUT
- Serial Communications 2C Protocol compliant
- 16x8 RAM Memory w ith defined NVM OTP initial state
- Pipe Delay – 16 sta ge/3 output (Part of Combination Function Macrocell)
- Programmable Delay
- Two Oscillators (OSC)
- Configurable 25 kHz/2 MHz
- 25 MHz RC Oscillator
- Crystal Oscillator
- Power-On-Reset (POR)
- Analog Temperature Sensor
SLG46533_DS_114 Page 2 of 184 SLG46533
2.0 Pin Description
2.1 Functional Pin Description
20L Pin # MSTQFN 22L Pin# Pin Name Signal Name Function Input Options Output Options 1 16 VDD VDD Power Supply -- -- 2 1 IO0 IO0 General Purpose Input Digital Input without Schmitt Trigger -- Digital Input with Schmitt Trigger -- Low Voltage Digital Input -- 3 2 IO1 IO1 General Purpose I/O with OE* Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- 4 3 IO2 IO2 General Purpose I/O Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input Open Drain PMOS (1x) (2x) 5 4 IO3 IO3 General Purpose I/O with OE* Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- 6 5 IO4 IO4 General Purpose I/O Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input Open Drain PMOS (1x) (2x) ACMP0+ Analog Comparator 0 Positive Input Analog -- 7 6 IO5 IO5 General Purpose I/O with OE* Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- ACMP0- Analog Comparator 0 Negative Input Analog --
SLG46533_DS_114 Page 3 of 184 SLG46533 8 19 IO6 IO6 General Purpose I/O with OE* Digital Input without Schmitt Trigger Open Drain NMOS (1x) (2x) Digital Input with Schmitt Trigger -- Low Voltage Digital Input -- SCL I 2C Serial Clock Digital Input without Schmitt Trigger Open Drain NMOS Digital Input with Schmitt Trigger Open Drain NMOS Low Voltage Digital Input Open Drain NMOS 9 7 IO7 IO7 General Purpose I/O Digital Input without Schmitt Trigger Open Drain NMOS (1x) (2x) Digital Input with Schmitt Trigger -- Low Voltage Digital Input -- SDA I 2C Serial Data Digital Input without Schmitt Trigger Open Drain NMOS Digital Input with Schmitt Trigger Open Drain NMOS Low Voltage Digital Input Open Drain NMOS 10 8 IO8 IO8 General Purpose I/O with OE* Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) (4x) Low Voltage Digital Input Open Drain PMOS (1x) (2x) ACMP1+ Analog Comparator 1 Positive Input Analog -- 11 20 GND GND Ground -- -- 12 21 IO9 IO9 General Purpose I/O Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) (4x) Low Voltage Digital Input -- EXT_VREF Analog Comparator Negative Input Analog -- 13 11 IO10 IO10 General Purpose I/O with OE* Digital Input without Schmitt Trig- ger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- ACMP2+ Analog Comparator 2 Positive Input Analog -- ACMP3+ Analog Comparator 3 Positive Input Analog -- STQFN 20L Pin # MSTQFN 22L Pin# Pin Name Signal Name Function Input Options Output Options
SLG46533_DS_114 Page 4 of 184 SLG46533 14 12 IO11 IO11 General Purpose I/O with OE* Digital Input without Schmitt Trig- ger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- ACMP2- Analog Comparator 2 Negative Input Analog -- ACMP3- Analog Comparator 3 Negative Input Analog -- 15 22 IO12 IO12 General Purpose I/O Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input Open Drain PMOS (1x) (2x) ACMP3+ Analog Comparator 3 Positive Input Analog -- 16 13 IO13 IO13 General Purpose I/O with OE* Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- ACMP3+ Analog Comparator 3 Positive Input Analog -- XTAL0 External Crystal Connection 0 -- Analog 17 14 IO14 IO14 General Purpose I/O Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input Open Drain PMOS (1x) (2x) XTAL1 External Crystal Connection 1 Analog -- EXT_CLK0 External Clock Connection 0 Digital Input without Schmitt Trigger -- Digital Input with Schmitt Trigger -- Low Voltage Digital Input -- STQFN 20L Pin # MSTQFN 22L Pin# Pin Name Signal Name Function Input Options Output Options
SLG46533_DS_114 Page 5 of 184 SLG46533 18 18 IO15 IO15 General Purpose I/O with OE* Digital Input without Schmitt Trig- ger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- VREF0 Voltage Reference 0 Output -- Analog EXT_CLK1 External Clock Connection 1 Digital Input without Schmitt Trigger -- Digital Input with Schmitt Trigger -- Low Voltage Digital Input -- 19 15 IO16 IO16 General Purpose I/O with OE* Digital Input without Schmitt Trigger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input -- VREF0 Voltage Reference 0 Out- put -- Analog 20 17 IO17 IO17 General Purpose I/O Digital Input without Schmitt Trig- ger Push-Pull (1x) (2x) Digital Input with Schmitt Trigger Open Drain NMOS (1x) (2x) Low Voltage Digital Input Open Drain PMOS (1x) (2x) EXT_CLK2 External Clock Connec- tion 2 Digital Input without Schmitt Trig- ger -- Digital Input with Schmitt Trigger -- Low Voltage Digital Input -- -- 9 NC NC No Connection -- -- -- 10 NC NC No Connection -- -- Note: * General Purpose I/O's with OE can be used to implement bidirectional signals under user control via Connection Matrix to OE signal in I/O structure STQFN 20L Pin # MSTQFN 22L Pin# Pin Name Signal Name Function Input Options Output Options
SLG46533_DS_114 Page 6 of 184 SLG46533
2.2 Pin Configuration - STQFN20L
2.3 Pin Configuration - MSTQFN-22L
(Top View) IO4 IO3 5
6 IO9
Pin # Signal Name Pin Functions 1V D D
2 IO0 GPI
3 IO1 GPIO with OE
4 IO2 GPIO
5 IO3 GPIO with OE
6 IO4 GPIO / ACMP0+
7 IO5 GPIO with OE / ACMP0-
8 IO6 GPIO / SCL
9 IO7 GPIO / SDA
10 IO8 GPIO with OE/ ACMP1+
11 GND GND
12 IO9 GPIO / ACMP0- / ACMP1- / ACMP2- / ACMP3-
13 IO10 GPIO with OE / ACMP2+ / ACMP3+
14 IO11 GPIO with OE / ACMP2- / ACMP3-
15 IO12 GPIO with OE / ACMP3+
16 IO13 GPIO with OE / ACMP3+ / XTAL0
17 IO14 GPIO with OE / XTAL1 / EXT_CLK0
18 IO15 GPIO with OE / VREF0 / EXT_CLK1
19 IO16 GPIO with OE / VREF0
20 IO17 GPIO with OE / EXT_CLK2
(Top View) IO4 5 NC9 IO7 IO5 6 7 IO8 IO16 IO14 1415 VDD GND IO6 IO15 IO17 IO12 IO9 Pin # Signal Name Pin Functions
1 IO0 GPI
2 IO1 GPIO with OE
3 IO2 GPIO
4 IO3 GPIO with OE
5 IO4 GPIO / ACMP0+
6 IO5 GPIO with OE
7 IO7 GPIO / SDA
8 IO8 GPIO with OE/ ACMP1+
11 IO10 GPIO with OE / ACMP2+ / ACMP3+
12 IO11 GPIO with OE / ACMP2- / ACMP3-
13 IO13 GPIO with OE / ACMP3+ / XTAL0
14 IO14 GPIO with OE / XTAL1 / EXT_CLK0
15 IO16 GPIO with OE / VREF0
16 VDD
17 IO17 GPIO with OE / EXT_CLK2
19 IO6 GPIO / SCL
20 GND GND
21 IO9 GPIO / ACMP0- / ACMP1- / ACMP2- / ACMP3-
22 IO12 GPIO with OE / ACMP3+
OE: Output Enable ACMPx+: ACMPx Positive Input ACMPx-: ACMPx Negative Input SCL/OD: I2C Clock Input/ NMOS Open Drain Output Only SDA/OD: I2C Data Input/ NMOS Open Drain Output Only VREFx: Voltage Reference Output EXT_CLKx: External Clock Input Legend:
3.0 User Programmability
code (.gpx file) is forwarded to Silego to integrate into a production process. Figure 1. Steps to create a custom Silego GreenPAK device
SLG46533_DS_114 Page 8 of 184 SLG46533
4.0 Ordering Information
SLG46533VTR 20-pin STQFN - Tape and Reel (3k units) SLG46533M 22-pin MSTQFN SLG46533MTR 22-pin MSTQFN - Tape and Reel (3k units)
SLG46533_DS_114 Page 9 of 184 SLG46533
5.0 Electrical Specifications
5.1 Absolute Maximum Conditions
5.2 Electrical Characteristics (1.8 V ±5% VDD) Parameter Min. Max. Unit Supply voltage on VDD relative to GND -0.5 7 V DC Input voltage GND - 0.5 VDD + 0.5 V Maximum Average or DC Current (Through pin) Push-Pull 1x -- 11 mA Push-Pull 2x -- 16 OD 1x -- 11 OD 2x -- 21 OD 4x -- 43 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) 1300 -- V Moisture Sensitivity Level 1 Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD Supply Voltage 1.71 1.80 1.89 V 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.2 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 VHYS Schmitt Trigger Hysteresis Voltage Logic Input with Schmitt Trigger 0.10 0.41 0.66 V ILKG Input leakage (Absolute Value) -- 1 1000 nA VOH HIGH-Level Output Voltage Push-Pull, IOH = 100 A, 1X Drive 1.69 1.79 -- V PMOS OD, IOH = 100 A, 1X Drive 1.69 1.79 -- V Push-Pull, IOH = 100 A, 2X Drive 1.70 1.79 -- V PMOS OD, IOH = 100 A, 2X Drive 1.70 1.79 -- V
SLG46533_DS_114 Page 10 of 184 SLG46533 VOL LOW-Level Output Voltage Push-Pull, IOL= 100 A, 1X Drive -- 0.009 0.013 V Push-Pull, IOL = 100 A, 2X Drive -- 0.004 0.006 V Open Drain, IOL = 100 A, 1X Drive -- 0.006 0.009 V Open Drain, IOL = 100 A, 2X Drive -- 0.003 0.004 V Open Drain NMOS 4X, IOL = 100 A -- 0.001 0.002 V IOH HIGH-Level Output Pulse Current (see Note 1) Push-Pull, VOH = VDD - 0.2, 1X Drive 1.07 1.70 -- mA PMOS OD, VOH = VDD - 0.2, 1X Drive 1.07 1.70 -- mA Push-Pull, VOH = VDD - 0.2, 2X Drive 2.22 3.41 -- mA PMOS OD, VOH = VDD - 0.2, 2X Drive 2.22 3.41 -- mA IOL LOW-Level Output Pulse Current (see Note 1) Push-Pull, VOL = 0.15 V, 1X Drive 0.92 1.69 -- mA Push-Pull, VOL = 0.15 V, 2X Drive 1.83 3.38 -- mA Open Drain, VOL = 0.15 V, 1X Drive 1.38 2.53 -- mA Open Drain, VOL = 0.15 V, 2X Drive 2.75 5.07 -- mA Open Drain NMOS 4X, VOL = 0.15 V 7.21 9.00 -- mA IVDD Maximum Average or DC Current Through VDD Pin (Per chip side, see Note 2) T IGND Maximum Average or DC Current Through GND Pin (Per chip side, see Note 2) VO Maximal Voltage Applied to any PIN in High-Impedance State -- -- V DD V TSU Startup Time From VDD rising past PON THR 0.67 1.38 2.03 ms PONTHR Power On Threshold V DD Level Required to Start Up the Chip 1.39 1.55 1.68 V POFFTHR Power Off Threshold VDD Level Required to Switch Off the Chip 1.01 1.17 1.35 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 Note 1: DC or average current through any pin should not exceed value given in Absolute Maximum Conditions. Note 2: The GreenPAK’s power rails are divided in two sides. IOs 0, 1, 2, 3, 4, 5, 6, 7 and 8 are connected to one side, IOs 9, 10, 11, 12, 13, 14, 15, 16 and 17 to another. Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46533_DS_114 Page 11 of 184 SLG46533 5.3 Electrical Characteristics (3.3 V ±10% VDD) Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD Supply Voltage 3.0 3.3 3.6 V 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.2 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 VHYS Schmitt Trigger Hysteresis Voltage Logic Input with Schmitt Trigger 0.29 0.62 0.94 V ILKG Input leakage (Absolute Value) -- 1 1000 nA VOH HIGH-Level Output Voltage Push-Pull, IOH = 3 mA, 1X Drive 2.70 3.12 -- V PMOS OD, IOH = 3 mA, 1X Drive 2.70 3.12 -- V Push-Pull, IOH = 3 mA, 2X Drive 2.85 3.21 -- V PMOS OD, IOH = 3 mA, 2X Drive 2.86 3.21 -- V VOL LOW-Level Output Voltage Push-Pull, IOL= 3 mA, 1X Drive -- 0.13 0.23 V Push-Pull, IOL = 3 mA, 2X Drive -- 0.06 0.11 V Open Drain, IOL = 3 mA, 1X Drive -- 0.08 0.15 V Open Drain, IOL = 3 mA, 2X Drive -- 0.04 0.08 V Open Drain NMOS 4X, IOL = 3mA -- 0.02 0.04 V IOH HIGH-Level Output Pulse Current (see Note 1) Push-Pull, VOH = 2.4 V, 1X Drive 6.05 12.08 -- mA PMOS OD, VOH = 2.4 V, 1X Drive 6.05 12.08 -- mA Push-Pull, VOH = 2.4 V, 2X Drive 11.54 24.16 -- mA PMOS OD, VOH = 2.4 V, 2X Drive 11.52 24.16 -- mA IOL LOW-Level Output Pulse Current (see Note 1) Push-Pull, VOL = 0.4 V, 1X Drive 4.88 8.24 -- mA Push-Pull, VOL = 0.4 V, 2X Drive 9.75 16.49 -- mA Open Drain, VOL = 0.4 V, 1X Drive 7.31 12.37 -- mA Open Drain, VOL = 0.4 V, 2X Drive 14.54 24.74 -- mA Open Drain NMOS 4X, VOL = 0.4 V 31.32 41.06 -- mA IVDD Maximum Average or DC Current Through VDD Pin (Per chip side, see Note 2) IGND Maximum Average or DC Current Through GND Pin (Per chip side, see Note 2) T
SLG46533_DS_114 Page 12 of 184 SLG46533 VO Maximal Voltage Applied to any PIN in High-Impedance State -- -- V DD V TSU Startup Time From VDD rising past PON THR 0.78 1.27 1.87 ms PONTHR Power On Threshold V DD Level Required to Start Up the Chip 1.39 1.55 1.68 V POFFTHR Power Off Threshold VDD Level Required to Switch Off the Chip 1.01 1.17 1.35 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 Note 1: DC or average current through any pin should not exceed value given in Absolute Maximum Conditions. Note 2: The GreenPAK’s power rails are divided in two sides. IOs 0, 1, 2, 3, 4, 5, 6, 7 and 8 are connected to one side, IOs 9, 10, 11, 12, 13, 14, 15, 16 and 17 to another. Symbol Parameter Condition/Note Min. Typ. Max. Unit
SLG46533_DS_114 Page 13 of 184 SLG46533
5.4 Electrical Characteristics (5 V ±10% VDD)
Symbol Parameter Condition/Note Min. Typ. Max. Unit VDD Supply Voltage 4.5 5.0 5.5 V 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.2 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 ILKG Input leakage (Absolute Value) -- 1 1000 nA VOH HIGH-Level Output Voltage Push-Pull, IOH = 5 mA, 1X Drive 4.15 4.76 -- V PMOS OD, IOH = 5 mA, 1X Drive 4.16 4.76 -- V Push-Pull, IOH = 5 mA, 2X Drive 4.32 4.89 -- V PMOS OD, IOH = 5 mA, 2X Drive 4.33 4.89 -- V VOL LOW-Level Output Voltage Push-Pull, IOL= 5 mA, 1X Drive -- 0.19 0.24 V Push-Pull, IOL =5 mA, 2X Drive -- 0.09 0.12 V Open Drain, IOL = 5 mA, 1X Drive -- 0.12 0.16 V Open Drain, IOL = 5 mA, 2X Drive -- 0.07 0.08 V Open Drain NMOS 4X, IOL = 5 mA -- 0.03 0.05 V IOH HIGH-Level Output Pulse Current (see Note 1) Push-Pull, VOH = 2.4 V, 1X Drive 22.08 34.04 -- mA PMOS OD, VOH = 2.4 V, 1X Drive 22.08 34.04 -- mA Push-Pull, VOH = 2.4 V, 2X Drive 41.76 68.08 -- mA PMOS OD, VOH = 2.4 V, 2X Drive 41.69 68.08 -- mA IOL LOW-Level Output Pulse Current (see Note 1) Push-Pull, VOL = 0.4 V, 1X Drive 7.22 11.58 -- mA Push-Pull, VOL = 0.4 V, 2X Drive 13.83 23.16 -- mA Open Drain, VOL = 0.4 V, 1X Drive 10.82 17.38 -- mA Open Drain, VOL = 0.4 V, 2X Drive 17.34 34.76 -- mA Open Drain NMOS 4X, VOL = 0.4 V 41.06 55.18 -- mA IVDD Maximum Average or DC Current Through VDD Pin (Per chip side, see Note 2) IGND Maximum Average or DC Current Through GND Pin (Per chip side, see Note 2) T
SLG46533_DS_114 Page 14 of 184 SLG46533
5.5 I2C Specifications
Maximal Voltage Applied to any PIN in High-Impedance State -- -- V DD V TSU Startup Time From V DD rising past PONTHR 0.77 1.24 1.91 ms PONTHR Power On Threshold V DD Level Required to Start Up the Chip 1.39 1.55 1.68 V POFFTHR Power Off Threshold VDD Level Required to Switch Off the Chip 1.01 1.17 1.35 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 Note 1: DC or average current through any pin should not exceed value given in Absolute Maximum Conditions. Note 2: The GreenPAK’s power rails are divided in two sides. IOs 0, 1, 2, 3, 4, 5, 6, 7 and 8 are connected to one side, IOs 9, 10, 11, 12, 13, 14, 15, 16 and 17 to another. Symbol Parameter Condition/Note Min. Typ. Max. Unit tI Input Filter Spike Suppression (SCL, SDA) nsVDD = 3.3 V ± 10% 95 VDD = 5.0 V ± 10 % 111 tBUF Bus Free Time between Stop Symbol Parameter Condition/Note Min. Typ. Max. Unit
5.6 IDD Estimator
5.7 Timing Estimator
Table 1. Typical Current Estimated for Each Macrocell at T=25°C Table 2. Typical Delay Estimated for Each Macrocell at T=25°C
5.8 Typical Counter/Delay Offset Measurements
5.9 Expected Delays and Pulse Widths
5.10 Typical Pulse Width Performance
Table 3. Typical Counter/Delay Offset Measurements
2 MHz either 35 14 10 ns
Table 4. Expected Delays and Pulse Widths (typical) Table 5. Typical Pulse Width Performance at T=25°C
5.11 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 1: Operating 25 MHz RC OSC1 is not recommended 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.11.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.12 ACMP Specifications
Table 14. ACMP Specifications
SLG46533_DS_114 Page 22 of 184 SLG46533 VHYS Built-in Hysteresis VHYS = 25 mV VIL = Vin - VHYS/2 VIH = Vin + VHYS/2 LB - Enabled, T = 25°C 7.32 -- 35.5 mV LB - Disabled, T = 25°C 10.0 -- 38.5 mV VHYS = 50 mV VIL = Vin - VHYS VIH = VHYS LB - Enabled, T = 25°C 42.9 -- 57.8 mV LB - Disabled, T = 25°C 44.2 -- 54.3 mV VHYS = 200 mV VIL = Vin - VHYS VIH = VHYS LB - Enabled, T = 25°C 192.7 -- 208.7 mV LB - Disabled, T = 25°C 193.3 -- 204.8 mV VHYS = 25 mV VIL = Vin - VHYS/2 VIH = Vin + VHYS/2 LB - Enabled, LB - Disabled, VHYS = 50 mV VIL = Vin - VHYS VIH = VHYS LB - Enabled, LB - Disabled, VHYS = 200 mV VIL = Vin - VHYS VIH = VHYS LB - Enabled, LB - Disabled, Rsin Series Input Resistance PROP Propagation Delay, Response Time Low Bandwidth - Enable, Gain = 1, VDD=(1.71..3.3)V, Overdrive=5 mV Low to High, High to Low, Low Bandwidth - Disable, Gain = 1, VDD=(1.71..3.3)V, Overdrive=5 mV Low to High, High to Low, Low Bandwidth - Enable, Gain = 1, VDD=(3.3..5.5)V, Overdrive=5 mV Low to High, High to Low, Low Bandwidth - Disable, Gain = 1, VDD=(3.3..5.5)V, Overdrive=5 mV Low to High, High to Low, Symbol Parameter Description/Note Conditions Min. Typ. Max. Unit
SLG46533_DS_114 Page 23 of 184 SLG46533 G Gain error (including threshold and internal Vref error), T = (-40…+85)°C G = 1, VDD = 1.71 V Vref = 50…1200 mV -- 1 -- Vref Internal Vref error, Vref = 1200 mV VDD = 1.8 V ± 5 % VDD = 3.3 V ± 10 % VDD = 5.0 V ± 10 % Internal Vref error, Vref = 1000 mV VDD = 1.8 V ± 5 % VDD = 3.3 V ± 10 % VDD = 5.0 V ± 10 % Internal Vref error, Vref = 500 mV VDD = 1.8 V ± 5 % VDD = 3.3 V ± 10 % VDD = 5.0 V ± 10 % Symbol Parameter Description/Note Conditions Min. Typ. Max. Unit
5.13 Analog Temperature Sensor (TS) Specifications
Table 15. TS Output vs Temperature, without buffer Table 16. TS Output vs Temperature, with buffer (output range 1) Table 17. TS Output vs Temperature, with buffer (output range 2)
Table 18. TS Output Error, without buffer Table 19. TS Output Error, with buffer (output range 1)
Table 20. TS Output Error, with buffer (output range 2)
SLG46533_DS_114 Page 27 of 184 SLG46533
6.0 Summary of Macrocell Function
6.1 I/O Pins
- Digital Input (low voltage or normal voltage, with or without Schmitt Trigger)
- Open Drain Output s (NMOS and PMOS)
- Push Pull Outputs (1X and 2X)
- 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 m V / 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 (26 total)
- Three Selectable DFF/Latch or 2-bit LUTs
- Twelve Selectable DFF/Latch or 3-bit LUTs
- One Selectable Pipe Delay or 3-bit LUT
- One Selectable Programmable Pa ttern Generator or 2-bit LUt
- Five Selectable 8-bit CNT/DLYs or 3-bit LUTs
- Two Selectable 16-bit CNT/DLYs or 4-bit LUTs
- Two Deglitch Filters with Edge Detectors
6.6 Combinatinatorial Logic Macrocell
- One 4-bit LUT
6.7 Serial Communications
2C Protocol compliant macrocell
- 8-bit register connected to the connection matrix 6.8 16x8 RAM Memory with defined NVM OTP initial state
6.9 Pipe Delay (Part of Combination Function Macrocell)
- 16 stage / 3 output
- One single stage fixed output
- Two 1 to 16 stage selectable outputs
SLG46533_DS_114 Page 28 of 184 SLG46533
6.10 Programmable Delay
- 125 ns/250 ns/375 ns/ 500 ns @ VDD = 3.3 V
- Includes Edge Detection function
6.11 RC Oscillator
- 25 kHz or 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 Analog Temperature Sensor
SLG46533_DS_114 Page 29 of 184 SLG46533
7.0 I/O Pins
The SLG46533 has a total of 18 mu lti-function I/O pins which ca n function as either a user defined Input or Output, as well as serving as a special function (such as voltage reference output ), 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:
- VDD: V DD power supply
- IO0: general purpose input
- IO1: general purpose input or output with OE
- IO2: general purpose input or output
- IO3: general purpose input or output with OE
- IO4: general purpose input or ou tput or analog comparator 0(+)
- IO5: general purpose input or ou tput with OE or analog comparator 0(-)
- IO6: general purpose input or OD output I 2C SCL
- IO7: general purpose input or OD output I 2C SDA
- IO8: general purpose input or ou tput with OE or analog comparator 1(+)
- GND: ground
- IO9: general purpose input or ou tput or analog comparator 1(-)
- IO10: general purpose input or output with OE or analog compar ator 2(+)
- IO11: general purpose input or output with OE or analog compar ator 2(-)
- IO12: general purpose input or ou tput or analog comparator 3(+)
- IO13: general purpose input or output with OE
- IO14: general purpose input or output
- IO15: general purpose input or output with OE and Vref output (VREF1)
- IO16: general purpose input or output with OE and Vref output (VREF0)
- IO17: general purpose input or output or external clock input Programming Mode pin definitions are as follows:
- VDD: V DD power supply
- IO0: V PP programming voltage
- IO6: Programming SCL
- IO7: Programming SDA
- GND: ground
- IO13: programming mode control Of the 18 user defined I/O pins on the SLG46533, all but one of the pins (IO0) can serve as both digital input and digital output. IO0 can only serve as a digital input pin.
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 lo w voltage digital input. IOs 4, 5, 8, 9, 10, 11, and 12 can also be configured to serve as analog inputs to the on-chip comparators. IOs 15 and 16 can also be configured as analog reference voltage inputs.
7.2 Output Modes
IOs 1, 2, 3, 4, 5, 6, 7, 8, 8, 10, 11, 12, 13, 14, 15, 16, and 17 can all be configured as digital output pins.
7.3 Pull Up/Down Resistors
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 IO0, 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 IO0 Register Settings
7.4.2 IO1 Register Settings
Table 21. IO0 Register Settings Table 22. IO1 Register Settings
7.4.3 IO2 Register Settings
7.4.4 IO3 Register Settings
Table 23. IO2 Register Settings Table 24. IO3 Register Settings
7.4.5 IO4 Register Settings
7.4.6 IO5 Register Settings
Table 25. IO4 Register Settings Table 26. IO5 Register Settings
7.4.7 IO6 Register Settings
7.4.8 IO7 Register Settings
Table 27. IO6 Register Settings Table 28. IO7 Register Settings
7.4.9 IO8 Register Settings
7.4.10 IO9 Register Settings
7.4.11 IO10 Register Settings
Table 29. IO8 Register Settings Table 30. IO9 Register Settings Table 31. IO10 Register Settings
7.4.12 IO11 Register Settings
Table 32. IO11 Register Settings
7.4.13 IO12 Register Settings
7.4.14 IO13 Register Settings
Table 33. IO12 Register Settings Table 34. IO13 Register Settings
7.4.15 IO14 Register Settings
7.4.16 IO15 Register Settings
Table 35. IO14 Register Settings Table 36. IO15 Register Settings
7.4.17 IO16 Register Settings
7.4.18 IO17 Register Settings
Table 37. IO16 Register Settings Table 38. IO17 Register Settings
7.5 GPI Structure
7.5.1 GPI Structure (for IO0)
Figure 2. IO0 GPI Structure Diagram
7.6 Matrix OE IO Structure
7.6.1 Matrix OE IO Structure (for IOs 1, 3, 5, 10, 11, 13, 15, 16)
Figure 3. Matrix OE IO Structure Diagram
7.6.2 Matrix OE IO Structure (for IOs 6 and 7)
Figure 4. Matrix OE IO Structure Diagram
7.6.3 Matrix OE 4X Drive Structure (for IO8)
Figure 5. Matrix OE IO 4X Drive Structure Diagram
7.7 IO Structure
7.7.1 IO Structure (for IOs 2, 4, 12, 14, 17)
Figure 6. IO Structure Diagram
Figure 7. IO 4X Drive Structure Diagram
8.0 Connection Matrix
output of a particular source macrocell, including I/O pins, LUTs, analog comparators, other digital resources and VDD and GND. 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 SLG46533’s register table, see Section 21.0 Appendix A - SLG46533 Register Definition. Figure 8. Connection Matrix Figure 9. Connection Matrix Example
8.1 Matrix Input Table
Table 39. Matrix Input Table
0 G N D 000000
1 IO0 Digital Input 0 0 0 0 0 1
2 IO1 Digital Input 0 0 0 0 1 0
3 IO2 Digital Input 0 0 0 0 1 1
4 IO3 Digital Input 0 0 0 1 0 0
5 IO4 Digital Input 0 0 0 1 0 1
6 IO5 Digital Input 0 0 0 1 1 0
7 IO8 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 (SET/RST) Output 0 0 1 1 0 0
13 LUT3_1 / DFF4 (SET/RST) Output 0 0 1 1 0 1
14 LUT3_2 / DFF5 (SET/RST) Output 0 0 1 1 1 0
15 LUT3_3 / DFF6 (SET/RST) Output 0 0 1 1 1 1
16 LUT3_4 / DFF7 (SET/RST) 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 Post-Divided by 1/2/3/4/8/12/24/64 Output
28 Internal OSC Post-Divided by 1/2/3/4/8/12/24/64 Output
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 IO6 Digital or I2C_virtual_0 Input 1 0 0 0 0 0
33 IO7 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 LUT3_11 / DFF8 (SET/RST) Output 1 0 1 0 0 0
41 LUT3_12 / DFF9 (SET/RST) Output 1 0 1 0 0 1
42 LUT3_13 / DFF10 (SET/RST) Output 1 0 1 0 1 0
43 LUT3_14 / DFF11 (SET/RST) Output 1 0 1 0 1 1
44 LUT3_15 / DFF12 (SET/RST) Output 1 0 1 1 0 0
45 LUT3_16 / DFF13 (SET/RST) Output 1 0 1 1 0 1
46 LUT3_17 / DFF14 (SET/RST) Output 1 0 1 1 1 0
47 LUT4_2 Output 1 0 1 1 1 1
48 IO9 Digital Input 1 1 0 0 0 0
49 IO10 Digital Input 1 1 0 0 0 1
50 IO11 Digital Input 1 1 0 0 1 0
51 IO12 Digital Input 1 1 0 0 1 1
52 IO13 Digital Input 1 1 0 1 0 0
53 IO14 Digital Input 1 1 0 1 0 1
54 IO15 Digital Input 1 1 0 1 1 0
55 IO16 Digital Input 1 1 0 1 1 1
56 IO17 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
8.2 Matrix Output Table
Table 40. Matrix Output Table
SLG46533_DS_114 Page 51 of 184 SLG46533
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, (IO6 Digital or I2C_virtual_0 Input) and (IO7 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. 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 IO6
- reg <1082> Select SDA & Virtual Input 1 or IO7 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 Macrocells
- Three macrocells that can serve as either 2-bit LUTs or as D Flip Flops;
- Twelve macrocells that can serve as either 3-bit LUTs or as D Flip Flops with Set/Reset Input;
- One macrocell that can serve as either 3-bit LUT or as Pipe Delay;
- 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 24 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: when CLK is Low, then Q = D; otherwise Q remains its previous value (input D has no effect on the output, when CLK is High
Figure 10. 2-bit LUT0 or DFF0
created within each of the two 2-bit LUT logic cells. Table 44. 2-bit LUT Standard Digital Functions Table 41. 2-bit LUT0 Truth Table Table 42. 2-bit LUT1 Truth Table Table 43. 2-bit LUT2 Truth Table
Table 45. DFF0 Register Settings Table 46. DFF1 Register Settings Table 47. DFF2 Register Settings
Figure 13. DFF Polarity Operations
Table 48. 3-bit LUT0 Truth Table Table 49. 3-bit LUT1 Truth Table Table 50. 3-bit LUT2 Truth Table Table 51. 3-bit LUT3 Truth Table Table 52. 3-bit LUT4 Truth Table Table 53. 3-bit LUT11 Truth Table Table 54. 3-bit LUT12 Truth Table Table 55. 3-bit LUT13 Truth Table
Table 56. 3-bit LUT14 Truth Table Table 57. 3-bit LUT15 Truth Table Table 58. 3-bit LUT16 Truth Table Table 59. 3-bit LUT17 Truth Table
created within each of the six 3-bit LUT logic cells. Table 60. 3-bit LUT Standard Digital Functions Table 61. DFF3 Register Settings Table 62. DFF4 Register Settings
Table 63. DFF5 Register Settings Table 64. DFF6 Register Settings Table 65. DFF7 Register Settings
Table 66. DFF8 Register Settings Table 67. DFF9 Register Settings Table 68. DFF10 Register Settings
Table 69. DFF11 Register Settings Table 70. DFF12 Register Settings Table 71. DFF13 Register Settings
Table 72. DFF14 Register Settings
9.3 Initial Polarity Operations
Figure 26. DFF Polarity Operations with nReset
Figure 27. DFF Polarity Operations with nSet
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. for OUT0 and 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 28. 3-bit LUT10 or Pipe Delay
16 Flip-FlopsnRST
1 Pipe OUT
Table 74. Pipe Delay Register Settings Table 73. 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. Data via I2C for further details. Figure 29. 3-bit LUT5 or CNT/DLY2
Table 75. 3-bit LUT5 Truth Table Table 76. 3-bit LUT6 Truth Table Table 77. 3-bit LUT7 Truth Table Table 78. 3-bit LUT8 Truth Table Table 79. 3-bit LUT9 Truth Table
Table 80. CNT/DLY2 Register Settings Table 81. CNT/DLY3 Register Settings
Table 82. CNT/DLY4 Register Settings Table 83. CNT/DLY5 Register Settings
Table 84. CNT/DLY6 Register Settings
SLG46533_DS_114 Page 81 of 184 SLG46533 9.6 4-Bit LUT or 16-Bit Counter / Delay Macrocells There are two macrocells that can serve as either 4-bit LUTs or as 16-bit Counter / Delays. When used to implement LUT function, the 4-bit LUT takes in four input signals from the Connection M atrix and produces a single output, which goes back into the Connection Matrix. When used to implement 16-Bit Counter / Delay function, four input signals from the connection matrix go to the external clock (ext_clk), reset (DLY_in/CNT_Reset), Keep an d Up for the counter/delay, wit h the output going back to the connection matrix. These two macrocells have an optional Finite State Machine (FSM ) function. There are two ma trix inputs for Up and Keep to support FSM functionality. Any counter within Green PAK is counting down by default. In FSM mode (CNT/DLY0 and CNT/DLY1) it is possible to reverse counting by applying High level to Up input. Also, there is a possibility to pause counting by applying High level to Keep input, after the level goes Low, the counter will proceed counting. 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. Delay time and Output Period can be calculated using the following formulas:
- Delay time: [(Counter data + 2) / CLK input frequency – Offset*];
- Output Period: [(Count er data + 1) / CLK input frequency – Offset*]; One Shot pulse width can be calculated using formula:
- Pulse width = [(Counter Data + 2) / CLK input frequency – Offset*]; *Offset is the asynchronous time offset between the input signal and the first clock pulse. For timing diagrams refer to section 9.7 CNT/DLY/FSM Timing Diagrams Both of these macrocells can have their active count value read via I2C. See Section 18.5.1.2 Reading Counter Data via I2C for further details
Figure 34. 4-bit LUT0 or CNT/DLY0
Figure 35. 4-bit LUT1 or CNT/DLY1
Table 87. 4-bit LUT Standard Digital Functions Table 85. 4-bit LUT0 Truth Table. Table 86. 4-bit LUT1 Truth Table.
Table 88. CNT/DLY0 Register Settings Table 89. CNT/DLY1 Register Settings
9.7 CNT/DLY/FSM Timing Diagrams
Figure 36. Delay Mode Timing Diagram Figure 37. Counter Mode Timing Diagram
diagram shows one-shot function for non-inverted output. Figure 38. One-Shot Function Timing Diagram
not restart while pulse is high. 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. Table 90. DLY/CNTx One-Shot / Freq. Detect Output Polarity
Figure 39. Frequency Detection Mode Timing Diagram
Figure 40. Edge Detection Mode Timing Diagram
shorter than the delay time. Figure 41. Delay Mode Timing Diagram
9.7.7 CNT/FSM Mode CNT/DLY0, CNT/DLY1
Figure 42. CNT/FSM Timing Diagram (reset rising edge mode, oscillator is forced on, UP=0) for counter data = 3 Figure 43. CNT/FSM Timing Diagram (set rising edge mode, oscillator is forced on, UP=0) for counter data = 3
9.7.8 Difference in Counter Value for Counter, Delay, One-Shot and Frequency Detect Modes
two rising edges of the clock signal in Delay/One-Shot/Frequency Detect modes compared to Counter mode. See Figure 46. a Look Up Table (LUT), or Programmable Pattern Generator (PGEN). pattern repeats. See figure Figure 48. Figure 46. Counter Value, Counter Data = 3
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);
- In case of using OSC1 (25 MHz), OSC0 must be set to Force Powe r On. 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)
Figure 49. WS controller
SLG46533_DS_114 Page 97 of 184 SLG46533 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 If OSC is powered off (Power Dow n 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 91. 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. Figure 52. The ACMP cells have an input "Low bandwith" signal selection, which can be used to save power and reduce noise the ACMPs with the POR signal, and not the VDD signal. Note: Regulator and Charge Pump set to automatic ON/OFF. Figure 50. Maximum Power On Delay vs. VDD,
10.1 ACMP0 Block Diagram
Table 94. Built-in Hysteresis Tolerance at T = 25°C Figure 55. ACMP0 Block Diagram
10.2 ACMP0 Register Settings
Table 95. ACMP0 Register Settings
10.3 ACMP1 Block Diagram
Figure 56. ACMP1 Block Diagram
10.4 ACMP1 Register Settings
Table 96. ACMP1 Register Settings
10.5 ACMP2 Block Diagram
Figure 57. ACMP2 Block Diagram
10.6 ACMP2 Register Settings
Table 97. ACMP2 Register Settings
10.7 ACMP3 Block Diagram
Figure 58. ACMP3 Block Diagram
10.8 ACMP3 Register Settings
Table 98. ACMP3 Register Settings
SLG46533_DS_114 Page 110 of 184 SLG46533
11.0 Pipe Delay (PD)
The SLG46533 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.4 3-Bit LUT or Pipe Delay Macrocell for the description of this Combination Function macrocell.
12.0 Programmable Delay / Edge Detector
Note: The input signal must be longer than the delay, otherwise it will be filtered out.
12.1 Programmable Delay Timing Diagram - Edge Detector Output
Figure 59. Programmable Delay Figure 60. Edge Detector Output
12.2 Programmable Delay Register Settings
Table 99. Programmable Delay Register Settings
13.0 Additional Logic Functions
are two deglitch filters, each with edge detector functions.
13.1 Deglitch Filter / Edge Detector
13.2 Deglitch Filter Register Settings
Figure 61. Deglitch Filter / Edge Detector Table 100. Programmable Delay Register Settings
14.0 Voltage Reference (VREF)
14.1 Voltage Reference Overview
- See table below for the available selections for each analog comparator. Also see Figure 62 below, which shows the reference
14.2 VREF Selection Table
Table 101. 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 62. Voltage Reference Block Diagram
14.4 VREF Load Regulation
Note 1: It is not recommended to use VREF connected to external pin without buffer. Note 2: VREF buffer performance is not guaranteed at VDD < 2.7 V. Figure 63. Typical Load Regulation, VREF = 600 mV, T = (-40...+85)°C, Buffer - Enable Figure 64. Typical Load Regulation, VREF = 1000 mV, T = (-40...+85)°C, Buffer - Enable
Figure 65. Typical Load Regulation, VREF = 1200 mV, T = (-40...+85)°C, Buffer - Enable
SLG46533_DS_114 Page 119 of 184 SLG46533
15.0 RC Oscillator (RC Osc)
The SLG46533 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 (IO15 or IO17 for 25 kHz / 2 MHz and IO14 for 25 MHz or Crystal OSC), see section 20.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> (OUT0) and <28> (OUT1). See Figure 66 and Figure 67 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 and OSC divider will reset.
- 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 SLG46533 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 this decreases the settling time. 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 only when any macrocell that uses OSC is powered on.
- I f FORCE POWER ON <1> is selected, the OSC will run when the SLG46533 is powered on. OSC can be turned on by:
- Register control (force power on)
- Delay mode, when delay requires OSC
- CNT/FSM
Figure 66. 25 kHz / 2 MHz RC OSC Block Diagram Figure 67. 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 macrocell that uses OSC is powered on. Figure 68. Oscillator Startup Diagram Figure 69. 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 72. RC Oscillator Frequency vs. Temperature, RC OSC0=2 MHz Figure 73. RC Oscillator Frequency vs. Temperature, RC OSC0=25 kHz
Note 1: For more information see section 5.11 OSC Specifications. Note 2: 25 MHz RC OSC1 performance is not guaranteed at VDD < 2.5 V. Figure 74. OSC1 (25 MHz) Frequency vs. Temperature
16.0 Crystal Oscillator
is possible to use an external clock source, it must be connected to IO14. In this case no external components are required. Figure 75. Crystal OSC Block Diagram Figure 76. External Crystal Connection Table 102. External Components Selection Table
SLG46533_DS_114 Page 126 of 184 SLG46533
17.0 Power On Reset (POR)
The SLG46533 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.
17.1 General Operation
To start the POR sequence in the SLG46533, the voltage applied on the VDD should be higher than the Power_ON threshold 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 started, the SLG46533 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. The SLG46533 is guaranteed to be powered down and nonoperationa l when the VDD voltage (voltage on VDD) is less than Power Off Threshold (see in Electrical Characteristics table), 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.6 V margin due to forward drop voltage of the ESD protection diodes. Note 2. The Power_ON threshold is defined in Electrical Characteristics table. 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 Power Off Threshold. 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.
17.2 POR Sequence
The POR system generates a sequence of signals that enable certain macrocells. The sequence is shown in Figure 77. from high impedience to active at this point. environmental factors, such as: slew rate, VDD value, temperature and even will vary from chip to chip (process influence). Figure 77. POR sequence
17.3 Macrocells Output States During POR Sequence
states during the POR sequence (Figure 78 describes the output signals states). last are output PINs that become active and determined by the input signals. Figure 78. Internal Macrocell 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 power-up 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
that during a slow rampdown, outputs can possibly switch state during this time. Figure 79. Power Down
1 V VREF Out Signal
18.0 I2C Serial Communications Macrocell
18.1 I2C Serial Communications Macrocell 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. section 18.5 I2C Serial Command Register Protection for more details on I2C read/write memory protection. Note: GreenPAK I2C is fully compatible with standard I2C protocol.
18.2 I2C Serial Communications Device Addressing
by an Acknowledge bit (ACK), which is sent by this device to indicate successful communication of the Control Byte data. addressing and implementation of these special functions, to insure reliable operation. for all commands to the SLG46533. Address. Figure 80 shows this basic command structure. Figure 80. Basic Command Structure
18.3 I2C Serial General Timing
found in the AC Characteristics section.
18.4 I2C Serial Communications Commands
18.4.1 Byte Write Command
that the SLG46533 generates the Acknowledge bit. Figure 81. I2C General Timing Characteristics Figure 82. Byte Write Command, R/W = 0
18.4.2 Sequential Write Command
generates the Acknowledge bit.
18.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 83. Sequential Write Command, R/W = 0 Figure 84. Current Address Read Command, R/W = 1
18.4.4 Random Read Command
R/W bit set to “1”, after which the SLG46533 issues an Acknowledge bit, followed by the requested eight data bits.
18.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 85. Random Read Command Figure 86. Sequential Read Command
18.4.6 I2C Serial Command Address Space
for all commands to the SLG46533.
18.4.6.1 I2C Serial Command Register Map
unless protection bits are set to prevent this.
18.5 I2C Serial Command Register Protection
- reg<1832> I 2C lock for read bits <1535:0> (Bank 0/1/2). If the system provides any read commands to the addresses in these three banks, the device will respond with ‘FFH’ in data field.
- reg<1871> I 2C lock for write bits <1535:0> (Bank 0/1/2). If the system provides any write commands to the addresses in these three banks, the device will acknowledge these commands, but will not do internal writes to the register space.
- reg<1870> I 2C lock for write all bits (Bank 0/1/2/3). If the system provides any write commands to the addresses in these four banks, the device will acknowledge these commands, but will not do internal writes to the register space. Note 1. reg<1870> is higher priority than reg<1871>, and if reg<1870> is set, than reg<1871> does not have any effect. Note 2. If the user sets IOs 6 and 7 function to a selection other than SDA and SCL, all access via I2C will be disabled.
Figure 87. Register Bank Map
- reg<1663> IO Latching Enable During I 2C Write Interface is always protected from I2C write, see Note 3.
- reg<1871> Bank 0/1/2 I 2C-write protection bit is always protected from I2C write
- reg<1867:1864> I 2C Control Code Bit [3:0] is always protected from I2C write Note 3. If reg<1663> = 1, all outputs are latched while inputs and internal macrocells retain their status during I2C write Note 4. Any write commands that come to the device via I 2C that are not blocked, based on the protection bits, will change the contents of the RAM register bits that mirror the NVM bits. These write commands will not change the NVM bits themselves, and a POR event will restore the register bits to original programmed contents of the NVM. See Section 21.0 Appendix A - SLG46533 Register Definition for detailed information on all registers.
18.5.1 Register Read/Write Protection
There are six read/write protect modes for the design sequence from being corrupted or copied. See Table 103 for details. Table 103. Read/Write Protection Options
1833 Reserved R R R R R R
1832 I2C Lock for read
1871 I2C Lock for write
1870 I2C Lock for write all
18.5.1.1 I2C Serial Reset Command
Note: I2C Serial Reset Command is not available during emulation.
18.5.1.2 Reading Counter Data via I2C
16-bit CNT0 and CNT1, and 8-bit counters CNT4 and CNT6.
18.5.1.3 User RAM and OTP Memory Array
and the highest order byte in this array is located at I2C address 0xDF. Figure 88. Reset Command Timing Table 104. RAM Array Table
19.0 Analog Temperature Sensor
Figure 89. Analog Temperature Sensor Structure Diagram
Figure 90. TS Output vs Temperature, VDD = (1.71…5.5) V Table 105. TS Register Settings
SLG46533_DS_114 Page 141 of 184 SLG46533
20.0 External Clocking
The SLG46533 supports several ways to use an external, higher accuracy clock as a reference source for internal operations
20.1 Crystal Mode
When reg<1136> is set to 1, an external crystal can be connected to IOs 13 and 14 for supplying an accurate clock source. See section 16.0 Crystal Oscillator. An external clocking signal on IO14 can be used in place of t he crystal. The high and low limits for crystal frequency that can be selected are 32.768 kHz and 40 MHz.
20.2 IO17 or IO15 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, IO17 is in use, and when set to 1, IO15 is in use. See Figure 66. The high and low limits for external frequency that can be selected are 0 MHz and 77 MHz.
20.3 IO14 Source for 25 MHz Clock
When reg<1357> is set to 1, an external clocking signal on IO14 will be routed in place of the internal RC oscillator derived 25 MHz clock source. See Figure 67. The high and low limits for external frequency that can be selected are 0 MHz and 84 MHz.
SLG46533_DS_114 Page 142 of 184 SLG46533
21.0 Appendix A - SLG46533 Register Definition
Address 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 Output 00 reg<5:0> Matrix OUT IN0 of LUT3_11 or Clock Input of DFF8 Valid Valid reg<7:6> Reserved Valid Valid 01 reg<13:8> Matrix OUT IN1 of LUT3_11 or Data Input of DFF8 Valid Val id reg<15:14> Reserved Valid Valid 02 reg<21:16> Matrix OUT IN2 of LUT3_11 or nRST (nSET) of DFF8 Valid Valid reg<23:22> Reserved Valid Valid 03 reg<29:24> Matrix OUT IN0 of LUT3_12 or Clock Input of DFF9 Valid Valid reg<31:30> Reserved Valid Valid 04 reg<37:32> Matrix OUT IN1 of LUT3_12 or Data Input of DFF9 Valid V alid reg<39:38> Reserved Valid Valid 05 reg<45:40> Matrix OUT IN2 of LUT3_12 or nRST (nSET) of DFF9 Valid Valid reg<47:46> Reserved Valid Valid 06 reg<53:48> Matrix OUT IN0 of LUT3_13 or Clock Input of DFF10 Valid Valid reg<55:54> Reserved Valid Valid 07 reg<61:56> Matrix OUT IN1 of LUT3_13 or Data Input of DFF10 Valid Valid reg<63:62> Reserved Valid Valid 08 reg<69:64> Matrix OUT IN2 of LUT3_13 or nRST (nSET) of DFF10 Valid Valid reg<71:70> Reserved Valid Valid 09 reg<77:72> Matrix OUT IN0 of LUT3_14 or Clock Input of DFF11 Valid Valid reg<79:78> Reserved Valid Valid 0A reg<85:80> Matrix OUT IN1 of LUT3_14 or Data Input of DFF11 Valid Valid reg<87:86> Reserved Valid Valid 0B reg<93:88> Matrix OUT IN2 of LUT3_14 or nRST (nSET) of DFF11 Valid Valid reg<95:94> Reserved Valid Valid 0C reg<101:96> Matrix OUT IN0 of LUT3_15 or Clock Input of DFF12 Valid Valid reg<103:102> Reserved Valid Valid 0D reg<109:104> Matrix OUT IN1 of LUT3_15 or Data Input of DFF12 Valid Valid reg<111:110> Reserved Valid Valid
SLG46533_DS_114 Page 143 of 184 SLG46533 0E reg<117:112> Matrix OUT IN2 of LUT3_15 or nRST (nSET) of DFF12 Valid Valid reg<119:118> Reserved Valid Valid 0F reg<125:120> Matrix OUT IN0 of LUT3_16 or Clock Input of DFF13 Valid Valid reg<127:126> Reserved Valid Valid 10 reg<133:128> Matrix OUT IN1 of LUT3_16 or Data Input of DFF13 Valid Valid reg<135:134> Reserved Valid Valid 11 reg<141:136> Matrix OUT IN2 of LUT3_16 or nRST (nSET) of DFF13 Valid Valid reg<143:142> Reserved Valid Valid 12 reg<149:144> Matrix OUT IN0 of LUT3_17 or Clock Input of DFF14 Valid Valid reg<151:150> Reserved Valid Valid 13 reg<157:152> Matrix OUT IN1 of LUT3_17 or Data Input of DFF14 Valid Valid reg<159:158> Reserved Valid Valid 14 reg<165:160> Matrix OUT IN2 of LUT3_17 or nRST (nSET) of DFF14 Valid Valid reg<167:166> Reserved Valid Valid 15 reg<173:168> Matrix OUT IN0 of LUT4_2 Valid Valid reg<175:174> Reserved Valid Valid 16 reg<181:176> Matrix OUT IN1 of LUT4_2 Valid Valid reg<183:182> Reserved Valid Valid 17 reg<189:184> Matrix OU IN2 of LUT4_2 Valid Valid reg<191:190> Reserved Valid Valid 18 reg<197:192> Matrix OUT IN3 of LUT4_2 Valid Valid reg<199:198> Reserved Valid Valid 19 reg<205:200> Matrix OUT IO1 Digital Output Source Valid Valid reg<207:206> Reserved Valid Valid 1A reg<213:208> Matrix OUT IO1 Output Enable Valid Valid reg<215:214> Reserved Valid Valid 1B reg<221:216> Matrix OUT IO2 Digital Output Source Valid Valid reg<223:222> Reserved Valid Valid 1C reg<229:224> Matrix OUT IO3 Digital Output Source Valid Valid reg<231:230> Reserved Valid Valid 1D reg<237:232> Matrix OUT IO3 Output Enable Valid Valid reg<239:238> Reserved Valid Valid 1E reg<245:240> Matrix OUT IO4 Digital Output Source Valid Valid reg<247:246> Reserved Valid Valid 1F reg<253:248> Matrix OUT IO5 Digital Output Source Valid Valid reg<255:254> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 144 of 184 SLG46533 20 reg<261:256> Matrix OUT IO5 Output Enable Valid Valid reg<263:262> Reserved Valid Valid 21 reg<269:264> Matrix OUT IO6 Digital Output Source (SCL with VI/Input & NMOS open-drain) Valid Valid reg<271:270> Reserved Valid Valid 22 reg<277:272> Matrix OUT IO7 Digital Output Source (SDA with VI/Input & NMOS open-drain) Valid Valid reg<279:278> Reserved Valid Valid 23 reg<285:280> Matrix OUT IO8 Digital Output Source Valid Valid reg<287:286> Reserved Valid Valid 24 reg<293:288> Matrix OUT IO8 Output Enable Valid Valid reg<295:294> Reserved Valid Valid 25 reg<301:296> Matrix OUT IO9 Digital Output Source Valid Valid reg<303:302> Reserved Valid Valid 26 reg<309:304> Matrix OUT IO10 Digital Output Source Valid Valid reg<311:310> Reserved Valid Valid 27 reg<317:312> Matrix OUT IO10 Output Enable Valid Valid reg<319:318> Reserved Valid Valid 28 reg<325:320> Matrix OUT IO11 Dig ital Output Source Valid Valid reg<327:326> Reserved Valid Valid 29 reg<333:328> Matrix OUT IO11 Output Enable Valid Valid reg<335:334> Reserved Valid Valid 2A reg<341:336> Matrix OUT IO12 Digital Output Source Valid Valid reg<343:342> Reserved Valid Valid 2B reg<349:344> Matrix OUT IO13 Digital Output Source Valid Valid reg<351:350> Reserved Valid Valid 2C reg<357:352> Matrix OUT IO13 Output Enable Valid Valid reg<359:358> Reserved Valid Valid 2D reg<365:360> Matrix OUT IO14 Digital Output Source Valid Valid reg<367:366> Reserved Valid Valid 2E reg<373:368> Matrix OUT IO15 Digital Output Source Valid Valid reg<375:374> Reserved Valid Valid 2F reg<381:376> Matrix OUT IO15 Output Enable Valid Valid reg<383:382> Reserved Valid Valid 30 reg<389:384> Matrix OUT IO16 Digital Output Source Valid Valid reg<391:390> Reserved Valid Valid 31 reg<397:392> Matrix OUT IO16 Output Enable Valid Valid reg<399:398> Reserved Valid Valid 32 reg<405:400> Matrix OUT IO17 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 145 of 184 SLG46533 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 detector Valid Valid reg<447:446> Reserved Valid Valid 38 reg<453:448> Matrix OUT Input of Filter_1 with fixed time edge detector Valid Valid reg<455:454> Reserved Valid Valid 39 reg<461:456> Matrix OUT Input of Programmable Delay & Edge Detector Valid Valid reg<463:462> Reserved Valid Valid 3A reg<469:464> Matrix OUT OSC 25KHz/2MHz PD (Power Down) Valid Valid reg<471:470> Reserved Valid Valid 3B reg<477:472> Matrix OUT OSC 25MHz PD (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 Vali dV a l i d 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 Vali dV a l i d 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 146 of 184 SLG46533 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 Vali dV a l i d 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 reg<639:638> Reserved Valid Valid 50 reg<645:640> Matrix OUT IN0 of LUT3_4 or Clock Input of DFF7 Vali dV a l i d 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 147 of 184 SLG46533 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 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 De- lay Valid Valid reg<799:798> Reserved Valid Valid 64 reg<805:800> Matrix OUT IN2 of LUT3_10 or Clock of Pipe Delay Vali dV a l i d 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 reg<845:840> Matrix OUT IN0 of LUT4_1 or Delay1 Input (or Counter1 RST/SET Input) Valid Valid reg<847:846> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 148 of 184 SLG46533 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 crystal oscillator by reg<1268> Val id Valid reg<879:878> Reserved Valid Valid Reserved 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 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 IO0 reg<1024> Reserved Valid Valid reg<1025> Reserved Valid Valid reg<1027:1026> Reserved Valid Valid reg<1029:1028> IO0 Pull Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1031:1030> IO0 Mode Control 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 149 of 184 SLG46533 IO1 reg<1032> Reserved Valid Valid reg<1033> IO1 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1035:1034> IO1 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1037:1036> IO1 Mode Control (sig_io1_oe=0) 00: Digital Input without Schmitt Trig- ger, 01: Digital Input with Schmitt Trigger, 10: Low Voltage Digital Input 11: Reserved Valid Valid reg<1039:1038> IO1 Mode Control (sig_io1_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid IO2 reg<:1040> Reserved Valid Valid reg<:1041> IO2 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1042> IO2 Pull Up/Do wn Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1044:1043> IO2 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1047:1045> IO2 Mode Control 000: Digital Input without Schmitt Trig- ger 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
SLG46533_DS_114 Page 150 of 184 SLG46533 IO3 reg<1048> Reserved Valid Valid reg<1049> IO3 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1051:1050> IO3 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1053:1052> IO3 Mode Control (sig_io3_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Reserved Valid Valid reg<1055:1054> IO3 Mode Control (sig_io3_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid IO4 reg<:1056> Reserved Valid Valid reg<:1057> IO4 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1058> IO4 Pull Up/Do wn Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1060:1059> IO4 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1063:1061> IO4 Mode Control 000: Digital Input without Schmitt Trig- ger 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
SLG46533_DS_114 Page 151 of 184 SLG46533 IO5 reg<1064> Reserved Valid Valid reg<1065> IO5 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1067:1066> IO5 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1069:1068> IO5 Mode Control (sig_io5_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1071:1070> IO5 Mode Control (sig_io5_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid IO6 reg<1072> Reserved Valid Valid reg<1073> IO6 Driver S trength Selection 0: 1X 1: 2X Valid Valid reg<1074> Select SCL & Virtual Input 0 or IO6 0: SCL & Virtual Input 0 1: IO6 Valid Valid reg<1076:1075> IO6 (or SCL) Pull Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1079:1077> IO6 (or SCL) Mode Control (input mode is selected by reg at SCL) 000: Digital Input without Schmitt Trig- ger 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 152 of 184 SLG46533 IO7 reg<:1080> Reserved Valid Valid reg<:1081> IO7 (or SDA) D river Strength Selection 0: 1X (I2C up to 400 KHz) 1: 2X (I2C up to 1 MHz) Valid Valid reg<:1082> Select SDA & Virtual Input 1 or IO7 0: SDA & Virtual Input 1 1: IO7 Valid Valid reg<1084:1083> IO7 (or SDA) Pull Down Resistor Value Se- lection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1087:1085> IO7 (or SDA) Mode Control (input mode is selected by reg. But, output mode is fixed as OD at SDA.) 000: Digital Input without Schmitt Trig- ger 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 IO8 reg<1088> IO8 Super Drive (4X, NMOS Open Drain) Selection 0: Super Drive OFF 1: Super Drive ON (if sig_io8_oe='1' & IO8 Mode Control = '1X') Valid Valid reg<1089> IO8 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1091:1090> IO8 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1093:1092> IO8 Mode Control (sig_io8_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1095:1094> IO8 Mode Control (sig_io8_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
SLG46533_DS_114 Page 153 of 184 SLG46533 IO9 reg<:1096> IO9 Super Drive (4X, NMOS Open Drain) Selection 0: Super Drive OFF 1: Super Drive ON (if IO9 Mode Con- trol = '101') Valid Valid reg<:1097> IO9 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1098> IO9 Pull Up/Do wn Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1100:1099> IO9 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1103:1101> IO9 Mode Control 000: Digital Input without Schmitt Trig- ger 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 IO10 reg<1104> Reserved Valid Valid reg<1105> IO10 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1107:1106> IO10 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1109:1108> IO10 Mode Control (sig_io10_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1111:1110> IO10 Mode Control (sig_io10_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
SLG46533_DS_114 Page 154 of 184 SLG46533 IO11 reg<1112> Reserved Valid Valid reg<1113> IO11 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1115:1114> IO11 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1117:1116> IO11 Mode Control (sig_io11_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1119:1118> IO11 Mode Control (sig_io11_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid IO12 reg<:1120> Reserved Valid Valid reg<:1121> IO12 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1122> IO12 Pull Up/Do wn Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1124:1123> IO12 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1127:1125> IO12 Mode Control 000: Digital Input without Schmitt Trig- ger 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
SLG46533_DS_114 Page 155 of 184 SLG46533 IO13 reg<1128> Reserved Valid Valid reg<1129> IO13 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1131:1130> IO13 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1133:1132> IO13 Mode Control (sig_io13_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Sel for XOSC (X2) Valid Valid reg<1135:1134> IO13 Mode Control (sig_io13_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid IO14 reg<:1136> X1 & X2 for crystal OSC enable 0: Disable 1: Enable Valid Valid reg<:1137> IO14 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1138> IO14 Pull Up/Do wn Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1140:1139> IO14 Pull Up/Down Resistor Value Selection 00: Floating 01: 10K 10: 100K 11: 1M Valid Valid reg<1143:1141> IO14 Mode Control 000: Digital Input without Schmitt Trig- ger 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 156 of 184 SLG46533 IO15 reg<1144> Reserved Valid Valid reg<1145> IO15 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1147:1146> IO15 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1149:1148> IO15 Mode Control (sig_io15_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1151:1150> IO15 Mode Control (sig_io15_oe=1) 00: Push Pull 1X 01: Push Pull 2X 10: Open Drain NMOS 1X 11: Open Drain NMOS 2X Valid Valid IO16 IO169 reg<1152> Reserved Valid Valid reg<1153> IO16 Pull Up/Down Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1155:1154> IO16 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1157:1156> IO16 Mode Control (sig_io16_oe=0) 00: Digital Input without Schmitt Trig- ger 01: Digital Input with Schmitt Trigger 10: Low Voltage Digital Input 11: Analog Input/Output Valid Valid reg<1159:1158> IO16 Mode Control (sig_ioIO1616_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
SLG46533_DS_114 Page 157 of 184 SLG46533 IO17 reg<:1160> Reserved Valid Valid reg<:1161> IO17 Driver Strength Selection 0: 1X 1: 2X Valid Valid reg<:1162> IO17 Pull Up/Do wn Resistor Selection 0: Pull Down Resistor 1: Pull Up Resistor Valid Valid reg<1164:1163> IO17 Pull Up/Down Resistor Value Selection 00: Floating 01: 10 K 10: 100 K 11: 1 M Valid Valid reg<1167:1165> IO17 Mode Control 000: Digital Input without Schmitt Trig- ger 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 reg<1168> ACMP1 Positive I nput Source Select 0: IO8 1: ACMP0 IN+ source 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: 0 mV 01: 25 mV 10: 50 mV 11: 200 mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; Exter- nal VREF will not have 50 mV & 200 mV hysteresis.) Valid Valid ACMP0 reg<1172> ACMP0 Positive I nput Source Select 0: IO4 1: VDD 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: 0 mV 01: 25 mV 10: 50 mV 11: 200 mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; Exter- nal VREF will not have 50 mV & 200 mV hysteresis.) Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 158 of 184 SLG46533 ACMP3 reg<1177:1176> ACMP3 Positive Input Source Select 0: IO12 01: ACMP2 IN+ source 10: ACMP0 IN+ source 00: Reserved Valid Valid reg<1179:1178> ACMP3 Hysteresis Enable 00: 0 mV 01: 25 mV 10: 50 mV 11: 200 mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; Exter- nal VREF will not have 50 mV & 200 mV hysteresis.) Valid Valid ACMP2 reg<1180> ACMP2 Positive I nput Source Select 0: IO10 1: ACMP0 IN+ source Valid Valid reg<1182:1181> ACMP2 Hysteresis Enable 00: 0 mV 01: 25 mV 10: 50 mV, 11: 200 mV (01: for both external & internal VREF; 10 & 11: for only internal VREF; Exter- nal VREF will not have 50 mV & 200 mV hysteresis.) 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 Select 0: LUT3_3 1: DFF6 with nRST/nSET Valid Valid reg<1185> LUT3_2 or DFF5 with nRST/nSET Select 0: LUT3_2 1: DFF5 with nRST/nSET Valid Valid reg<1186> LUT3_1 or DFF4 with nRST/nSET Select 0: LUT3_1 1: DFF4 with nRST/nSET Valid Valid reg<1187> LUT3_0 or DFF3 with nRST/nSET Select 0: LUT3_0 1: DFF3 with nRST/nSET Valid Valid 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 159 of 184 SLG46533 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 Select 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 Select 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 reg<1204> LUT2_0 <0> Valid Valid reg<1205> LUT2_0 <1> / DFF0 Initial Polarity Select 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 da- ta<3:0> Valid Valid LUT2_2 / DFF2 reg<1212> LUT2_2 <0> Valid Valid reg<1213> LUT2_2 <1> / DFF2 Initial Polarity Select 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 160 of 184 SLG46533 LUT3_0 / DFF3 reg<1219:1216> LUT3_0 <3:0> Valid Valid reg<1220> LUT3_0 <4> / DFF3 Initial Polarity Select 0: Low 1: High Valid Valid reg<1221> LUT3_0 <5> / DFF3 nRST or nSET Select 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 Select 0: Low 1: High Valid Valid reg<1229> LUT3_1 <5> / DFF4 nRST or nSET Select 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 Select 0: Low 1: High Valid Valid reg<1237> LUT3_2 <5> / DFF5 nRST or nSET Select 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 reg<1239> LUT3_2 <7> / DFF5 or Latch Select 0: DFF function 1: Latch function Valid Valid LUT3_3 / DFF6 reg<1243:1240> LUT3_3 <3:0> Valid Valid reg<1244> LUT3_3 <4> / DFF6 Initial Polarity Select 0: Low 1: High Valid Valid reg<1245> LUT3_3 <5> / DFF6 nRST or nSET Select 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 161 of 184 SLG46533 LUT3_4 / DFF7 reg<1251:1248> LUT3_4 <3:0> Valid Valid reg<1252> LUT3_4 <4> / DFF7 Initial Polarity Select 0: Low 1: High Valid Valid reg<1253> LUT3_4 <5> / DFF7 nRST or nSET Select 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 9D reg<1259:1256> LUT3_10 <3:0> / Pipe Delay OUT0 Select Valid Valid reg<1263:1260> LUT3_10 <7:4> / Pipe Delay OUT1 Select Valid Valid reg<1265:1264> Select the Edge Mode of Programmable De- lay & 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: 135 ns 01: 270 ns 10: 405 ns 11: 540 ns Valid Valid reg<1269:1268> Crystal oscillator Power down enable 00: No matrix PD 01: matrix PD for crystal oscillator 10: Reserved 11: matrix PD for both crystal oscillator 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
SLG46533_DS_114 Page 162 of 184 SLG46533 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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: 25 MHz 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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
SLG46533_DS_114 Page 163 of 184 SLG46533 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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: 25 MHz 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
SLG46533_DS_114 Page 164 of 184 SLG46533 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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: 25 MHz OSC clock 110: External Clock 111: Counter6 Overflow Valid Valid reg<1317> CNT0/FSM0's Q are Set to data or Reset 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
SLG46533_DS_114 Page 165 of 184 SLG46533 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 & Counter Reset) 10: on Rising Edge only (for Delay & Counter Reset) 11: No Delay on either Falling or Ris- ing 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: 25 MHz OSC clock 110: External Clock 111: Counter0 Overflow Valid Valid reg<1325> CNT1/FSM1's Q are Set to data or Reset to 0s Selection (16bits) 0: Reset to 0 s 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 166 of 184 SLG46533 Oscillator reg<1337:1336> OSC Clock Pre-divider for 25 MHz 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 reg<1341> Force 25 MHz Oscillator ON 0: Auto Power ON (If any CNT/DLY use 25 MHz source) 1: Force Power ON Valid Valid reg<1342> Oscillator (25 KHz: Ring OSC, 2 M: RC-OSC) Select 0: 25 KHz Ring OSC 1: 2 MHz RC-OSC Valid Valid reg<1343> Force 25 KHz /2 MHz Oscillator ON 0: Auto Power ON (if any CNT/DLY use 25 K/2 MHz source) 1: Force Power ON Valid Valid reg<1346:1344> Internal OSC 25 KHz/2 MHz Frequency Di- vider 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 25 KHz/2 MHz Frequency Di- vider 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 25 KHz/2 MHz to matrix input <28> enable 0: Disable 1: Enable Valid Valid reg<1351> OSC Clock 25 KHz/2 MHz to matrix input <27> enable 0: Disable 1: Enable Valid Valid reg<1354:1352> Reserved Valid Valid reg<1355> External oscillator pin selection for 25 KHz/2 MHz 0: IO17 1: IO15 Valid Valid reg<1356> OSC Clock 25MHz to matrix input <29> en- able 0: Disable 1: Enable Valid Valid reg<1357> External Clock Source Select instead of 25 MHz 0: Internal Oscillator 1: External Clock from IO14 Valid Valid reg<1358> External Clock Source Select instead of 25 KHz/2 MHz 0: Internal Oscillator 1: External Clock from IO15 or IO17 Valid Valid reg<1359> DLY/CNT1 stop & restarting enable in CNT mode when new data is loaded. 0: Disable 1: Enable Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 167 of 184 SLG46533 LUT3 or DFF AA reg<1360> Reserved Valid Valid reg<1361> LUT3_17 or DFF14 with nRST/nSET Select 0: LUT3_17 1: DFF14 with nRST/nSET Valid Valid reg<1362> LUT3_16 or DFF13 with nRST/nSET Select 0: LUT3_16 1: DFF13 with nRST/nSET Valid Valid reg<1363> LUT3_15 or DFF12 with nRST/nSET Select 0: LUT3_15 1: DFF12 with nRST/nSET Valid Valid reg<1364> LUT3_14 or DFF11 with nRST/nSET Select 0: LUT3_14 1: DFF11 with nRST/nSET Valid Valid reg<1365> LUT3_13 or DFF10 with nRST/nSET Select 0: LUT3_13 1: DFF10 with nRST/nSET Valid Valid reg<1366> LUT3_12 or DFF9 with nRST/nSET Select 0: LUT3_12 1: DFF9 with nRST/nSET Valid Valid reg<1367> LUT3_11 or DFF8 with nRST/nSET Select 0: LUT3_11 1: DFF8 with nRST/nSET Valid Valid AB reg<1371:1368> LUT3_11 <3:0> Valid Valid reg<1372> LUT3_11 <4> / DFF8 Initial Polarity Select 0: Low 1: High Valid Valid reg<1373> LUT3_11 <5> / DFF8 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1374> LUT3_11 <6> / DFF8 Output Select 0: Q output 1: QB output Valid Valid reg<1375> LUT3_11 <7> / DFF8 or Latch Select 0: DFF function 1: Latch function Valid Valid AC reg<1379:1376> LUT3_12 <3:0> Valid Valid reg<1380> LUT3_12 <4> / DFF9 Initial Polarity Select 0: Low 1: High Valid Valid reg<1381> LUT3_12 <5> / DFF9 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1382> LUT3_12 <6> / DFF9 Output Select 0: Q output 1: QB output Valid Valid reg<1383> LUT3_12 <7> / DFF9 or Latch Select 0: DFF function 1: Latch function Valid Valid AD reg<1387:1384> LUT3_13 <3:0> Valid Valid reg<1388> LUT3_13 <4> / DFF10 Initial Polarity Select 0: Low 1: High Valid Valid reg<1389> LUT3_13 <5> / DFF10 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1390> LUT3_13 <6> / DFF10 Output Select 0: Q output 1: QB output Valid Valid reg<1391> LUT3_13 <7> / DFF10 or Latch Select 0: DFF function 1: Latch function Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 168 of 184 SLG46533 AE reg<1395:1392> LUT3_14 <3:0> Valid Valid reg<1396> LUT3_14 <4> / DFF11 Initial Polarity Select 0: Low 1: High Valid Valid reg<1397> LUT3_14 <5> / DFF11 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1398> LUT3_14 <6> / DFF11 Output Select 0: Q output 1: QB output Valid Valid reg<1399> LUT3_14 <7> / DFF11 or Latch Select 0: DFF function 1: Latch function Valid Valid AF reg<1403:1400> LUT3_15 <3:0> Valid Valid reg<1404> LUT3_15 <4> / DFF12 Initial Polarity Select 0: Low 1: High Valid Valid reg<1405> LUT3_15 <5> / DFF12 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1406> LUT3_15 <6> / DFF12 Output Select 0: Q output 1: QB output Valid Valid reg<1407> LUT3_15 <7> / DFF12 or Latch Select 0: DFF function 1: Latch function Valid Valid reg<1411:1408> LUT3_16 <3:0> Valid Valid reg<1412> LUT3_16 <4> / DFF13 Initial Polarity Select 0: Low 1: High Valid Valid reg<1413> LUT3_16 <5> / DFF13 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1414> LUT3_16 <6> / DFF13 Output Select 0: Q output 1: QB output Valid Valid reg<1415> LUT3_16 <7> / DFF13 or Latch Select 0: DFF function 1: Latch function Valid Valid reg<1419:1416> LUT3_17 <3:0> Valid Valid reg<1420> LUT3_17 <4> / DFF14 Initial Polarity Select 0: Low 1: High Valid Valid reg<1421> LUT3_17 <5> / DFF14 nRST or nSET Select 0: nRST from Matrix Output 1: nSET from Matrix Output Valid Valid reg<1422> LUT3_17 <6> / DFF14 Output Select 0: Q output 1: QB output Valid Valid reg<1423> LUT3_17 <7> / DFF14 or Latch Select 0: DFF function 1: Latch function Valid Valid B2 reg<1431:1424> LUT4_2 <15:0> = <1439:1424> Valid Valid B3 reg<1439:1432> Valid Valid reg<1442:1440> Reserved Valid Valid reg<1443> Reserved Valid Valid reg<1446:1444> Reserved Valid Valid reg<1447> Reserved Valid Valid reg<1450:1448> Reserved Valid Valid reg<1451> Reserved Valid Valid reg<1454:1452> Reserved Valid Valid reg<1455> Reserved Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 169 of 184 SLG46533 Filter / Edge Detector reg<1457:1456> Select the edge mode of Edge Detector_1 00: Rising Edge 01: Falling Edge 10: Both Edge 11: Delay Valid Valid reg<1458> Filter_1/Edge Detector_1 output Polarity Se- lect 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 Detector_0 00: Rising Edge 01: Falling Edge 10: Both Edge 11: Delay Valid Valid reg<1462> Filter_0/Edge Detector_0 output Polarity Se- lect 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<1465:1464> Reserved Valid Valid B7 reg<1466> Bandgap OK for ACMP Output Delay Time Select, the start Time is "Resetb_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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 170 of 184 SLG46533 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 nega- tive in) 100: Reservedb X10: Reserved XX1:Reserved Valid Valid reg<1475> VDD Bypass Enable when device power 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 Bandgap 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 Dis- able) Valid Valid reg<1478> Temp output range control (temp. detector is not available) 0: 0.62 V ~ 0.99 V (TYP) 1: 0.75 V ~ 1.2 V (TYP) Valid Valid reg<1479> GPIO Quick Charge Enable 0: Disable 1: Enable Valid Valid reg<1482:1480> VREF1 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> Reserved Valid Valid reg<1486:1484> VREF0 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> Reserved 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 Oscilla- tor is OFF or DLY/CNT0 high level set/reset at DLY/CNT0 Mode Selection is "11" 0: Low 1: High Valid Valid reg<1495> Wake Sleep Ratio Control Mode Selection if DLY/CNT0 Mode Selection is "11" 0: Default Mode 1: Wake Sleep Ratio Control Mode Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 171 of 184 SLG46533 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 - 255 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C1 reg<1551:1544> LUT3_6 <7:0> or DLY/CNT3 Control Data 1 - 255 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C2 reg<1559:1552> LUT3_7 <7:0> or DLY/CNT4 Control Data 1 - 255 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C3 reg<1567:1560> LUT3_8 <7:0> or DLY/CNT5 Control Data 1 - 255 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C4 reg<1575:1568> LUT3_9 <7:0> or DLY/CNT6 Control Data 1 - 255 (Delay Time = [Counter Control Data + 1] / Freq) Valid Valid C5 reg<1583:1576> LUT4_0 <15:0> or DLY/CNT0 (16bits, <15:0> = <1591:1576>) Control Data 1 - 16535 (Delay Time = [Counter Control Data + 2] / Freq) Valid ValidC6 reg<1591:1584> C7 reg<1599:1592> LUT4_1 <15:0> or DLY/CNT1 (16bits, <15:0> = <1607:1592>) Control Data 1 - 65535 (Delay Time = [Counter Control Data + 2] / Freq) Valid ValidC8 reg<1607:1600> C9 reg<1615:1608> PGEN pattern data <15:0> = <1623:1608> Valid Valid CA reg<1623:1616> 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: IO9: EXT_VREF 11011: IO5: ACMP0- 11100: IO9: EXT_VREF/2 11101: IO5: ACMP0-/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) En- a b l e 0: OFF 1: ON Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 172 of 184 SLG46533 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: IO9: EXT_VREF 11011: IO9: EXT_VREF 11100: IO9: EXT_VREF/2 11101: IO9: EXT_VREF/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: 1 MHz) En- a b l e 0: OFF 1: ON Valid Valid 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: IO9: EXT_VREF 11011: IO11: ACMP2- 11100: IO9: EXT_VREF /2 11101: IO11: ACMP2-/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: 1 MHz) En- a b l e 0: OFF 1: ON Valid Valid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 173 of 184 SLG46533 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: IO9: EXT_VREF 11011: IO11: ACMP3- 11100: IO9: EXT_VREF/2 11101: IO11: ACMP3-/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) En- a b l e 0: OFF 1: ON Valid Valid Misc. CF reg<1656> Reserved Valid Valid reg<1657> Switch from “Matrix OUT: OSC 25MHz PD” to “Matrix OUT: OSC 25 MHz Force On” 0: OSC PD 1: OSC Force On (Matrix Output <59>) Valid Valid reg<1658> Switch from “Matrix OUT: OSC 25 KHz/2 MHz PD” to “Matrix OUT: OSC 25 KHz/2 MHz 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> I2C reset bit with reloading NVM into Data register 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 Inter- face 0: Disable 1: Enable Valid Valid D0 reg<1671:1664> Customer configurable RAM8 Valid Valid D1 reg<1679:1672> Customer configurable RAM9 Valid Valid D2 reg<1687:1680> Customer configurable RAM10 Valid Valid D3 reg<1695:1688> Customer configurable RAM11 Valid Valid D4 reg<1703:1696> Customer configurable RAM12 Valid Valid D5 reg<1711:1704> Customer configurable RAM13 Valid Valid D6 reg<1719:1712> Customer configurable RAM14 Valid Valid D7 reg<1727:1720> Customer configurable RAM15 Valid Valid D8 reg<1735:1728> Customer configurable RAM0 Invalid Invalid D9 reg<1743:1736> Customer configurable RAM1 Invalid Invalid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 174 of 184 SLG46533 DA reg<1751:1744> Customer configurable RAM2 Invalid Invalid DB reg<1759:1752> Customer configurable RAM3 Invalid Invalid DC reg<1767:1760> Customer configurable RAM4 Invalid Invalid DD reg<1775:1768> Customer configurable RAM5 Invalid Invalid DE reg<1783:1776> Customer configurable RAM6 Invalid Invalid DF reg<1791:1784> Customer configurable RAM7 Invalid Invalid 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> Reserved Valid Valid reg<1832> I 2C lock for read bits <1535:0> (Bank 0/1/2) 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 E8 reg<1863:1856> Reserved Valid Invalid reg<1867:1864> I 2C Control Code Bit [3:0] Value for slave address Valid Invalid reg<1868> Reserved Valid Valid reg<1869> Reserved Valid Valid reg<1870> I 2C lock for write all bits (Bank 0/1/2/3) 0: writable 1: Non-writable Valid Invalid reg<1871> I 2C lock for write bits <1535:0> (Bank 0/1/2) 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 Val- ue 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 Val- ue Valid Invalid EF reg<1919:1912> Valid Invalid Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 175 of 184 SLG46533 Matrix Input reg<1920> Matrix Input 0 GND Valid Invalid reg<1921> Matrix Input 1 IO0 Digital Input Valid Invalid reg<1922> Matrix Input 2 IO1 Digital Input Valid Invalid reg<1923> Matrix Input 3 IO2 Digital Input Valid Invalid reg<1924> Matrix Input 4 IO3 Digital Input Valid Invalid reg<1925> Matrix Input 5 IO4 Digital Input Valid Invalid reg<1926> Matrix Input 6 IO5 Digital Input Valid Invalid reg<1927> Matrix Input 7 IO8 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 reg<1944> Matrix Input 24 LUT3_10 / Pipe Delay (1st stage) Out- put 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 Address Signal Function Register Bit Definition I2C Interface Byte Register Bit Read Write
SLG46533_DS_114 Page 176 of 184 SLG46533 reg<1952> Matrix Input 32 Vi rtual Input <0> Valid Valid reg<1953> Matrix Input 33 Vi rtual Input <1> Valid Valid reg<1954> Matrix Input 34 Vi rtual Input <2> Valid Valid reg<1955> Matrix Input 35 Vi rtual Input <3> Valid Valid reg<1956> Matrix Input 36 Vi rtual Input <4> Valid Valid reg<1957> Matrix Input 37 Vi rtual Input <5> Valid Valid reg<1958> Matrix Input 38 Vi rtual Input <6> Valid Valid reg<1959> Matrix Input 39 Virt ual Input <7> Valid Valid reg<1960> Matrix Input 40 LUT3_11 / DFF8 (SET/RST) Output Valid Inv alid reg<1961> Matrix Input 41 LUT3_12 / DFF9 (SET/RST) Output Valid Inv alid reg<1962> Matrix Input 42 LUT3_13 / DFF10 (SET/RST) Output Valid In valid reg<1963> Matrix Input 43 LUT3_14 / DFF11 (SET/RST) Output Valid In valid reg<1964> Matrix Input 44 LUT3_15 / DFF12 (SET/RST) Output Valid In valid reg<1965> Matrix Input 45 LUT3_16 / DFF13 (SET/RST) Output Valid In valid reg<1966> Matrix Input 46 LUT3_17 / DFF14 (SET/RST) Output Valid In valid reg<1967> Matrix Input 47 LUT4_2 Output Valid Invalid reg<1968> Matrix Input 48 IO9 Digital Input Valid Invalid reg<1969> Matrix Input 49 IO10 Digital Input Valid Invalid reg<1970> Matrix Input 50 IO11 Digital Input Valid Invalid reg<1971> Matrix Input 51 IO12 Digital Input Valid Invalid reg<1972> Matrix Input 52 IO13 Digital Input Valid Invalid reg<1973> Matrix Input 53 IO14 Digital Input Valid Invalid reg<1974> Matrix Input 54 IO15 Digital Input Valid Invalid reg<1975> Matrix Input 55 IO16 Digital Input Valid Invalid reg<1976> Matrix Input 56 IO17 Digital Input Valid Invalid reg<1977> Matrix Input 57 AC MP_0 Output Valid Invalid reg<1978> Matrix Input 58 AC MP_1 Output Valid Invalid reg<1979> Matrix Input 59 AC MP_2 Output Valid Invalid reg<1980> Matrix Input 60 AC MP_3 Output Valid Invalid reg<1981> Matrix Input 61 Programmable Delay with Edge De- tector 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 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
SLG46533_DS_114 Page 177 of 184 SLG46533
22.0 Package Top Marking System Definition
22.1 STQFN 20L 2x3mm 0.4P COL Package 22.2 MSTQFN 22L 2x2.2 mm 0.4P Package Part Code Datecode Lot Revision – 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 P P A Part Code + Assembly Pin 1 Identifier WWR Date Code + Revision NN Serial Number Code
SLG46533_DS_114 Page 178 of 184 SLG46533
23.0 Package Drawing and Dimensions
23.1 STQFN 20L 2x3mm 0.4P COL Package JEDEC MO-220 IC Net Weight: 0.0090 g
SLG46533_DS_114 Page 179 of 184 SLG46533 23.2 MSTQFN 22L 2x2.2 mm 0.4P Package JEDEC MO-220 IC Net Weight: 0.0058 g
SLG46533_DS_114 Page 180 of 184 SLG46533
24.0 Tape and Reel Specifications
24.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 MSTQFN 22L 2x2.2 mm 0.4P Green 22 2 x 2.2x 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 MSTQFN 22L 2x2.2 mm 0.4P Green Refer to EIA-481 specification
SLG46533_DS_114 Page 181 of 184 SLG46533
25.0 Recommended Land Pattern
25.1 STQFN 20L 2x3mm 0.4P COL Package Units: m
SLG46533_DS_114 Page 182 of 184 SLG46533 25.2 MSTQFN 22L 2x2.2mm 0.4P Green Package
26.0 Recommended Reflow Soldering Profile
Please see IPC/JEDEC J-STD-020: latest revision for reflow profile based on package volume of 3.30 mm3 (nominal) for STQFN Units: m
SLG46533_DS_114 Page 183 of 184 SLG46533
27.0 Revision History
10/12/2017 1.14 Updated Electrical Spec Fixed typos Updated I2C Specifications Updated I2C Serial Command Register Protection Added Register Read/Write Protection subsection 8/29/2017 1.13 Updated VREF Block Diagram Updated subsection I2C Serial Reset Command 5/24/2017 1.12 Fixed typos Updated reg<1831:1824> Updated Electrical Characteristics 5/4/2017 1.11 Fixed typos Updated POR section Corrected table Typical Delay Estimated for Each Block at T=25°C Updated Absolute Maximum Conditions 3/31/2017 1.10 Fixed typos Updated Analog Temperature Sensor (TS) Specifications 2/16/2017 1.09 Fixed quality of CNT Timing Diagrams Updated Section Programmable Delay / Edge Detector Fixed typos 12/20/2016 1.08 Corrected Oscillator Electrical Spec Updated Silego Website & Support Fixed typos Corrected figure WS controller Added table DLY/CNTx One-Shot / Freq. Detect Output Polarity Added data to table Programmable Delay Register Settings Updated figure Deglitch Filter / Edge Detector 11/15/2016 1.07 Fixed typos Corrected figure OSC1 Power On Delay Corrected table Typical Counter/Delay Offset Measurements Corrected table Functional Pin Description Added subsection Difference in Counter Value for Counter, Delay, One-Shot and Frequency Detect Modes 10/20/2016 1.06 Removed references to GPAK families 10/11/2016 1.05 Added Temp Sensor Spec 10/10/2016 1.04 Fixed typos Updated Vref Electrical Spec 9/27/2016 1.03 Fixed typos Updated figure 2-bit LUT2 or PGEN Updated Random Read Command Diagram Clarified Pipe Delay Description Added subsection VREF Load Regulation 8/30/2016 1.02 Reorgan ized and updated ACMP Electrical Spec 8/22/2016 1.01 Updated I 2C Serial Command Address Space and Write Protection sections Fixed typos and formatting Updated section Analog Comparators Added MSTQFN Package information Reorganized subsections 3-Bit LUT or 8- Bit Counter / Delay Macrocells Added subsection FSM timing diagrams Added PGEN Timing Diagram 7/14/2016 1.00 Prod uction Release
SLG46533_DS_114 Page 184 of 184 SLG46533 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 / HFET1: 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.