Skip to main content


GreenPAK™ Programmable Mixed-signal Matrix with Asynchronous State Machine

Not Recommended for New Designs - See SLG46537.


18-GPIO, 4 ACMPs, 8-State ASM, I2C, 17 LUTs (max.), 7 CNT/DLY (max.), 8 DFF/LATCH (max.) and other Macrocells

The SLG46531 provides a small, low power component for commonly used mixed-signal functions. The user creates their circuit design by programming the one time Non-Volatile Memory (NVM) to configure the interconnect logic, the I/O Pins and the macro cells of the SLG46531. This highly versatile device allows a wide variety of mixed-signal functions to be designed within a very small, low power single integrated circuit.

Macrocells Overview

Four Analog Comparators (ACMP);

Two Voltage References (Vref);

Seventeen Combination Function Macrocells:

  • Three Selectable DFF/Latch or 2-bit LUTs;
  • One Selectable Continuous DFF/Latch or 3-bit LUT;
  • Four Selectable DFF/Latch or 3-bit LUTs;
  • One Selectable Pipe Delay or 3-bit LUT;
  • One Selectable Programmable Function Generator or 2-bit LUT;
  • Five 8-bit delays/counters or 3-bit LUTs;
  • Two 16-bit delays/counters or 4-bit LUTs;

Asynchronous State Machine:

  • Eight States;
  • Flexible input logic from state transitions;

Serial Communications:

  • I2C Protocol compliant;

Pipe Delay - 16 stage/3 output (Part of Combination Function Macrocell);

Programmable Delay;

Additional Logic Functions - 2 Deglitch Filters with Edge Detectors;

Two Oscillators (OSC):

  • Configurable 25 kHz/2 MHz;
  • 25MHz Ring Oscillator;

Crystal Oscillator;

Eight Byte RAM + OTP User Memory:

  • RAM Memory space that is readable and writeable via I2C;
  • User defined initial values transferred from OTP.


Logic & Mixed Signal Circuits

Highly Versatile Macro Cells

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


Personal Computers and Servers

PC Peripherals

Consumer Electronics

Data Communications Equipment

Handheld and Portable Electronics


STQFN-20 (2.0 x 3.0 x 0.55 mm, 0.4 mm pitch)

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
GreenPAK Designer (included in Go Configure™Software Hub)
Name Date Version
Go Configure™Software Hub for Windows, macOS or Linux(7.58 KB)
Name Date Version
SLG46531 Datasheet (2.29 MB)
Name Date Version
SLG46531 Errata (500.13 KB)
Application notes
Name Date Version
AN-1087 LED Flashlight Mode Controller using Asynchronous State Machine Design(548.48 KB)
AN-1088 Asynchronous State Machine 4x4 Keypad Encoder(1.02 MB)
AN-1089 I2C Controlled Window Comparators(413.48 KB)
AN-1090 Simple I2C IO Controllers with SLG46531V(808.94 KB)
AN-1091 How To Change a GreenPAK Comparator’s Threshold Voltage Using I2C(861.4 KB)
AN-1092 I2C Controlled State Machine(655.52 KB)
AN-1097 7-Segment LED Control with GreenPAK(784.33 KB)
AN-1098 Using GreenPAK's I2C Port to Control an RGB LED's Color(923.37 KB)
AN-1099 Using GreenPAK’s I2C Port to Control an RGB LED Pulse(546.16 KB)
AN-1100 Using GreenPAK’s I2C Port to Control an RGB LED Breathing Pattern(528.79 KB)
AN-1102 I2C-Readable Analog to Digital Converter(646.05 KB)
AN-1105 A State Machine Linear Sequencer(555.96 KB)
AN-1107 How to Use Dialog's Arduino Library with GreenPAK(542.91 KB)
AN-1110 ASM Counter with display(2.21 MB)
AN-1111 Sine Wave Generator(1.8 MB)
AN-1117 Speed Regulating PWM Fan Motor Controller(1.47 MB)
AN-1118 Eight Output 8-bit PCM LED Dimming Using ASM(1.19 MB)
AN-1125 In-System Debug for GreenPAK™ Devices with I2C Serial Communication(661.43 KB)
AN-1126 ASM to Synchronous Conversion(640.21 KB)
AN-1127 Enhanced Lead-Acid Battery Management(785.62 KB)
AN-1133 Flammable Gas Monitor(1.4 MB)
AN-1135 Improving Gas Valve Safety Compliance with GreenPAK™(1.78 MB)
AN-1137 Serial Output Tips & Techniques(606.41 KB)
AN-1138 Speed Regulating PWM Fan Motor Controller (Japanese)(2.18 MB)
AN-1139 Binary Sequence Detector(1.8 MB)
AN-1142 Bat Detector – Ultrasound Translator(4.53 MB)
AN-1143 Line Follower Control Circuit for Robots(1.12 MB)
AN-1144 I2C IO Controllers 8-bit BUS(882.21 KB)
AN-1147 Salinity Sensor(517.18 KB)
AN-1153 Stepper Motor Controller(1.3 MB)
AN-1154 Parking Assist System with GreenPAK™(889 KB)
AN-1166 Lithium Polymer Battery Charger using GreenPAK™ State Machine(10.78 MB)
AN-1176 RFID Sensor Dog Door(5.27 MB)
AN-1189 Coin Counter(1.47 MB)
AN-CM-215 Maze Runner Robot(689.19 KB)
AN-CM-224 How to Test and Debug GreenPAK using a Website(682.08 KB)
AN-CM-269 Solar Tracker(1.46 MB) v.1
White Papers & Technical Articles
Name Date Version
WP-1001 Asynchronous State Machine vs MCU (82.04 KB)
WP-1002 Asynchronous State Machine vs MCU (Traditional Chinese) (452.64 KB)
WP-1003 Asynchronous State Machine vs MCU (Simplified Chinese) (377.98 KB)
Video thumbnail, click to open and play

GreenPAK Configurable Mixed-signal IC Introduction

Video thumbnail, click to open and play

GreenPAK Designer Software

Video thumbnail, click to open and play

GreenPAK Development Platform

Video thumbnail, click to open and play

Choosing the Right GreenPAK

Video thumbnail, click to open and play

Sine Wave Generator

Video thumbnail, click to open and play

Line Follower Control Circuit for Robots

View the full list of the GreenPAK videos in our Training Video Library.