Skip to main content

SLG46120

GreenPAK™ Programmable Mixed-signal Matrix

slg46120_block-diagram.png

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

● Active

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 newsletters
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

GreenPAK SPICE Introduction

Video thumbnail, click to open and play

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

GreenPAK Development Board

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
Suitable for:
  • Programming
  • Emulation
  • Signal and Logic Generators
Features:
  • 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
GreenPAK Advanced Development Board
This item is out of stock.
$99.00
Recommended add-on:
SLG46120V-SKT
$35.00
DIP

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
Suitable for:
  • Programming
  • Emulation
Features:
  • USB interface
  • MacOS, Windows and Linux compatible
  • Programming and Emulation
  • Gated expansion header for connection to external test equipment
GreenPAK DIP Development Board
$29.99
Recommended add-on:
SLG46120V-DIP
$1.25
GreenPAK Development Board

GreenPAK Advanced Development Board

Provides full programming, emulation and testing functions for GreenPAK devices.
  • Programming
  • Emulation
  • Signal and Logic Generators
GreenPAK Advanced Development Board
This item is out of stock.
$99.00
Recommended add-on:
SLG46827AG-SKT
$35.00
DIP

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
GreenPAK DIP Development Board
$29.99

Other components

GPAK3 SLG46110V

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

SLG46120V (un-programmed)

Note: All parts will be shipped in tape form.

$0.30
GPAK3 SLG46110V

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.

SLG46120V (programmed)

Note: All parts will be shipped in tape form.

$0.30
slg4sa12-16x16-kit.jpg

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

SLG46120V-SKT
$35.00
SLG46120V-DIP

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.

SLG46120V-DIP
$1.25
SLG4SA-DIP

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.

SLG4SA-DIP
$7.25

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.

Back to results

GreenPAK and GreenFET

4 months ago

Serial Debugger Availability

Posted by RealSparky 25 points 5 replies
0 upvotes

Hi 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

olehs

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 

 

4 months ago

RealSparky 25 points

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

olehs

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

RealSparky 25 points

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

RealSparky 25 points

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