Go Down

Topic: *I'm New* What are the Applications of an ATtiny controller? (Read 2699 times) previous topic - next topic


So I understand they can be used for small standalone projects and can be programmed from my Arduino UNO REV 3, but what are the said applications of the controller. so far I've seen an XBOX 360 rapid fire controller made with an attiny.

-where can i find info on uses for ATtiny

Any help is appreciated


Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com

Coding Badly

Blinkies are popular.  Solarbotics even sells kits...

TV-B-Gone is built with an ATtiny processor.

They typically have specialized timers designed for certain PWM applications.  For example, the 861 family seems to be well suited for controlling a three-phase motor.

Basically, they can be used anywhere an ATmega processor can be used as long as the application fits in the constrained processor.

Jack Christensen

A recent thread that may be of interest:


I've used them for simple pulse/freq generators (555 replacement).

Rob Gray aka the GRAYnomad www.robgray.com


The USBtinyISP AVR programmer is, in itself, based on an ATTiny (the 2313.)

From 6 pins to 20 pins, you can get a wide variety of peripherals and memory amounts (from 2kB of flash and up; from 128 bytes of RAM and up, IIRC.)

For example, I'm going to build a switching power supply where the actual PWM controller is an ATTiny, rather than a dedicated chip. It may end up being both cheaper and more flexible than the custom solutions... (A/D is built in, PWM is built in, UI can be drive from the same chip, ... only the MOSFET switch needs to be added.)

Wherever you want a bit of logic more than just "button pressed, light on," you could use one of these guys. They tolerate various voltages, but if you need 12V or whatever, you can use cheap regulators to supply the 30 mA or whatever they need. To switch higher voltages, you can use simple low-driver N-channel MOSFETs.


Here's a thread on some work I did using an ATtiny2313 as a stepper controller - takes Step and Direction inputs and drives the 4 MOSFETs for a unipolar type stepper motor. Idea was first developed on my Arduino and then work was done on the 2313 -

Depending on what I/O is needed, you then decide which device will have the resources you require. May have a few spare pins, but that just gives you space to enhance your design.

Go Up