interfacing

On/Off Controller – Interfacing Touch LCD LC7981 using ATMega Microcontroller

Concept of Touch LCD LC7981 using ATMega An on/off controller is the simplest form of a temperature control device. The output from the device is either on or off, with no middle state. An on-off controller will switch the output only when the temperature crosses the set-point. For heating control, the output is on when the […]

On/Off Controller – Interfacing Touch LCD LC7981 using ATMega Microcontroller Read More »

Barker Code-Locked Loop Synchronous Demodulator using ATtiny2313 microcontroller

A simple, low component count phase locked loop that locks onto and detects the amplitude of an incoming baseband 7 bit Barker code using a switched resistor demodulator that is driven directly by a microcontroller’s output pins. Balanced modulators using resistors and a microcontroller’s output pins. Locking into oncoming Pseudo-noise (PN) stream. Microcontroller modulates its

Barker Code-Locked Loop Synchronous Demodulator using ATtiny2313 microcontroller Read More »

BUILD A SIMPLE SERIAL PROGRAMMER FOR AVR DEVICES using ATtiny2313 Microcontroller

Atmel described a simple programmer based on the AT90S1200 (NOT the AT90S1200A) controller in their application note. AVR910 (a modification to use the AT90S2313 is also given below). The circuit is so small and simple. I was able to put two of them together without using a printed circuit board. Taking only about an hour

BUILD A SIMPLE SERIAL PROGRAMMER FOR AVR DEVICES using ATtiny2313 Microcontroller Read More »

3 channel 8 bit EEPROM DAC with DS interface using ATtiny12 microcontroller

3 channel, 8 bit EEPROM DAC with DS interface using ATtiny12 microcontroller

Low power. EEPROM memory for autonomous operation, 16 bytes available for general purpose use. Low cost. This device provides three channels of 8 bit pulse-width modulation. Output pulse duty cycle ranges from 0 to 255/256 in 255 steps. DACs may be loaded by the DS interface. DAC values may also be copied into the on-chip

3 channel, 8 bit EEPROM DAC with DS interface using ATtiny12 microcontroller Read More »

Real Time Clock/Calendar/Alarm with Interpreter for battery backed-up and battery powered operation with DS interface using ATtiny12

Based on the Atmel ATtiny12L-4PI microcontroller -A real Time Clock/Calendar for less than US$1.50 in moderate quantity. This is the timekeeping test circuit. It includes a one-transistor circuit to switch in the 5V power supply when present and drop back to the 3v battery the rest of the time. That loop of blue wire-wrapping wire

Real Time Clock/Calendar/Alarm with Interpreter for battery backed-up and battery powered operation with DS interface using ATtiny12 Read More »

DS interface test tool using ATtiny2313 microcontroller

The DS protocol was designed to provide firmware-based bidirectional host-to-slave inter processor communications for situations in which no hardware solution is available and the host and/or the slave in incapable of tending the interface in real time. The only specialized hardware required is two bidirectional I/O ports on each chip (alternatively two input ports and

DS interface test tool using ATtiny2313 microcontroller Read More »

Minimum Mass Waveform Capture using AVR microcontroller

Capturing repetitive waveforms at 1 million samples per second using PWM and a comparator. Download AVR Studio Source wfcao 030326 .asm The impetus for developing this technique came from my own need to capture repetitive waveforms using the least expensive and lowest part-count means possible. I wanted to be able to view the waveforms on

Minimum Mass Waveform Capture using AVR microcontroller Read More »

Scroll to Top