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

Wrong chip in DIP module

Posted by devgit 235 points 20 replies
0 upvotes

Hello, I have purchased some DIP versions of the SLG46536V but they appear to be fitted with the wrong chip.

They purchased from Farnell (3287407) and the bag and the DIP module is marked SLG46536V-DIP.

But when I try to program them with the "Go Configure" software, it warns me that the chip I want to program is different. The read chip reports :-

>>

Detected chip:
Part number: SLG46533V/M
Revision: YB
Pattern ID: 0
Date code: N/D
Lot number: N/D

Development Board:
Type: GreenPAK Advanced Development Board
Hardware ID: 1.3.1
Firmware ID: 2.8

GreenPAK Designer:
Part number: SLG46536V
Version: 6.27
Build: 001

Operating System:
Name: Windows 10 Version 2009
Architecture: 64-bit

>>

 

and the programmer refuses to program it, but gives a error message. See attached screen snips.

 

I have tried two of these and both read as the wrong chip.

Can you help me to resolve this please?

Regards

John.

Attachment Size
Silego DIP chip data.png 25.4 KB
Silego DIP chip warning.png 13.7 KB

4 months ago

olehs

 devgit,

Could you check what IC is soldered to the PCB? It is easy to distinguish them since they come in different packages. If you received not what you ordered please kindly inform the distributor partner. 

Best regards, 

Oleh Sapiha 

4 months ago

Hello Olehs,

Its very difficult to read the QFN package, but using 9x spy glass I can see the device is marked :-

AZU
868
10

But this is not the fault of the distributor. The PCB has written in white silk screen SILEGO TECHNOLOGY 46536V

This matches the marking on the conductive packet SLG46536V-DIP with a Dialog  semiconductor and logo. I can send a picture if you wish.

So the manufacturer or contractor has put the wrong chip on the PCB? Can you verify the device marking?

 

Regards

John.

4 months ago

I have also checked an SLG46536V chip from the tape (in the progammer socket) and the device marking is :-

CHB
9EA
10

These are identified by the programmer as SLG46536V. So I have the correct bare chips being correctly identified by the programmer. But the DIP version seems to have the wrong chip (SLG46533V) on the DIP PCB.

 

Regards

John.

4 months ago

olehs

John, 

SLG46533V/M goes in two packages "V" means STQFN-20 2.0 x 3.0mm and "M" MSTQFN-22 2.0 x 2.2mm, SLG46536V goes only in STQFN: 2.0 x 2.2mm. It is hard to distinguish between SLG46533M and SLG46536V since their size is the same. The reason why I asked you to check the package is that you could receive SLG46533M instead of SLG46536V. In that case, you have to ask the distributor to exchange these parts. If you really received the correct chips SLG46536 and the DIP platform detects the wrong IC, it means that it is a software issue, which must be investigated by our side.

Best regards, 

Oleh Sapiha

4 months ago

Hi Oleh,

I see what you mean. Well its definately the same package as SLG46536, it has 14 pins and is the same size. So it cant be a SLG46533 as that has 20/22 pins. Are the device markings correct?

I am connecting VDD, GND, SDA and SCL from the programmer to the SLG46536-DIP pins. There are no communication errors shown.

Do you have any suggestions how to progress this issue?

Regards

John.

4 months ago

olehs

devgit, 

From my understanding when you are connecting I2C PINs from DIP platform to the chip, the chip is detected as SLG46536, but if you plug in on the board it is detected as SLG46533, is it right? If yes, I need to investigate and replicate this issue on my side. 

Best regards 

Oleh Sapiha

4 months ago

Hi Oleh,

 

I am connecting from the Greenpak DIP adaptor circuit board, from

Pin 1 (VDD) -> Greenpak advanced development board VDD

Pin 6 (SCL) -> Greenpak advanced development board TP6

Pin 7 (SDA) -> Greenpak advanced development board TP7

Pin 9 (GND) -> Greenpak advanced development board GND

Using discrete wires with clips. When programmed the Greenpak DIP adaptor will be soldered into a prototyping board.

Regards

 

John.

 

4 months ago

olehs

Hi devgit, 

I replicated this issue using my equipment and it happens only with the old chip revision. Probably, the chip you have received is obsolete, and that is why software can't work properly with them. There is a workaround. You can use old software version 6.25.005. I attached the link to download the software (https://support.dialog-semiconductor.com/downloads/GP_Designer_v6.25.005_Win64_External.zip). Changing program revision should fix this bug, but you must remove the current version of Go Configure Software Hub before you will install the older version otherwise this might not help.   

Best regards, 

Oleh Sapiha

4 months ago

Hi Sapiha,

Thanks for your reply.

I dont want to use the obsolete version on my prototype board.

Could you tell me how I can get the latest chip revision in the DIP packages?

If I just order from Farnell etc, I will probably get the obsolete version again.

Regards

John.

4 months ago

olehs

Hi John,

There only difference between this chip is one bit in chip pattern ID, the functionality is the same, so you shouldn't worry about that. This bit helps to distinguish chips of the same family. 

Of course, you can order just the blank chip, they should be the newest revision and solder them on DIP PCB by yourself since DIP platform is not frequently used and parts which are in stock could be the same that you have. 

Best regards, 

Oleh Sapiha

4 months ago

Hu Oleh,

Yes I have the discrete parts, I started with those and a QFN socket adaptor. But I need these DIP parts to build a prototype on breadboard/stripboard.

If the silicone is the same, I dont unsderstand why the new Go Configure will not program it, is that a bug or missing feature?

Anyway thanks for the information, I will discuss this with our engineering team in the new year.

Regards

John.

4 months ago

olehs

Hi devgit, 

Silicon is the same, but one bit in the initial ID in NVM is different, I reported to our software team and this issue should be fixed in the next revision of Go Configure Software Hub. 

Sorry for inconvenience. 

Best regards, 

Oleh Sapiha 

4 months ago

Hi Oleh,

 

Thats sound good, thanks.

 

Regards

 

John.

4 months ago

OK, when I use the GP Designer v6.25 software and open the project files created in the newer Go Configure software, then I get this warning :-

 

If I click Yes, then I get this warning :-

 

 

Is it safe to ignore these error messages? or is there a way to export the newer project files as a lower/older version?

Regards

John

4 months ago

I tried ignoring the warning, but it did noit work. Just got more warnings and failure messages.

Attachment Size
GP designer 6.25 chip read ok.png 10.02 KB
GP designer 6.25 error1.png 12.43 KB
GP designer 6.25 skt test fail.png 29.17 KB
GP designer 6.25 Warning3.png 13.54 KB

4 months ago

4 months ago

craig.cary

Hi John,

Your first two warning should be OK. 

  • Warning1.png ~ This is just letting you know that the GreenPAK Design File was created using a newer version of the software.  Some of the newer features / changes in the software might be lost. (Things like new features for the simulator, GUI changes, etc)  The GreenPAK configuration should remain the same after clicking "Yes".
     
  • Warning2.png ~ This warning indicates that the simulation settings used in v6.27 is incompatible with v6.25.  This is likely due to improvements / additional features included in the newer version of the software. Although it's a bit of a headache, you should be able to remake your simulation vectors to test the design.

Now that the software is opened, it looks like you're successfully reading that the SLG46536 device is empty. A few questions from my end:

  1. What command are you running within the GreenPAK Designer software that is generating Warning3.png and error1.png? Are you atempting to start "Emulation" or are you trying to "Program" the device?
  2. At this point, my understanding is that your test setup includes the GreenPAK Advanced Development Board, the GreenPAK DIP Adapter, and the 20-pin DIP Proto Board as shown on Dialog's SLG46536 Product Page. (https://www.dialog-semiconductor.com/products/greenpak/slg46536#tab-fie…) Can you confirm that my understanding is correct?
  3. Is the DIP Proto Board connected to the GreenPAK Advanced Development Board using the "SV1" connector on the middle of the board or are you using the "SV4" connector on the edge of the board?
  4. Can you send over an image of your "Debugging Controls" window right before you run the Emulate / Program command?

Hopefully the information above will help us narrow things down a bit more.

Best,

Craig

4 months ago

Hi Craig,

Thanks for your reply.

The chip is fully tested using a QFN socket adaptor on the Greenpak development kit.

What I need now is just to program this into a DIP adaptor version, so I can build a breadboard/stripboard prototype for developing until our production PCB's becomes avaliable to use the raw QFN chips.

As outlined to Oleh, the DIP is connected via :-

Pin 1 (VDD) -> Greenpak advanced development board VDD

Pin 6 (SCL) -> Greenpak advanced development board TP6

Pin 7 (SDA) -> Greenpak advanced development board TP7

Pin 9 (GND) -> Greenpak advanced development board GND

Using discrete wires with clips. When programmed the Greenpak DIP adaptor will be soldered into a prototyping board.

 

However this read the chip incorrectly on the "Go Configure" software as SLG46533 and so it refused to program the SLG46536V.

After downgrading, and ingnoring the warnings, I can read the chip :-

Start Greenpak designer V6.25 and open project. Ignore warnings and continue.

Click "Debug" to enable the "Read" and "Program" buttons.

Click "Read", socket test fails (this fail did not happen on the "Go Configure" software)

Click "skip and proceed", chip is "empty and ready to be programmed", details in GP designer 6.25 chip read ok2.png attached.

 

Now Click "Program", confirm with "yes", ignore socket test failure, and it gives the error about "Trimming failed, some parameters were trimmed incorrectly. Operation was stopped"

 

Regards

John.

 

 

 

 

 

 

 

 

Attachment Size
GP designer 6.25 chip read ok2.png 25.71 KB

4 months ago

craig.cary

Hey devgit,

Understood. So the SLG46536 is a one-time programmable (OTP) device as opposed to some of our multi-time programmable (MTP) devices. Our MTP devices can be programmed in-system because all of the programming is done via I2C.  From a hardware perspective, all you need is VDD, SCL, SDA, GND, and some pull up resistors to update the code. For our OTP devices, you can emulate (not program) a GreenPAK design in-system if the device supports I2C. This emulation involves using I2C to set the current configuration of the chip, but the device won't be programmed.

In order to program the SLG46536 (and other OTP devices), the GreenPAK Designer software loads the current GreenPAK Design configuration, performs a trimming algorith using some of the GPIOs, and then supplies a ~7.0V VPP signal on PIN2. This high voltage on PIN2 is what burns the configuration / trimming information onto the chip.

Since the device needs to be trimmed and we have to supply a 7.0V signal to the chip, we don't support external programming in our software. In order to program your SLG46536 DIP device, we've developed the SLG4SA-DIP socket adapter that can be found on the SLG46536's product page. (https://www.dialog-semiconductor.com/products/greenpak/slg46536#tab-fie…) My recommendation would be to pick up one of the DIP socket adapter boards. All you need to do is insert the SLG46536 DIP board into the SLG4SA-DIP adapter. Then connect the SLG4SA-DIP adapter into the SV1 connector on the GreenPAK Advanced Development board as you would with the standard QFN socket adapter.

For an immediate solution, you should be able to connect all 20 pins on the DIP board directly to the SV1 connector on the GreenPAK Advanced Development board. Although it is a bit more tedious, this should remove the socket warnings that you've observed and allow you to program the DIP device without the SLG4SA-DIP adapter.

Please let me know if the information above helps get you moving in the right direction. 

Best,

Craig