Advertisement
8 Channel PWM with AT90S1200 – Circuit Schematic
8 Channel PWM with AT90S1200
The assembly code given here was written to see what it would take to make an AT90S1200 generate 8 channels of proper PWM. In this case, by proper, I mean with ...
I/O monitor program for AVR – Circuit Schematic
I/O monitor program for AVR
Works on AVR controllers with RAM and a hardware UART. This code is easily modified to integrate with ROM applications to provide the ability to monitor and int...
EEPROM DAC with DS interface – Circuit Schematic
EEPROM DAC with DS interface
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...
Morse Code Alarm Clock – Circuit Schematic
Morse Code Alarm Clock
(Almost) Trivial application of an AT90S2313 or ATtiny2313 in an alarm clock to change the alarm from "BEEP BEEP BEEP BEEP BEEP BEEP BEEP BEEP..." to "WAKE UP" ...
PWM Waveform Capture – Circuit Schematic
PWM Waveform Capture
The approaches using on-chip A-to-D converters on AVR, PIC, and Cypress controllers reached sample rates of up to about 60 kHz. Not really very useful for the s...
Locked Loop Synchronous Demodulator – Circuit Schematic
Locked Loop Synchronous Demodulator
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 de...
Analog Multiplexer – Circuit Schematic
Analog Multiplexer
This technique uses digital I/O pins to multiplex analog voltages into an analog input on the microcontroller. The method is most suitable for signals that do ...
ATtiny12 fuse – Circuit Schematic
ATtiny12 fuse
Plug an ATtiny12 into the 8 pin socket and hold down "GO!" button. The LED will come on at the end of the programming process, which only takes a couple hundred...
Adaptor for 8 and 28 pin AVR  – Circuit Schematic
Adaptor for 8 and 28 pin AVR
This adaptor lets me program 8 or 20 pin DIP devices using the In-System Programmer (ISP) described in Atmel's AVR910 application note. This circuit provides po...
Decoding 4 buttons with two I/O's on AVR – Circuit Schematic
Decoding 4 buttons with two I/O's on AVR
Just the solution for AVR applications in which I/O is tight, such as the ATtiny12. This should work well on other kids of controllers that have independently c...
G1216B1N000 dot graphics display – Circuit Schematic
G1216B1N000 dot graphics display
A serial interface and bias supply for the Seiko-Epson G1216N000 using an AT90S2313 because there just aren't enough applications examples for this display on t...
serial interface with 2X16 LCD display – Circuit Schematic
serial interface with 2X16 LCD display
The 040904C version of the code has a larger UART receive buffer and supports two pushbuttons that send either and ASCII "R" ($52) or an ASCII carriage Somethin...
Waveform Capture and Control – Circuit Schematic
Waveform Capture and Control
The result was a project that includes a waveform capture circuit, a graphic LCD (Liquid Crystal Display) and a control panel with LED indicators. As described,...
AVR Frequency Meter – Circuit Schematic
AVR Frequency Meter
This is design for a frequency meter based on AVR microcontrollers. Maximum input frequency is specified to be 30 MHz in the multi-chip configuration, and in si...
Digital Sine Wave Oscillator – Circuit Schematic
Digital Sine Wave Oscillator
If found myself in need of a 1 KHz signal source for an experiments. My function/sweep generator was needed as a pulse generator for the same experiment, so I w...
Wide Basic for ATtiny2313 – Circuit Schematic
Wide Basic for ATtiny2313
This firmware is intended to run on an Atmel ATtiny2313 operating from a 4, 8, 10, 16, or 20 MHz clock or an AT90S2313 operating from a 4 MHz clock. As far as I...
Clock/Calendar/Alarm with ATtiny12 – Circuit Schematic
Clock/Calendar/Alarm with ATtiny12
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 res...
Serial Programmer for AVR microprocessors – Circuit Schematic
Serial Programmer for AVR microprocessors
Atmel described a simple programmer based on the AT90S1200 (NOT the AT90S1200A) controller in their application note, AVR910 (a modification to use the AT90S231...
AVR Microcontrolled PLL FM Transmitter – Circuit Schematic
AVR Microcontrolled PLL FM Transmitter
An LMX1601 Phase locked loop, a discreet FET VCO, and an AVR micro controller combine to make a stable, easy to use monophonic FM transmitter that includes a a...
AttoBasic – Circuit Schematic
AttoBasic
This firmware is intended to run on Atmel ATmega163 (499 bytes for program memory) or AT90S8515 (298 Bytes for program memory). Communications with the terminal...