100+ Projects on ATtiny13

ATtiny13 is my favorite tiny uC. That’s why I decided to design and assemble 100+ projects based on this chip. Why I like ATtiny13 ?

  • advanced RISC architecture (up to 1MIPS/1MHz, easy to learn Assembler – only 120 instructions)
  • pin-compatible with the ATtiny*5 series so if 1K bytes of FLASH and/or 64 bytes of RAM turns out too restrictive, it’s easy to swap in up to 8K without a layout redesign
  • operating voltage range (1.8V to 5.5V) and industrial temperature range (-40C to +85C)
  • basic peripheral features like timer, 4-channel ADC, Watchdog or Analog Comparator
  • AVR-GCC compiler and many other developer tools that are open-source and free
  • very-very low price for such computing power!

Here are the ATtiny13 – manual, the ATtiny13 – development board and little guide about how to  compile and burn the code to ATtiny13.

pingout_attiny13

Project List

[001] ATtiny13 – blinky with delay function
[002] ATtiny13 – LED fading with delay function (Software PWM)
[003] ATtiny13 – randomly flashing LED with PRNG based on LFSR
[004] ATtiny13 – blinky with timer OVF (Overflow)
[005] ATtiny13 – blinky with Watchdog Timer
[006] ATtiny13 – blinky with timer COMPA
[007] ATtiny13 – tone generator
[008] ATtiny13 – software UART (debug logger)
[009] ATtiny13 – pseudo random numbers (lightweight library)
[010] ATtiny13 – controlling LED RGB (fancy light effects)
[011] ATtiny13 – IR remote to control LEDs (NEC proto)
[012] Coming soon!
[013] ATtiny13 – IR receiver / NEC proto analyzer
[014] Coming soon!
[015] ATtiny13 – two tone alarm
[016] Coming soon!
[017] Coming soon!
[018] ATtiny13 – dance lights with FFT
[019] Coming soon!
[020] Coming soon!
[021] Coming soon!
[022] ATtiny13 – Morse Code (flashing light)
[028] ATtiny13 – Running Digits on TM1637

Some of the projects are in progress and some are ready to publish. Realization plan is about ~20%. I’ll keep this page updated!

Leave a Comment