Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Programming 24LC256 I2C EEPROM

interfacing eeprom 24LC256

In many microcontroller projects you need some non-volatile memory – which preserves data even when power is off. Most popular type of such memory is Flash or EEPROM. Many MCUs like AVR or PIC already have some EEPROM inside chip that may suite your needs. But in many cases it is not included and you may need to connect it externally. EEPROMs with I2C interface is very common in such situation as they don’t need lots of I/Os (only two wires). If you decided to add an EEPROM chip in to your project check out the useful guide on how it works written by Jesus Echavarria. As example he took 24LC256 EEPROM which capacity is 32K x 8 bytes. Chip works in pretty wide voltage range – between 1.7V and… Continue reading

PSoC Range Finder – The Simple Ultrasonic Distance Meter!

You’re searching for a reliable and compatible Ultrasonic Distance Meter, but those that available on the market didn’t seem to fix your needs? Well, you’re better saving up your time, by develop a simple PSoC Range Finder! The PSoC Range Finer is a quite simple, inexpensive ultrasonic distance meter. Those electronic components that needed to build this gadget are: A PSoc device, Two 40 kHz ultrasonic transducers, Two resistors, and Two capacitors. The best part about the PSoC device is all the digital and analog devices are supplied by Programmable system on chip. Furthermore, it enables some typical applications, such as positioning for robotics, generic distance measurement and contactless liquid level measurement! There are two different modes in this PSoC Range Finder, which as normal mode and calibration mode. During… Continue reading