ATtiny is a family of small, low-power 8-bit RISC microcontrollers from Atmel. Commonly found in smaller Arduino prototyping platform boards and projects.

learn more… | top users | synonyms

9
votes
1answer
148 views

Why does my AVR reset when I call wdt_disable() to try to turn the watchdog timer off?

I am having a problem where executing a disable Watchdog sequence on an AVR ATTINY84A is actually resetting the chip even though the timer should have plenty of time left on it. This happens ...
0
votes
1answer
55 views

Mixed SPI and I2C using ATtiny USI

I've been successfully using the USI on an Attiny84 to talk SPI to a radio module. This is good for hacking up sensors and whatnot as little radio devices. My next sensor project involves a sensor ...
0
votes
4answers
81 views

Sound Chips for attiny [closed]

Is there some kind of chip ( that doesnt use an SD Card ) so i can play prerecorded sounds using my ATtiny? I'm talking about the kinds of things in toys like Zoomer and furby etc
0
votes
1answer
56 views

Will MCP23017-E/SP be compatible with an ATtiny85? ATmega328P?

I mainly want to also be able to use the same I/O expanders with ATTiny85 projects since those chips have limited pins. I will be doing the main prototyping on an ...
0
votes
3answers
122 views

Boost Converter Problems

I'm having trouble with a boost converter I made: it outputs 1.2V with no load and 2.4 with one. I expect to draw 0.25 Amps MAX with Roughly 0.2 Amps continuous. My battery pack is 2P2S NiMH with the ...
0
votes
1answer
61 views

Adafruit Trinket Solar Power

I'm curious if anyone has experience with getting a simple board like the Adafruit Trinket or DigiSpark or any of the other ATTiny based clone boards running on solar power. E.g. with a solar panel ...
0
votes
1answer
61 views

Attiny84 has a slow rising and falling edges

I'm using an Attiny84 to generate 100us pulses for a totem pole gate driver. I was expecting rise and fall times in the order of 10's of nanoseconds, what I got was rise times of 7.8us (10% to 90%) ...
0
votes
1answer
49 views

Interacting with the host OS

I am wondering if an ATMEL micro controller such as an ATMEGA8 or ATTINY2313 has libraries to interact with a computer (windows OS) over USB? If so is there any premade libraries that does the bulk of ...
0
votes
0answers
61 views

Serial communication with the ATTiny85

I'm moving my project from the Uno to the smaller ATTiny85, and I'm having some problems. It builds and uploads just fine, but I think I've messed up the serial communication somewhere along the way. ...
5
votes
6answers
465 views

WLCSP MCU's - what hardware is needed for programming these tiny chips?

I just received my DigiKey order of some Atmel ATTiny4 MCU's from DigiKey. I wanted to tinker with one of the smallest MCU's I could find, and this was one of them. It is, in fact, so small because ...
0
votes
2answers
118 views

Delay introduced by transistor

I have the following circuitry: PWM-2V8 is a square 50% 40kHz signal as this (R37 not populated on this capture): On P8, I get the following signal which is distorted and the duty is more like ...
4
votes
4answers
160 views

How often do AVR's actually glitch and need a watch-dog reset in the real-world?

Have you ever seen an otherwise happy AVR spontaneously glitch and require a reset? Assuming: a nice stead power supply that stays inside the specified range a correctly sized decoupling cap ...
0
votes
2answers
76 views

Can you set the PWM output of an Atmel AVR to a specific frequency and have control over duty cycle?

I'm trying to drive an LED at 38kHz with a low duty cycle like 10% from an Atmel ATTiny88. The chip is currently running at 8MHz, but could be adjusted for this portion of code, if need be. Using ...
4
votes
2answers
167 views

ATTiny project resets when plugging in phone

Project I'm not very experienced with electronics and microcontroller-programming yet. I recently (accidentally) bought a couple of ATTiny13A microcontrollers, assuming I could program them using ...
1
vote
1answer
124 views

How do I avoid a reset when using the watchdog in interrupt mode and changing the timeout?

I'm writing a program for an ATtiny85. I want to use the watchdog to wake up from power down in certain intervals. It all works fine as long as the intervals for a watch dog event don't change within ...
2
votes
1answer
102 views

I'd like to improve this design to support ICSP

I'm new to electronics and this is my first circuit. I have some questions about implementing ICSP in this design. This is a bit of a long post with quite a few questions so I'll apologize in ...
1
vote
2answers
175 views

Porting Code from Arduino Uno/ATMega328P to ATTiny85 not working, too many variables?

I have an Arduino Uno and am running a sketch with lots of variables (23 constant char arrays that have 54 object in each array). Along with all these variables there is lots of if statements. The ...
1
vote
2answers
120 views

Can I run a program, on an ATtiny85 with micronucleus bootloader, without usb connected?

I have managed to put micronucleus bootloader on an ATtiny85. Using it, I can successfully upload programs to my ATtiny through USB and they run as they should, as long as they are connected to USB. ...
0
votes
2answers
48 views

Inverted PWM with ATTiny10

On a 10MHz ATTiny10, the following code generates the same 40kHz 50% duty PWM on both pins 0 and 1: ...
0
votes
0answers
185 views

ATTiny85. How do I use the reset pin as an analog input or digital output?

According to this datasheet, the ATTiny85 has 6 I/O pins if we include the reset pin. I used five of them to charlieplex 18 LEDs and I need another one to use as analog input. Would it be possible to ...
3
votes
3answers
211 views

AVR SRAM limitation

I'm just an enthusiast looking for some advice. I'd like to use a microcontroller to read frames from a camera and write those frames to a small LCD screen. The camera and screen are on the same SPI ...
1
vote
1answer
72 views

Cannot program ATTiny85 fused for 32 kHz

Now, I know what you're thinking. I've been thinking it all night too. Yes, I know that with the tiny fused for a 32 kHz crystal that I'll need the SPI clock to be 8 kHz or less. Even that, however, ...
0
votes
1answer
60 views

Square wave 40kHz with ATtiny10

I'm using a 12 MHz ATtiny10 and I would like to generate a square wave on PB0 at 40 kHz. I think that I need CTC. What should be the values of TCCR0A, TCCR0B, OCR0A and OCR0B?
1
vote
2answers
163 views

ATtiny2313 vs ATtiny84 software compatibility

I make and sell a variant of the USBtiny AVR programmer. It uses an ATtiny2313 clocked at 12 MHz and does bit-banged USB using hand-tuned assembly language (that someone else wrote - it's an open ...
0
votes
1answer
151 views

Does the Atmel-ICE Debugger work on ATtiny MCUs?

I've looked on the interwebtubes and could not find out if the Atmel-ICE debugger works with ATtiny MCUs. In theory, since the debugger supports debugWire and SPI modes, it should, but the official ...
1
vote
1answer
141 views

driving LEDs via a PI a attiny and TLC5940 (validation) and possible powering issues

at the moment I am planning my first real (big) electronics project. I want to build a LED lamp, that can be controlled by a RaspberryPi (for e.g. programming a binary clock or changing the brightness ...
-1
votes
1answer
113 views

Small low-power device-to-device proximity detector

I would like to find or create a small low-power proximity detector to tell a device when another device is near. This would be coupled to a small microcontroller like the AT-tiny 45. It doesn't ...
2
votes
3answers
468 views

How much current is a powered-down ATtiny84 supposed to take?

I know this sounds like a stupid question, but I'm wondering if the datasheet has an error or something. I have an ATtiny84 connected to my bench power supply set for 3 volts. It's fused for the ...
1
vote
1answer
108 views

ATtiny85 absolute ratings for outputs?

The ATtiny85 datasheet specifies an absolute maximum negative voltage for any pin of -0.5 volts relative to ground. Consider this partial schematic: MOSI and MISO are the respective ATtiny85 pins ...
0
votes
1answer
781 views

Control relay from Bluetooth on ATtiny85

I know someone else has made a Bluetooth transmitter to a relay so i wanted to ask a few questions about it being possible? I am an almost newbie at electronics but i do know a few things, so first of ...
5
votes
3answers
438 views

ATtiny85 power consumption double expected

I'm trying to get an ATTiny85 to run off a battery. I have it clocked from a 16.384 MHz crystal, with the divide-by-8 fuse set. Vcc is 3.3 volts. Figure 22-7 in the datasheet says that at idle ( ...
0
votes
2answers
101 views

No response from AVR microprocessor while programming

I've been attempting to program a few different micro-controllers using nothing but an FTDI 5V TTL cable and self-written software to bitbang the needed pins on the chips. Until now I had success only ...
1
vote
1answer
179 views

How many inputs can a single mcu output drive?

I am planning a project that will have many ATTiny chips connected together. The idea is that a master node will send various control signals that every slave node will listen to. My system could ...
2
votes
1answer
346 views

nRF24L01+ RX in pulsed operation to save power?

I'm considering building a handheld radio receiver based on an nRF24L01+ and an ATtiny chip. It needs to receive "continuously", to receive a control signal that might operate some attached LEDs or ...
0
votes
0answers
835 views

How can I tell that USBasp is working?

I have the USBasp programer and I'm trying to burn bootloader on Atmega328 so that it can be used as a replacement chip in Arduino board (replacement chips with the bootloader installed are quite ...
2
votes
1answer
609 views

Arduino Uno to ATtiny44A I2C communication

I tried to make I2C communication from Arduino Uno to ATtiny44A. Uno as Master and Transmitter code: ...
1
vote
0answers
216 views

Mystery while driving a NeoPixel Ring (WS2812) with a GEMMA (ATtiny85)

I am working with an Adafruit GEMMA and NeoPixel Ring 16 LEDs (ATtiny85 and 16 WS2812 leds) and trying to get a program to light the LEDs according to my "pattern" structure below, representing R, G, ...
4
votes
2answers
74 views

Battery recharge protection for a dual-power ATtiny board

I have a small board with ATtiny85 and it has a button cell battery socket on it. The battery that I'm using is CR2032 rated 3V. At the same time, while programming it there will be second power ...
3
votes
3answers
431 views

Boost DC voltage converter for wireless temperature sensor (1.5V to 5V)

I'm trying to design a wireless temperature sensor powered by one (or maybe two) rechargeable NiMH AA cell(s). The sensor should read and transmit the temperature every couple of seconds and remain in ...
1
vote
1answer
155 views

Can I use the ATtiny84 ADC0 pin as both input and output?

I am using the ADC0 (PA0) pin of an Attiny84 to read analog values from an audio circuit. This part is working fine. Since I need to connect the Attiny84 to 8 LEDs, I'd like to use the ADC0 pin as an ...
6
votes
6answers
1k views

Why shouldn't I brute force PWM?

So I've been playing with an ATtiny45, and it occurs to me that I could probably brute force PWM by prescaling a timer to sysclock/64, then running ISR code that manually switches the outputs on or ...
5
votes
1answer
110 views

ATtiny84 resets on high load

I'm using a ATtiny84 and with three 74HCT595 serial to parallel converters to drive 24 LEDs. Every thing works fine, but when I try to light up more than 10 LEDs at the same time, the ATtiny84 program ...
2
votes
3answers
280 views

Attiny44A Arduino Multitasking

I am trying to blink a led as well as switch a motor on/off parallely using attiny44A below is my code: Pump Controller: ...
0
votes
1answer
335 views

Problems Re-Flashing ATtiny85 After Setting prescale to 0x00

After flashing the ATtiny85 with code including setting the clock prescale to 0x00 (in code, not flashing the fuse), the next time I try and flash I get the following errors preventing me from doing ...
0
votes
1answer
153 views

Is there any online or free to download (for Windows 7) AVR simulators? [closed]

I'm currently using CodeVision AVR to write a code. Let's say I have a compiled HEX file and I'd like to try it running on a virtual processor (ATtiny861A). Google gives me some results but I'd ...
5
votes
2answers
1k views

Attiny85 hardware interrupt unreliable, 433 MHz remote

SCROLL DOWN TO SEE THE SOLUTION (UPDATE II) ORIGINAL POST: I am currently building a 433MHz remote with two buttons. The remote is controlled by an Attiny85v(8MHz). Sadly it does not work very ...
3
votes
1answer
372 views

What does the 'A' letter in Atmel's ATtiny devices mean?

I have both on stock: ATtiny861A-SU and ATtiny861-20SU. But I can not find out any difference between them except 'In-System Programmable via SPI Port' available for 'A' version. Could anyone tell ...
0
votes
0answers
289 views

WS2812 with ATtiny5 Microcontroller Code

I'm having problems with driving a single WS2812 driven LED. I'm using a much more compact version of the code here which is basically I just put in the methods I need and put it all into one file ...
0
votes
0answers
737 views

ATTiny85 to power two RGB LED strips

Currently I am trying to control two RGB LED strips with an ATTiny85 microcontroller that I programmed with an Arduino Uno. The program I have basically fades the two LED strips between blue and ...
0
votes
1answer
68 views

Fixing ATtiny45 Clocksource

I accidently changed my ATtiny45 clock source to 128khz . After that I can't program it . I tried avrdude in terminal mode but it doesn't work . ...