

10-GPIO, 2 ACMPs, 16 LUTs (max.), 4 CNT/DLY (max.), 8 DFF/LATCH (max.) and other Macrocells
The SLG46120 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 SLG46120. This highly versatile device allows a wide variety of mixed-signal functions to be designed within a very small, low power single integrated circuit.
Lifecycle status
Macrocells Overview
Two Analog Comparators (ACMP);
Voltage References (Vref);
Five Combinatorial Look Up Tables (LUTs):
- One 2-bit LUT;
- Four 3-bit LUTs;
Twelve Combination Function Macro cell:
- Four Selectable DFF/Latch or 2-bit LUTs;
- Four Selectable DFF/Latch or 3-bit LUTs;
- One Selectable Pipe Delay or 3-bit LUT:
- Pipe Delay - 8 stage / 2 output;
- One Bandgap;
- Two Selectable Counter/Delay or 4-bit LUT;
- One Programmable Delay / Deglitch Filter;
Two Counter / Delay Generators (CNT/DLY):
- One 8-bit counter/delay;
- One 14-bit counter/delay with external clock/reset;
Eight D Flip-Flop / Latches (DFF) (Part of Combination Function Macrocell);
Pipe Delay - 8 stage/2 output (Part of Combination Function Macrocell);
RC Oscillator (RC OSC);
Power-On-Reset (POR).
Features
Logic & Mixed Signal Circuits
Highly Versatile Macrocells
1.8V (±5%) to 5V (±10%) Supply
Operating Temperature Range: -40°C to 85°C
RoHS Compliant / Halogen-Free
Pb-Free 12-pin STQFN
Applications
Personal Computers and Servers
PC Peripherals
Consumer Electronics
Data Communications Equipment
Handheld and Portable Electronics
Packages and Ordering
SLG46120V: STQFN-12 (1.6 x 1.6 x 0.55 mm, 0.4 mm pitch)
SLG46120P: STQFN-12 (2.0 x 2.0 x 0.55 mm, 0.5 mm pitch)
The product ID suffix indicates the package style.
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 newslettersGreenPAK Configurable Mixed-signal IC Introduction
GreenPAK Designer Software
GreenPAK Development Platform
Choosing the Right GreenPAK
GreenPAK SPICE Introduction
LED Dimmer
View the full list of the GreenPAK videos in our Training Video Library.
This product is available in two packages:
SLG46120V: STQFN-12 (1.6 x 1.6 x 0.55 mm, 0.4 mm pitch)
SLG46120P: STQFN-12 (2.0 x 2.0 x 0.55 mm, 0.5 mm pitch)
The development board comparison tool below recommends the V version of the chip, but you can also use the P version - see further down the page to purchase those components.
Development board selector

Provides full programming, emulation and testing functions for GreenPAK devices. For use with SLG46xxxX-SKT sockets kits.
Working in tandem with the GreenPAK Designer software, GreenPAK Advanced Development Board allows designers to:
- Program custom samples in minutes
- Test GreenPAK projects in-circuit
- Develop using any GreenPAK device
- Programming
- Emulation
- Signal and Logic Generators
- USB interface
- MacOS, Windows and Linux compatible
- Programming and Emulation
- Gated expansion header for connection to external test equipment
- Integrated signal and logic generators
- LEDs for visual indication

Perfect for breadboarding and fast prototypes.
Working in tandem with the GreenPAK Designer software, GreenPAK DIP Development Board allows designers to:
- Program custom samples in minutes
- Test GreenPAK projects in-circuit
- Programming
- Emulation
- USB interface
- MacOS, Windows and Linux compatible
- Programming and Emulation
- Gated expansion header for connection to external test equipment

GreenPAK Advanced Development Board
- Programming
- Emulation
- Signal and Logic Generators

GreenPAK DIP Development Board
Perfect for breadboarding and fast prototypes.
Working in tandem with the GreenPAK Designer software, GreenPAK DIP Development Board allows designers to:
- Program custom samples in minutes
- Test GreenPAK projects in-circuit
- Programming
- Emulation
Other components

Programmable Mixed-signal Matrix. 1.8 V to 5.5 V. 10-GPIO, 2 ACMPs, 5 LUTs, 11 Combination Function Macrocells and other Counter/Delay/FF Macrocells. Package: STQFN-12.
Price table:
Qty | 1-50 | 51+ |
---|---|---|
Price | Free* | $0.30 |
*You only pay for shipping

Programmable Mixed-signal Matrix. 1.8 V to 5.5 V. 10-GPIO, 2 ACMPs, 5 LUTs, 11 Combination Function Macrocells and other Counter/Delay/FF Macrocells. Package: STQFN-12.
Price table:
Qty | 500-2,999 | 3,000-8,999 | 9,000+ |
---|---|---|---|
Price | $0.30 | $0.25 | Contact Dialog |
A unique marking will be assigned to each programmed unit. If you already have a PN assigned, please indicate it in comments field during checkout.

Included are: SLG4SA12-16x16 socket adapter, 50 SLG46120V samples.

20-pin DIP Proto Board*. Perfect for breadboarding and fast prototypes.
*requires the GreenPAK DIP Adapter (SLG4SA-DIP) to use it with the GreenPAK Advanced Development Board.

GreenPAK DIP Adapter for GreenPAK Advanced Development Board. Allows the use of the SLG46xxxV-DIP Proto boards with the GreenPAK Advanced Development Board. Acts as the bridge between Advanced and DIP Development Platforms.
You can no longer post questions or comments on this page. All product forum activity on the Dialog Semiconductor website are being migrated to a new platform called RenesasRulz communicated to users 4 May. Renesas Electronics Corporation (“Renesas”) will be the service provider and processor managing this move on behalf of Dialog Semiconductor PLC. (“Dialog Semiconductor”). In due course you will receive a welcome email from Renesas providing detailed information on accessing your new RenesasRulz account.
GreenPAK and GreenFET
4 months ago
Serial Debugger Availability
Posted by RealSparky 25 points 5 repliesHi Support Team,
RE: in-situ (ISP) programming SLG46880
I'm trying to use the Advanced Dev platform to program in-circuit with only connecting the I2C and power to the test socket on the Advanced Dev Platform. The Emulator displays a message to notify me that the pin test has failed (pins are not connected intentionally) but allows me to proceed to program memory. This seems to only work to a limited fashion w/o the entire memory set properly. Is there some more information available to work-around in-situ programming until the Serial Debugger become available again? Anyone know where I can buy a used working serial programmer?
https://www.dialog-semiconductor.com/products/greenpak/slg4dvkgsd
Thanks
4 months ago
Thanks, Oleh
My design is able to tolerate the programming voltage w/o issues. My goal is actually two-fold; first to use emulation mode to finalize the design in memory and then program the device just before shipment. This will allow some level of customization. There are too many other components to breadboard the entire design and I already have PCBAs available. BTW, elsewhere in this nice forum I read another member only applies the programming voltage to pin 5 while downloading the memory image.
best regards, RealSparky
4 months ago
RealSparky,
Did you change Device in the Debugging Controls from OnBoard to External 0001? This should help to avoid the issue with the pin test if I understood it correctly, but you must use the Expansion Connectors (EC) and connect the chip to EC
Best regards,
Oleh Sapiha
Attachment | Size |
---|---|
880.PNG | 25.97 KB |
4 months ago
Thanks, Oleh
I will try your suggested setup next. Today I made a small (2 diode + 3.7v LIR2030 battery) modification to prevent dropping power to the IC when using Emulator mode. I still have my 4 wire connection between the 32 pin adapter PCBA and the TQFN-32 test socket PCBA. This allows me to run/test w/o commiting to NVM. When I disconnect the emulator or the USB cable everything continues to operate perfectly.
I noticed however that reconnecting to the emulator with a powered IC caused it to send a message that unknow hardware was detected and needed to be calibrated/trimmed. I think this programmed some of the highest address bits in NVM. I will disconnect the battery first next time and this shouldn't happen. I still need to verify I can program NVM with the HV connected to a single pin (#5). It looks like the Advanced Dev platform might raise VDD and VDD2 to the programming voltage to commit the program to NVM.
best regards,
RealSparky
4 months ago
RE: in-situ (ISP) programming SLG46880
Hi Oleh and SLG46880 developers,
I tried the suggested change Device in the Debugging Controls from OnBoard to External 0001, but it was not a good solution for me. It appears the ISP is an important topic on the forum and disgusted for several parts that are not truly ISP devices. I believe having some work-around documented could be very helpful to other developers. On the SLG46880 with VDD, GND, SDA, SCL and pin5 connected to the Advanced Dev platform the part will not program unless pin26 is also connected. This is still a viable solution for my design and requires a slight modification to my original PCB layout.
My original quest to find a Serial Programmer was heading in the wrong direction for the SLG46880 device. Maybe it could be a partial solution to do initial testing in volatile memory only? I will explore more as time allows but connecting these pins to my TAG-Connect programming pads and using a Advanced Dev platform with a special cable will move my design forward.
Hope someone finds my comments helpful,
RealSparky
4 months ago
Hi RealSparky,
Thank you for appeal,
SLG46880 is not in a system programmable device, so you can't program it remotely using only I2C PINs, it requires applying Vpp voltage and entering the programming mode. We do not recommend programming this IC on your PCB board, since Vpp voltage (equals ~7.5V) can damage the external component.
Please take into account that SLG46880 is one time programmable, so you will not be able to change the initial program.
Best regards,
Oleh Sapiha