Home Blog  

10 Apr 2014


The MAX31629 I2C digital thermometer and real-time clock (RTC) integrates the critical functions of a real-time clock and a temperature monitor in a small-outline 8-pin TDFN package. Communication to the device is accomplished through an I2C interface. The wide power-supply range and minimal power requirement of the device allow for accurate time/temperature measurements in battery-powered applications. The digital thermometer provides 9-bit to 12-bit temperature readings that indicate the temperature of the device.

MAX31629 – I2C Digital Thermometer and Real-Time Clock - [Link]

2 Apr 2014

The PCA9508 is a CMOS integrated circuit that supports hot-swap with zero offset and provides level shifting between low voltage (down to 0.9 V) and higher voltage (2.7 V to 5.5 V) for I2C-bus or SMBus applications. While retaining all the operating modes and features of the I2C-bus system during the level shifts, it also permits extension of the I2C-bus by providing bidirectional buffering for both the data (SDA) and the clock (SCL) lines, thus enabling two buses of 400 pF. Using the PCA9508 enables the system designer to isolate two halves of a bus for both voltage and capacitance, and perform hot-swap and voltage level translation. Furthermore, the dual supply pins can be powered up in any sequence; when any of the supply pins are unpowered, the 5 V tolerant I/O are high-impedance.

PCA9508 has B-side and A-side bus drivers. The 2.7 V to 5.5 V bus B-side drivers behave much like the drivers on the PCA9515A device, while the adjustable voltage bus A side drivers drive more current and incur no static offset voltage. This results in a LOW on the B-side translating into a nearly 0 V LOW on the A side.

The hot swap feature allows an I/O card to be inserted into a live backplane without corrupting the data and clock buses. Control circuitry prevents the backplane from being connected to the card until a stop command or bus idle occurs on the backplane without bus contention on the card. Zero offset output voltage allows multiple PCA9508s to be put in series and still maintains an excellent noise margin.


  • PCA9508D CMOS integrated circuit (3 units)
  • BUS Master
  • Slave 400kHz (3 units)
  • 10kΩ Resistor (6 units)
  • Ground Source

Hot swap level translating I2C repeater - [Link]

17 Mar 2014


luca @ lucadentella.it build a nice app that let you configure an RTC chip using a PC GUI and your Arduino board. The system is composed by two elements, the PC GUI written in C# and a sketch running on Arduino. The RTC is connected on the Arduino using I2C interface and Arduino is connected to PC using a simple serial protocol.

I chose to use the Adafruit’s RTClib library to talk with the DS1307 chip, that is for sure one of the most used RTC in the hobbistic world. The connection between the IC and Arduino is established using the I2C bus.

RTCSetup – configure an RTC chip using your PC - [Link]

5 Mar 2014

LED drivers are electrical devices that regulate the power of LEDs. What makes them different from conventional power supplies is their ability to respond to the ever-changing need of LEDs in a circuit by supplying a constant amount of power as electrical properties change with temperature.

The PCA9622 is an I2C-bus controlled 16-bit LED driver optimized for voltage switch dimming and blinking 100 mA Red/Green/Blue/Amber (RGBA) LEDs. Each LED output has its own 8-bit resolution (256 steps) fixed frequency individual PWM controller that operates at 97 kHz with a duty cycle that is adjustable from 0 % to 99.6 % to allow the LED to be set to a specific brightness value. An additional 8-bit resolution (256 steps) group PWM controller has a fixed frequency of 190 Hz and an adjustable frequency between 24 Hz to once every 10.73 seconds with a duty cycle that is adjustable from 0 % to 99.6 % that is used to either dim or blink all LEDs with the same value.

These LED drivers are based on system-centric, mixed-signal LED driver technology for backlighting and solid-state lighting (SSL) applications. This broad-based and rapidly growing market includes LCD TVs, PC monitors, specialty panels (industrial, military, medical, avionics, etc.) and general illumination for the commercial, residential, industrial and government market segments. LED drivers utilize a proprietary and patented combination of analog and digital circuit techniques and power control schemes.


  • PCA9622 I2C-bus controlled 16-bit LED driver
  • Resistor 10kΩ ( 27 units)
  • LED (88 units)
  • Voltage Source 40Vdc
  • Voltage Source 5Vdc

I2C Bus Controlled LED Drivers for backlighting and SSL applications – [Link]

11 Feb 2014


“Click And See “ is a system supporting the search of electronic components. The idea came during yesterday’s shopping in one of the electronics stores , cabinets with electronic components fill the entire wall. When buying several different components , the seller needs time to find them first in your computer , then in the appropriate bins , and the queue of customers getting longer … To facilitate this, I designed a simple , wireless and easy to expand the system to highlight the drawer of the element that want to buy .

more info here: CLICK_AND_SEE_ENG

Click and See – find electronics parts with a click - [Link]


18 Jan 2014


Microchip’s ENC28J60 is a 28-pin, 10BASE-T stand alone Ethernet Controller with on board MAC & PHY, 8 Kbytes of Buffer RAM and an SPI serial interface.

It takes just few components to get the ENC28J60 up and running and connected to a host microprocessor or microcontroller which support the standard SPI interface. Below I have designed a small ENC28J60 module. The ENC28J60 has a operating voltageof 3.3V, but the board is designed to run with 5V supply voltage, i.e. inculdes a 3.3 voltage regulator for the power supply and a 74ACT125 used as level shifter for the control lines. So it can be directly connected to any 5V microcontroller system. Optionally, an I2C EEPROM can be assembled on the board which can be used e.g. to store websites if the board is used in an embedded webserver environment.

ENC28J60 Ethernet Module - [Link]

6 Dec 2013


DM&P has been producing low-power, x86-based Vortex processors for the embedded market for over ten years. Now in a nod to the Arduino market they have released the 86Duino Zero, a low-cost Arduino Leonardo sized board powered by their latest 300 MHz SoC Vortex86EX Processor.

This is a fully static 32-bit x86 processor board compatible with Windows OS, Linux and most other popular 32-bit RTOS. It integrates a PCIE bus, DDR3, ROM controller, xISA, I2C, SPI, IPC (Internal Peripheral Controllers with DMA and interrupt timer/counter included). The 86Duino Zero’s ports include USB 2.0 host and device coastline ports, a 10/100 Ethernet port and a microSD slot on the bottom of the board. The Zero’s baseboard also provides a 7-12V power jack, a reset button and a PCIe expansion connector.

The Zero supplies 14 digital I/O pins, half of which can provide 32-bit resolution PWM outputs and six 11-bit analog input pins. Each standard I/O pin supplies 16 mA while the 3.3 V pins can supply up to 400 mA. Like the Intel Galileo development board announced several weeks ago the 86Duino Zero marries Intel architecture to the Arduino platform. Its $39 price tag makes it an attractive proposition. [via]

The 86Duino Zero Runs Linux on x86 - [Link]

2 Dec 2013


Embedded Lab’s new development board for PIC12F series microcontrollers:

The 12F series of PIC microcontrollers are handy little 8-pin devices designed for small embedded applications that do not require too many I/O resources, and where small size is advantageous. These applications include a wide range of everyday products such as hair dryers, electric toothbrushes, rice cookers, vacuum cleaners, coffee makers, and blenders. Despite their small size, the PIC12F series microcontrollers offer many advanced features including wide operating voltage, internal programmable oscillator, 4 channels of 10-bit ADC, on-board EEPROM memory, on-chip voltage reference, multiple communication peripherals (UART, SPI, and I2C), PWM, and more. Today we are introducing a new development board (rapidPIC-08 V1.0) for easy and rapid prototyping of standalone applications using PIC12F microcontrollers.

Rapid development board for PIC12F series microcontrollers - [Link]

3 Nov 2013

2013-10-27_triac-blocwemakethings.net writes:

From time to time I get requests to make some high power switching, so I decided to design a solid-state relay that could handle a lot of different situations. The most common use for it I have is refurbishing old ceramic kilns. Since our technical life is close to the stage (both theatre and music), I also wanted it to be usable as a dimmer module. And, just for kicks, as a single phase AC motor speed controller, in case we would want that.

A solid-state relay with I2C interface - [Link]

9 Sep 2013


SL030 module communicates through favorite I2C interface and supports a wide scale of secure RFID technologies on the frequency of 13.56 MHz. 

RFID modules Stronglink provide an excellent quality for an unbeatable price, that´s why from now you can find in our store another member of readers/ writers SL0xx module SL030. In many ways is the SL030 similar to other readers of the SL0xx family (especially SL031), which were introduced to you in the article „Stronglink modules will provide you a highly secure RFID”.

SL 030 supports the most of known RFID protocols on the frequency of 13.56 MHz like MIFARE 1k, MIFARE 4k, MIFARE Ultralight as well as NFC NTAG203. Built-in antenna and automatic detection of tags significantly simplify usage of the module. Also positive is the fact, that despite a 3V power supply, the outputs are 5V tolerant, thus combination with a 5V logic should be trouble free. SL030 contain besides an I2C communication interface also a direct output (OUT pin) indicating presence of RFID tag in a reach.   SL030 can be set up to 4 different I2C addresses (1010000-1010011) by means jumpers JP1 and JP2. The communication itself runs in a standard form usual for an I2C bus. Commands (from a  Host microcontroller of your application) are sent in a form of „Start+Address+Data_Length+Command+Data+Stop“. Overview of available commands is displayed in a Table no. 3. Result of operation is sent back from SL030 through I2C in a form of Command+Status+Data. Byte „Status“ indicates result of operation (Success/Fail,…) – table no. 4. Overview of possible statuses is summarized in section 4-3.

Detailed information will provide you the SL030 datasheet and examples of source codes ARM, AVR, MCS51, MSP430 a PIC.
Upon request we´re able to provide you any other Stronglink type within few days. In case of interest please contact us at info@soselectronic.com.

SL030 recognizes Mifare and NFC too – [Link]





Search Site | Advertising | Contact Us
Elektrotekno.com | Free Schematics Search Engine | Electronic Kits