TI MSP430G2 SPI Examples

In my earlier posts (1, 2, 3), I showed some examples of using the I2C protocol with TI’s MSP430 Launchpad. Many MCUs in the MSP430G2 family also support the SPI bus. In today’s discussion, I will give a couple of…

Read More →

Arduino Library For LM95172 Temperature Sensor

LM95172 is a 13 to 16 bits wide temperature range automotive-grade temperature sensor in a ceramic SOIC package. Besides its wide range temperature measurements capability (-40 Celsius to 200 Celsius), it can also be programmed to trigger over-temperature/under-temperature alarms and…

Read More →

100K 5% Carbon Film Resistor Value Distribution

It is well understood that resistors are typically binned in such a way that for a given tolerance the actual resistance values are distributed within the specified tolerance but are outside the range of the next tighter tolerance specification. So…

Read More →

Arduino Dev PCB Using Seeed Fusion PCB Service

I have been mainly using perf-boards for my electronics projects. Since most of the stuff I build are not very complicated and are one-offs, using perf-boards has been more than adequate. With that said, I did find wiring the headers…

Read More →

Interfacing DS3232 RTC With MSP430G2452

I have used DS3232 RTC (real-time clock) in many Arduino based projects before. DS3232 utilizes a temperature compensated oscillator, which makes it far more accurate than devices like DS1307. In this blog post, I will give some code examples on…

Read More →

Reading SHT21 Using TI MSP430 LaunchPad

SHT21 is a neat little temperature and humidity sensor from Sensirion and I have used it in a couple of my Arduino projects before. Given that the Vcc is 3 V for these sensors, interfacing with a 5V ATMega chip…

Read More →

Interfacing ADS1224 With Arduino

ADS1224 is a 24-bit delta-sigma analog-to-digital converter with 4-channel differential inputs multiplexer. This ADC chip offers a 20-bit effective resolution (6 to 7 digits of resolution in full scale), which makes it ideal in high-resolution voltage measurement applications.

Read More →

Bring a Dead WD1001FALS Back to Life

I have a few Western Digital WD1001FALS 1 TB hard drives and they have been pretty reliable for the past few years until recently. One of my WD1001FALS’ died suddenly a few months ago. Since it was still under warranty,…

Read More →

Adding a Fan Controller to Topward 6603A

I did a review on Topward’s 6603A linear power supply last time. In my opinion, Topward 6000 series power supplies are really well made and offer exceptional performance. One minor annoyance though, as I mentioned, is that the two cooling…

Read More →