Skip to main content

SLG47004

Configurable Mixed-signal Matrix with In-System Programmability and Advanced Analog Features

slg47004

Analog PAK Configurable Mixed-signal IC with Operational Amplifiers, Digital Rheostats, EEPROM and a Wide Set of Analog and Digital Macrocells

The SLG47004 builds upon the flexibility of the GreenPAK’s traditional mixed-signal solution by integrating a mix of advanced analog features including Op Amps with programmable bandwidth, 10-bit digital rheostats, analog switches, and a chopper analog comparator. The unique Auto-Trim feature highlights the ability of this GreenPAK device to periodically tune its rheostat value to either compensate for system error sources or reconfigure circuit parameters. The SLG47004 provides dynamic power down control for all analog and digital blocks to optimize power consumption performance. Common applications include sensor interfaces, ADC analog front-ends, configurable amplifiers, tunable filters, and a variety of other analog circuits. This multi-time programmable solution is built into a tiny 3 mm x 3 mm package.

Lifecycle status

● Active

Macrocells Overview

Two General Purpose Op Amps with Configurable Bandwidth

  • Instrumentation Amplifier Mode Including 3rd Internal Op Amp

Two 10-bit 100kΩ Digital Rheostats with Optional Potentiometer Mode

Two SPST Analog Switches

Three Analog Comparators

  • Two Low Power General Purpose Rail-to-Rail Analog Comparators (ACMPxL)
  • One Low Offset Chopper Comparator

Three Oscillators (OSC):

  • 2.048 kHz Oscillator;
  • 2.048 MHz Oscillator;
  • 25 MHz Oscilaltor;

Thirteen Combination Function Macrocells

  • Three Selectable DFF/LATCH or 2-bit LUTs
  • One Selectable Programmable Pattern Generator or 2-bit LUT
  • Seven Selectable DFF/LATCH or 3-bit LUTs
  • One Selectable Pipe Delay or Ripple Counter or 3-bit LUT
  • One Selectable DFF/LATCH or 4-bit LUT

Seven Multi-Function Macrocells

  • Six Selectable DFF/LATCH or 3-bit LUTs + 8-bit Delay/Counters
  • One Selectable DFF/LATCH or 4-bit LUT + 16-bit Delay/Counter

I2C Serial Communication Interface

Analog Temperature Sensor

2-kbit (256 x 8) I2C-Compatible (2-Wire) Serial EEPROM Emulation with Software Write Protection

Power On Reset (POR)

Features

User-defined Auto-Trim Procedure for Two Independent Analog Channels

Event-triggered Memory Self-programming Routine for Digital Rheostats

In System Programmability

Multiple Time Programmable Memory

Configurable Power Down Option for All Analog and Digital Macrocells

Wide Range Power Supply

2.5 V (±4%) to 5 V (±10%)

Low Current Consumption

Operating Temperature Range: -40°C to 85°C

RoHS Compliant / Halogen-Free

Applications

Pressure Sensor Interfaces

Photodetector Interfaces (Transimpedance Amplifiers, TIA)

FSR (Force Sensitive Resistor) Sensor Interface

PGA (Programmable Gain Amplifiers)

InAmp (Instrumentation Amplifiers)

Sample & Hold Circuits

Portable and Handheld Electronics

Home Appliances and IoT

Robotics

Other Consumer and Industrial Electronics

Packages and Ordering

SLG47004V: STQFN-24 (3.0 x 3.0 x 0.55 mm, 0.4 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
GreenPAK Designer
Name Date Version
GreenPAK Designer software for Windows, macOS or Linux(7.58 KB)
Datasheets
Name Date Version
SLG47004 Datasheet (13.08 MB) 12/10/2021 2.5
Errata
Name Date Version
SLG47004 Errata (309.19 KB) 12/02/2021 1.1
Application notes
Name Date Version
AN-CM-307 Analog Front End for Heart Rate Monitor(967.14 KB) 03/11/2020 1.0
AN-CM-308 Analog Front End for a Pressure Sensor(1.21 MB) 03/11/2020 1.0
AN-CM-309 Tracking ADC(696.26 KB) 03/11/2020 1.0
AN-CM-310 Adjustable Analog Filter(631.76 KB) 18/11/2020 1.0
AN-CM-311 Low-Power Button Replacement with Force-Sensitive Resistor(1019.53 KB) 01/01/2021 1.0
AN-CM-320 Potentiometer Controlled by an Encoder(477.76 KB) 25/08/2021 1.0
AN-CM-324 Adjustable Analog Sine - Square Wave Oscillator(1.46 MB) 07/10/2021 1.0
AN-CM-326 Analog Front-End for Electrocardiogram Monitor(716.86 KB) 08/10/2021 1.0
PCB libraries
Name Date Version
GreenPAK Altium Library (6.8 MB) 31/08/2021 4.0
GreenPAK Eagle Library (25.65 KB) 06/11/2020 012
GreenPAK OrCAD Library (319.31 KB) 06/11/2020 17.2
User guides and manuals
Name Date Version
GSD Quick Start Guide (181.06 KB) 23/10/2020 1.0
SLG47004 In-System Programming Guide (606.42 KB) 09/11/2020 1.0
SLG47004V DIP Proto Board Quick Start Guide (721.39 KB)
UM-GP-004: GreenPAK Serial Debugger (591.05 KB) 26/10/2020 1.0
UM-GP-005: Advanced Analog GreenPAK Evaluation Board (1.28 MB) 08/09/2021 1.1
RoHS and Reach
Name Date Version
Dialog Environmental Statement for IC Products (868.13 KB)
Webinars
Name Date Version
5 Configurable Mixed-Signal Webinar Presentation (1.87 MB) (Registered users only)
Video thumbnail, click to open and play

Analog GreenPAK™ Webinar

Video thumbnail, click to open and play

5 Configurable Mixed-Signal Webinar

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

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

This product is available in one package:

SLG47004V: STQFN-24 (3.0 x 3.0 x 0.55 mm, 0.4 mm pitch)


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
$99.00
Recommended add-ons:
SLG47004V-SKT
$35.00
SLG47004V Evaluation Board
$18.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:
SLG47004V-DIP
$1.25
SLG4DVKISP

GreenPAK Development Board for Serial Debugging and In-System Programmability.

  • Can support serial debugging for all GreenPAK parts with I²C
  • Serial programming for SLG46824, SLG46826, and SLG47004
  • Very helpful in late stages of development when doing debug on-board is easiest
GreenPAK Serial Debugger Board (GSD)
This item is out of stock.
$28.75
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
$99.00
Recommended add-on:
SLG46537V-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
Recommended add-on:
SLG46537V-DIP
$1.25
SLG4DVKISP

GreenPAK Serial Debugger Board (GSD)

GreenPAK Development Board for Serial Debugging and In-System Programmability.

  • Can support serial debugging for all GreenPAK parts with I²C
  • Serial programming for SLG46824, SLG46826, and SLG47004
  • Very helpful in late stages of development when doing debug on-board is easiest
GreenPAK Serial Debugger Board (GSD)
This item is out of stock.
$28.75

Other components

SLG47004

GreenPAKTM Programmable Mixed-signal Matrix with In System Programmability. 2 Op Amps (In Amp mode including internal Op Amp), 2 100k 10-bit digital rheostats, 8 GPIO, 3 ACMPs, 2 SPST analog switches, 20 LUTs (max.), 7 CNT/DLY (max.), 18 DFF/LATCH (max.), EEPROM, I2C, and other Macrocells. Package: STQFN-24.

SLG47004V (un-programmed)
$0.65
SLG47004

GreenPAKTM Programmable Mixed-signal Matrix with In System Programmability. 2 Op Amps (In Amp mode including internal Op Amp), 2 100k 10-bit digital rheostats, 8 GPIO, 3 ACMPs, 2 SPST analog switches, 20 LUTs (max.), 7 CNT/DLY (max.), 18 DFF/LATCH (max.), EEPROM, I2C, and other Macrocells. Package: STQFN-24.

SLG47004V (programmed)
$0.70
SLG47004V-SKT

Included: SLG4SA24AA-30x30 socket adapter, 20 SLG47004V samples.

SLG47004V-SKT
$35.00
SLG47004V-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.

SLG47004V-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
$2.00
SLG47004V Evaluation Board

Evaluation Board for SLG47004. Designed to prototype basic analog configurations of SLG47004 with user-defined parameters.

SLG47004V Evaluation Board
$18.00
Back to results

GreenPAK and GreenFET

1 month ago

accessing GreenPAK chips

Posted by venkat dakulagi 175 points 17 replies
0 upvotes

Hi,

we are designing a medical wearable product, where we have requirement of power sequencer. basically we are using one Push-button, and we planning to use one single chip which take care of following cases 

1) like if you hold for 10 second it should power down the device and vice-versa

2)  like if you hold for 1 second it should enter sleep  and vice-versa

3) like if you hold for 30 second it should enter x mode  and vice-versa

etc...

i have seen many of GreenPAK chip is best suit for this... kindly give us more details on this...

And kindly suggest best chip which suits this application..

 

 

1 month ago

olehs

Hi venkat dakulagi, 

Thank you for being interested in our product.

Do you need to have a device that should be reconfigured via I2C or reprogrammed via I2C, if yes, then I suggest using SLG46855 or SLG46826 accordingly. If no, you can start your project using SLG46120V.

Best regards, 

Oleh Sapiha  

1 month ago

venkat dakulagi 175 points

Thanks for you response..

we need some more details  on this, our technical team want to discuss on this w.r.t use cases .

can you setup a call (your convenience time) to meet-up and get more convenience on our use cases with our team.. 

 

 

3 weeks ago

venkat dakulagi 175 points

Hi..

we have GreenPAK5 Development Kit with SLG46582V CHIP.  and as i mentioned in previous comment we need upto 30s delay circuit, but SLG46582V chip only giving maximum 650ms delay only.

i think using SLG46826V CHIP we can achieve this delay. if yes.. can we use SLG46826V chip on Same devop kit and socket kit.

 

please comment on this...

if possible please arrange call for detailed discussion....

2 weeks ago

venkat dakulagi 175 points

i am waiting for the reply

 

accepted answer!

2 weeks ago

olehs

Hi venkat, 

Sorry for the delay in response. If you want to create long time delay you can divide the frequency which is applied to the CNT/DLY block. To do that you can use, for example, another counter. I've made the draft design, hope it will help you to start. 

Best regards, 

Oleh Sapiha

Attachment Size
30s delay.zip 3.44 KB

2 weeks ago

venkat dakulagi 175 points

thanks for your response...

i am trying to access i2c interface with greenPAK.. can you tell me the process?

2 weeks ago

venkat dakulagi 175 points

and is it works at battery voltage?

2 weeks ago

olehs

Hi venkat, 

To write or read data in GPAK you need to have an external I2C master (it can be any of GreenPAK Development boards). By connecting to PIN8 as SCL and  PIN9 as SDA you can write/read data. The default I2C slave address is 0x08, of course, the Control code can be changed in I2C block properties. All the registers are described in the DS. 

I2C will work properly at the whole VDD range from 2.3V to 5.5V

Please let me know if you have more questions. 

Best regards, 

Oleh Sapiha

2 weeks ago

venkat dakulagi 175 points

please review the attached design file

2 weeks ago

venkat dakulagi 175 points
Attachment Size
delay circuit_0.zip 5.57 KB

2 weeks ago

olehs

venkat, 

I've reviewed your file and slightly modified it. Please check it. One recommendation, in order to increase the delay accuracy it is better to use the higher counter data and lower divider value.

Best regards, 

 

 

 

Attachment Size
delay circuit_mod.zip 5.48 KB

2 weeks ago

venkat dakulagi 175 points

Hi Sir,

My team decided go ahead with SLG46826V package. and i have designed based on that, kindly review attached design. and give your comments.

 

and confirm me, can we use only one VDD for the package for the operation, becuase i am not using vdd2 block

2 weeks ago

olehs

Hi venkat, 

Thank you  for your question, 

You can use SLG46826 with applying only VDD1, but in that case, you will not be able to use PINs dedicated to VDD2 (PIN12-PIN20). 

I have one recommendation for the design you attached, in order to decrease the DLY variation, please decrease the clock divider and adjust the counter data. If you look through the typical delay time formula T=(Counter data+1+var)/Clock , var = 0..1. Thus, as the value of “Counter Data” increases, the influence of “var” on the delay time will be proportionately less. Additionally, the absolute value of the delay time is kept the same, despite using a larger “Counter Data” value, if a faster “Clock” value is used.

Best regards, 

Oleh Sapiha

2 weeks ago

venkat dakulagi 175 points

2 weeks ago

venkat dakulagi 175 points
Attachment Size
SLG46826 DELAY CIRUIT_0.zip 5.27 KB

6 days ago

venkat dakulagi 175 points

HI sir,

we have a SLG46826V chips, can we program using SLG4DVKADV EVK and SLG46582V-SKT kit... or we need to use SLG46826V-SKT only...

6 days ago

olehs

Hi venkat dakulagi, 

Unfortunately, you can't use SLG46582V-SKT to program SLG46826V. If you want to program the chip on board you need to have SLG46826V-SKT, but you can also program chip soldered on your PCB, since it is ISP device. 

Best regards, 

Oleh Sapiha