Microcontroller cheat sheet

Often, when I am tinkering with a controller on a breadboard, I have to open up the according datasheet, only to look up the pinout. So I designed a simple page with all of of the pinouts that I use most. It has:

  • 8-pin AVRs, ATtiny25/ATtiny45/ATtiny85
  • 20-pin AVR, ATtiny2313
  • 28-pin AVRs, ATmega48/ATmega88/ATmega168/ATmega328
  • Arduino to ATmega mapping
  • ISP header, 6-pin and 10-pin
  • FTDI-cable

Maybe it’s helpful for others as well. You can download it as:

If you like it, you will also like the Tod’s cool Arduino chip sticker.

Update 2010/01/24

The new version includes the pinout of the Bus Pirate. Thanks Philipp for the update.

23 thoughts on “Microcontroller cheat sheet

  1. There is an error on the 6 pin ISP diagram. MOSI is entered twice. Pin #1 should be labeled MISO.

    Like

  2. This is great! I’ve printed a copy to replace my scrap of paper with badly cut-n-pasted datasheet screengrabs and scribbles.

    Cheers!

    Like

  3. Pingback: Microcontroller cheat sheet - Hack a Day

  4. Pingback: Microcontroller cheat sheet | Diy all the Way

  5. Thanks for this “simple” page of paper that will save lot of time.
    I discover your blog yesterday and learn a lot of things, thanks for that too.

    Like

  6. Pingback: ShadeTree EE » A microcontroller cheat sheet & Arduino stickers

  7. Very useful. It will be good to stick it on top of the IC (with some modification to fit with the IC).

    Like

  8. Pingback: Connecting Multiple AVR/Arduinos via I2C/TWI | Jochen Toppe's Blog

  9. Hey, great work.
    Could you add the BusPirate Header Pinout?
    I think it would be really useful.

    Oder einfach auf Deutsch:
    Tolle Arbeit! Ein sehr übersichtliches Blatt, weitaus besser als die 3-4 blätter die ich bisher benutzte. Ich persönlich vermisse noch die BusPirate Steckerbelegung. Ich denke die Jungs bei Hack-a-Day würde es freuen, mich ebenso.
    Ich fänds toll wenn du das noch auf deinem Blatt unterkriegen würdest, ansonsten wäre ich dir sehr dankbar wenn du mir es als editierbares Dokument schicken könntest. Ich würde es dir dann selbstverständlich bearbeitet zurückschicken.

    Lg, Philipp

    Like

  10. Pingback: Arduino??????? « stastaka's Blog

  11. This is way better than my 8 by 8 foot wall covered in scratch papers with diagrams on it

    Like

  12. Pingback: brownsofa.org » The Compleat ATTiny13 LED Flasher

  13. Pingback: Using pocket programmer with ATMega328P | Just Push Buttons

  14. Pingback: Salvaging a Brother printer’s LCD » Just Push Buttons

Comments are closed.