Skip to main content

High Voltage GreenPAKs

SLG47105

hvpak_slg47105_block_diagram_ds_r001.svg

HV PAK™ Programmable Mixed-signal Matrix with Four Outputs with Operating Voltage up to 13.2V and up to 2A Current per Output

The SLG47105 combines mixed-signal logic and high-voltage H-bridge functionality in a tiny 2 x 3 mm QFN package. One time programmable (OTP) Non-Volatile Memory (NVM) stores user-defined solutions in the form of interconnections of internal logic, I/O pins, and macrocells.
Integrated dual H-Bridge/quad Half-Bridge functionality allows driving different loads up to 2A per output with up to 13.2V voltage. The SLG47105 advanced PWM macrocells provide the ability to drive multiple motors with different PWM frequencies and duty cycles. Low idle current consumption in combination with a compact size further extends the field of possible applications.
This highly versatile device allows a wide variety of mixed-signal functions to be designed alongside with high-voltage capabilities within a tiny and thermally efficient IC.

Macrocells Overview

Four High Voltage, Current Drive GPOs with low RDS_ON

Two 8-bit PWM Macrocells with build-in 16-byte register file

Two Oscilllators:

  • 2.048 kHz oscillator
  • 25 MHz oscillator

Two High Speed General Purpose Rail-to-Rail Analog Comparators with Integrated Voltage Reference

Differential Amplifier with Integrator and Analog Comparator

Two Current Sense Comparators with Integrated Voltage Reference

Twelve Combination Function Macrocells:

  • Three Selectable DFF/Latch or 2-bit LUTs;
  • One Selectable Programmable Pattern Generator or 2-bit LUT;
  • Six 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

I2C Serial Communication Macrocell

Temperature Sensor

Filter with Edge Detector

Programmable Delay with Edge Detector

Power On Reset (POR)

Features

Up to 13.2V High Voltage and up to 2A High Current Drive GPOs

Full H-Bridge and Independent Half-Bridge Control.

Flexible 8-bit PWMs Macrocells

Constant Current Regulation

Constant Voltage Regulation

Two Wide Range Power Supply Inputs:

  • 2.5 V (±8 %) to 5.0 V (±10 %) VDD
  • 3.3 V (±10 %) to 12.0 V (±10 %) VDD2

Built-in Protections:

  • Undervoltage Lockout
  • Overcurrent Protection
  • Thermal Shutdown

I2C control

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

One Time Programmable Non-Volatile Memory

Low current consumption (nA level)

RoHS Compliant/Halogen-Free

Applications

Smart Locks and Valves

ATMs and POS Printers

MOSFET Drivers

Cameras (Video Security, DSLRs)

Toys

Robotics

Personal Computers and Servers

Office Equipment

Personal and Medical Care Devices

Other Consumer Electronics

Packages and Ordering

SLG47105V: STQFN-20: (2.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
SLG47105 Datasheet (4.33 MB) 12/04/2021 3.1
Errata
Name Date Version
SLG47105 Errata Sheet (516.12 KB)
Application notes
Name Date Version
AN-CM-295 Stepper Motor Driver (2.02 MB)
AN-CM-296 Smart Lock Motor Driver with Voltage Regulation (1.02 MB)
AN-CM-298 Smart Lock Motor Driver with Battery Discharge Compensation (847.78 KB)
AN-CM-301 LED Lamp Driver (757.67 KB) 24/11/2020 1.0
Brochures
Name Date Version
GreenPAK™ Brochure (3.4 MB) 01/01/2020 1.0
User guides and manuals
Name Date Version
SLG47105V DIP Proto Board Quick Start Guide (372.75 KB)
UM-GP-001 User Manual SLG47105V Evaluation Board Quick Start (1.71 MB)
UM-GP-003 User Manual SLG47105 Demo Board (1.51 MB) 09/07/2020 1.1
RoHS and Reach
Name Date Version
Dialog Environmental Statement for IC Products (868.13 KB)

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

HV PAK Demo Board Overview

Video thumbnail, click to open and play

HV PAK Webinar

Video thumbnail, click to open and play

GreenPAK I2C

Video thumbnail, click to open and play

GreenPAK SPICE Introduction

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.

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

This product is available in one package:

SLG47105V: STQFN-20: (2.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
SLG4DVKADV
$59.00
Recommended add-on:
SLG47105V-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
$24.99
Recommended add-on:
SLG47105V-DIP
$1.25
GreenPAK Pro Development Platform

Provides advanced emulation and testing functions for select GreenPAK devices.

Working in tandem with the GreenPAK Designer software, GreenPAK Pro Development Board allows designers to:

  • Program custom samples in minutes
  • Test GreenPAK projects in-circuit
  • Develop using select GreenPAK device
Suitable for:
  • Programming
  • Emulation
  • Signal and Logic Generators
  • High Speed Signal and Logic Generators
  • Logic Analyzer**
Features:
  • USB interface
  • MacOS, Windows and Linux compatible
  • Programming and Emulation
  • Gated expansion header for connection to external test equipment
  • Integrated high speed signal and logic generators

**This feature is not available at the moment and will be added through the software update

GreenPAK Pro Development Board
$349.99
Recommended add-on:
SLG47105V-SKT
$35.00
GreenPAK Development Board

GreenPAK Advanced Development Board

Provides full programming, emulation and testing functions for GreenPAK devices.
  • Programming
  • Emulation
  • Signal and Logic Generators
SLG4DVKADV
$59.00
Recommended add-on:
SLG47105V-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
$24.99
Recommended add-on:
SLG47105V-DIP
$1.25
GreenPAK Pro Development Platform

GreenPAK Pro Development Board

Provides advanced emulation and testing functions for select GreenPAK devices.

Working in tandem with the GreenPAK Designer software, GreenPAK Pro Development Board allows designers to:

  • Program custom samples in minutes
  • Test GreenPAK projects in-circuit
  • Develop using select GreenPAK device
  • Programming
  • Emulation
  • Signal and Logic Generators
  • High Speed Signal and Logic Generators
  • Logic Analyzer**
GreenPAK Pro Development Board
$349.99
Recommended add-on:
SLG47105V-SKT
$35.00

Other components

GPAK 47105

Programmable Mixed-signal Matrix. Two Power Supply Inputs: 2.5 V to 5.0 V and 3.3 V to 12.0 V. 8-GPIO, 4 HV GPO with current up to 2A per Output, 2 PWM, 2 ACMP, 2 CCMP, Integrator, 17 LUTs (max.), 15 DFF/LATCH (max.), 5 CNT/DLY (max.) and other Macrocells. Package STQFN-20 (2.0 x 3.0 mm).

Price table:

Qty 100-8,999 9,000-49,999 50,000+
Price $0.50 $0.433 Contact Dialog
SLG47105V (un-programmed)

Note: All parts will be shipped in tape form.

$0.50
GPAK 47105

Programmable Mixed-signal Matrix. Two Power Supply Inputs: 2.5 V to 5.0 V and 3.3 V to 12.0 V. 8-GPIO, 4 HV GPO with current up to 2A per Output, 2 PWM, 2 ACMP, 2 CCMP, Integrator, 17 LUTs (max.), 15 DFF/LATCH (max.), 5 CNT/DLY (max.) and other Macrocells. Package STQFN-20 (2.0 x 3.0 mm).

Price table:

Qty 3000-8,999 9,000-49,999 50,000+
Price $0.50 $0.43 Contact Dialog
SLG47105V (programmed)

Note: All parts will be shipped in tape form.

$0.50
SLG47105-SKT TQFN-20

Included are: SLG4SA20HV-20x30 socket adapter, 50 SLG47105V samples.

SLG47105V-SKT
$35.00
SLG47105V Evaluation Board

Evaluation Board for SLG47105V. Developed for testing designs with all features and high current loads.

SLG47105V Evaluation Board
$18.00
HVPAK SLG47105 Demo Board

HVPAK SLG47105 Demo Board.
Developed for testing designs based on SLG47105 with built-in DCM, Stepper Motor and LED.

SLG47105V-DMO
$50.00
Alternative text

20-pin DIP Proto Board. Perfect for breadboarding and fast prototypes.

SLG47105V-DIP
$1.25

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
Back to results

2 months ago

Simulation problem with F(1) macrocell on SLG46880V

Posted by Matthew H. 0 points 6 replies
0 upvotes

I'm using the F(1) computational macrocell on a SLG46880V device. It looks like when computations are performed using the cell on inputs coming from the dedicated analog comparator pins, and the outputs of the F(1) block are routed to the FSM transition inputs, the states don't transition correctly in the simulation.

When routing inputs from the general connection matrix it seems to work OK. Please see links to images and exaple file:

https://imgur.com/a/liAV0ZG

https://imgur.com/a/PkO0luS

https://www.dropbox.com/s/l8loe30ldw3pf7g/F%281%29%20error%20example.gp6?dl=0

2 months ago

ssaravan

Hi Matthew,

Thanks for reaching out. The only time the f(1) Computation Macrocell will begin to execute instructions is when the ASM Macrocell first enters a new state.(You can also find some more useful information in the F(1) macrocell section of the Datasheet)

So when the input voltage is less than the reference volatge of the ACMP, the ACMP goes low and the F(1) block stops and ASM remains in State 0. Hence you donot see a transition. Could you please try using the Loop with Delay command in the command sequence in addition to OUT0? So that every time the iteration goes through the loop, the threshold is monitored and the there is a transition.

Please let me know if this helps

Kind Regards,

Shivani

 

2 months ago

Matthew H. 0 points

Ok Shivani I see what you mean. I will try adding the loop and see if it changes anything, thank you.

2 months ago

Matthew H. 0 points

Hi again Shivani. I'm still not having any luck accomplishing what I'm trying to do, which is monitor the analog inputs continuously while in a gven state, performing a running computation using the F(1) macrocell, and the firing a state transition when a certain condition of the computation is met. An example would be to continously convert a thermometer code from the four analog comparators associated with the F(1) cell inputs, to three bit Gray code using the stack machine, and then fire a state transition when a particular bit in the three-bit F(1) output is set. For the F(1) code I have something like:

LOAD4 //push LOAD4 input bit onto stack
OUT2 //copy top bit of stack to OUT2, MSB
LOAD2 //push LOAD2 input bit onto stack
OUT1 //copy top bit of stack to OUT1, middle bit
LOAD1 
LOAD3
INV //invert top bit of stack, LOAD3
AND //top two bits on stack, push result back to top
OUT0 //copy top bit to OUT0
PUSH0 //top bit of stack must be 0 to trigger loop instruction
LOOP w DELAY // back to start

As you say without a loop statement the F(1) computation is only performed one time on entry to the state. With a loop & delay it looks like in simulation the stack machine enters an infinite loop, the outputs of the F(1) change continously but control is then never returned to the ASM and the transition never happens. Is it possible to do this? Do you have a working example you could share if so? Thank you

2 months ago

ssaravan

Hi Matthew,

Please find attached a working example of the F(1) macrocell. The command sequences are a bit different than yours

Kind Regards

Shivani

Attachment Size
ACMPs F(1).zip 8.47 KB

1 month ago

Matthew H. 0 points

Thank you for your example Shivani and sory for the delay in my reply, unfortunately the issue I'm experiencing still remains. The F(1) cell enters the loop and computes the 4-input AND of the ACMP inputs continuously not a problem in your example. However if I take say the OUT0 of the F(1) cell and connect it to a state transition input on the ASM it looks like it never triggers, the loop continues infinitely and control is never returned back to the ASM in that situation, where state transition inputs are only coming from the outputs of the F(1).

If I connect the OUT0 of the F(1) to both the ASM transition input and the "interrupt" pin on the F(1) then the transition is triggered when OUT0 goes high, I assume because control is returned back and the loop breaks out concurrently with the ASM recieving the transition signal, but this seems like a race hazard and not a partiuclarly useful configuration, anyway, as that connection then persists across all states and all four possible F(1) configurations. I'm assuming this is correct behavior though, once the F(1) enters an infinite loop in a particular state the only way to break out is via an external input to the ASM or using the interrupt pin to force a return of control to the ASM?

1 month ago

ssaravan

Hi Matthew,

I see what you mean. Could you maybe try using a delay block to connect the OUT0 to the ASM? Perhaps like a One shot delay or even better a DFF, so that you donot enter a race condition

Kind Regards

Shivani