AT89C2051 Development Stick


89C2051 Development Stick kit offers an easy way of interfacing 89C2051 compatible MCU’s.

  • Slim design with plug in type approach
  • Voltage regulator on board for stable and regulated supply to the MCU
  • RESET switch for resetting the MCU
  • 0592 MHz Crystal
  • 4K external EEPROM
  • Power-On LED for indicator
  • 20-Pin well marked Berg connector for ease of connection
  • Access to all IO pins & supply pin on the Berg connector
  • 20-Pin IC socket for MCU
  • Four mounting holes of 3.2 mm each
  • PCB dimensions 35 mm x 72 mm

AT89C2051 Development Stick – [Link]

UT602 – for those who are interested in miliOhms


We have for you a measuring device able to measure even small resistance with 0.01 Ohm resolution.

UT602 is exactly that device, which you may have missed at development of devices operating with higher currents, where every resistance (lead, connector, joint,…) acts negatively, as well in applications using small resistors (shunts for current measuring and similar).

UT602 might be easily classified as a common multimeter if not having one useful measuring range marked as „20 Ohm“. The device is able to measure with 10 miliOhm in this range. Naturally, a measured value also depends on resistance of testing leads but in praxis it´s always possible to find out this added inaccuracy by their connection to each other before measurement.

Inductors also belong to components frequently used in devices using high currents (switch-mode power supplies, filters,….), that´s why a possibility to measure inductance (with 1uH resolution) is certainly valuable feature. Diode and transistor testing as well as continuity tester (buzzer) are “extra bonus”.

Detailed description will provide you the UT602 user guide. UT602 is our stable stock item.

UT602 – for those who are interested in miliOhms – [Link]

89S52 Thermistor Thermometer: LCD version


by Wichit Sirichote:

This is the 2nd version of Thermistor Thermometer Project done by another group of my student. The 1st version having 4-digit 7-segment LED shows the use of simple display device. For applications that needs text display, this LCD version is more suitable and easy to adapt for many kinds of measuring devices.

89S52 Thermistor Thermometer: LCD version- [Link]

Power supply IC generates low-noise bipolar (+/-) power rails


by Graham Prophet @

LTC3265 is a high voltage, highly integrated, low noise dual output power supply IC which takes a single positive input supply (VIN_P) and generates low noise bipolar rails up to ±2•VIN_P without any inductors. High voltage boost and inverting charge pumps deliver low noise dual outputs with post-regulating ±50 mA LDOs

The device includes a boost doubling charge pump, an inverting charge pump and two low dropout (LDO) regulators. The boost charge pump has a 4.5V to 16V input range and powers the positive LDO post regulator from its output, VOUT+. The inverting charge pump has a wider input range (4.5V to 32V) which may be connected to either the boost input or output. The negative LDO post regulator is powered from the output of the inverting charge pump, VOUT-. The LTC3265 is suited for a variety of applications that require low noise bipolar supplies from a high voltage input, such as industrial/instrumentation low noise bias generators, portable medical equipment and automotive infotainment systems.

Power supply IC generates low-noise bipolar (+/-) power rails – [Link]

Delay using 8051 Timer

The major component of this circuit is Microchip’s SST89E54RDA-40-C-PIE, which is a pin-for-pin compatible with typical 8051 microcontroller devices. It has a built-in timer used to produce accurate time delay. The light emitting diode (LED) is connected through the 330Ω resistor to indicate the time delay. The blinking LED switches ON for 1ms and switches OFF for 1ms that indicates toggling from LOW to HIGH and HIGH to LOW. Output PIN P2.2 can be connected to an oscilloscope to generate a square wave.

SST89E58RDA-40-C-PIE comes with 72 Kbyte of on-chip flash EEPROM program memory that is partitioned into 2 independent program memory blocks. The primary Block 0 occupies 64 Kbyte of internal program memory space and the secondary Block 1 occupies 8 Kbyte of internal program memory space. The 8-Kbyte secondary blocks can be mapped to the lowest location of the 64 Kbyte address space; it can also be hidden from the program counter and used as an independent EEPROM-like data memory. In addition to the 72 Kbyte of EEPROM program memory on-chip and 1024 x8 bits of on-chip RAM, the devices can address up to 64 Kbyte of external program memory and up to 64 Kbyte of external RAM.

This design integrating Microchip’s SST89E54RDA-40-C-PIE would be used if high-accuracy, precision and timing resolution of timed events are required to activate or deactivate control outputs based on programmed time intervals. Time delay applications include pump control, food processing, and packaging control where precise ON/OFF control is necessary.

Delay using 8051 Timer – [Link]

IC monitors multicell battery packs

Intersil ISL94203

by Susan Nordyk @

The ISL94203 battery-pack monitor IC from Intersil monitors, protects, and cell-balances three- to eight-cell rechargeable battery packs, supporting Li-ion CoO2, Li-ion Mn2O4, and Li-ion FePO4 chemistries. Its internal state machine has five preprogrammed stages that accurately control each cell of a battery pack to extend operating life.

In addition to functioning as a stand-alone battery-management system for rechargeable Li-ion battery packs, the ISL94203 can be used with an external microcontroller communicating via an I2C interface. The device integrates high-side charge/discharge FET-drive circuitry, which allows the battery pack to be securely ground referenced.

IC monitors multicell battery packs – [Link]

Mesa-Video : 800×600 Digital video for Arduinos

img_11001 has build a video system for Arduino boards:

This post describes Mesa-Video, a low cost, low power, small size and fully Open Source Hardware and Software solution for providing 800×600 digital video for Arduino ( and other ) microcontrollers. Mesa-Video makes it quick and easy to display text and 24bit color graphics from any MCU using a single UART serial port pin. Applications for Mesa-Video are embedded projects requiring video output and embedded developers wanting real time visibility into their system operation. Mesa-Video is the 1st of multiple Mesa-Modules planned.

Mesa-Video : 800×600 Digital video for Arduinos – [Link]

Arduino Oscilloscope


Noriaki Mitsunaga has build an Arduino Oscilloscope using minimum parts. He writes:

I have created a simple Arduino Oscilloscope as above picture shows. Here is its summary. You can build your own!

Arduino Oscilloscope – [Link]

MCP2221 HID Library


Zak’s Electronics Blog published a new library and breakout board for MCP2221 USB to UART interface IC:

This is a library for interfacing with the HID features of the MCP2221 USB to UART and I2C/SMBus serial converter from Microchip. The converter includes 4 GPIO pins, 3x 10-bit ADCs, 1x 5-bit DAC and more. Microchip does provide a library for interfacing with the chip, however it is supplied as proprietary DLLs. This project aims to be an open-source and multi-platform alternative. libraryThis library also makes use of HIDAPI.

MCP2221 HID Library – [Link]

ESP8266 + Attiny85 + DHT22 Temperature/Humidity Logger


by guibom @

Basic ESP8266 + Attiny85 + DHT22 Temperature and Humidity logger. I’ve made this to experiment a bit with the ESP8266 wifi module, and hopefully make a remote sensor that posts the data to my server.

I wrote the code to work with both an atmega328 and a attiny85. The mcu sleeps in between readings, consuming about 35uA while powered down (the ESP module, even when chip-disabled, is responsable for about 80% of that).

The UDP messages are very specific to my use case; I have a node-red UDP listener that receives JSON strings from the logger and forward them as MQTT messages. But it should be very easy to change it to send whatever you might need.

ESP8266 + Attiny85 + DHT22 Temperature/Humidity Logger – [Link]