New electronics reference sheet


New electronics reference sheet. Karl writes –

Our microprocessor reference sheet has been a great success and a valuable resource for many DIY hackers out there. We are proud to introduce an updated version, a second page with ATMegaXX4/Sanguino and a brand new
electronics reference sheet.

We now also have the reference sheet in bigger resolutions suitable for printing on both A4 and A3 paper.

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !


  1. To be honest, I don’t think that there’s a huge amount of value in the sheet with the semiconductor pinouts.

    This might give beginners the false impression that every FET or BJT or regulator IC in a particular package type always has the same pinout – which isn’t true.

    It’s good to teach beginners good habits to save problems – like looking up the datasheet to find out the pinout and specifically check it for the specific device you’re using.

    If you just assume that every, say, TO92 transistor always has the same pinout then eventually you’re going to be frustrated one day when you can’t get your device to work because you’ve got a different one and you didn’t check.

    If the table of common semiconductor pinouts listed some common specific semiconductor devices specifically by name and gave their pinouts then that might work better – for example, LM78xx regulators have these pinouts, but the LD1117xx TO-220 has this different pinout, and the very common BC54x series TO-92 BJTs have a pinout like so, but the 2N23904 has the opposite pinout.

  2. Just a heads up that the PNP on that diagram isn’t correct. Not trying to point any fingers, I’d just hate to see people misled by something that they’re relying on to clarify things. The emitter and collector aren’t labelled properly (they should be switched with the C on top) and the load is on the wrong side.

    If you switch the arrow pointing in (on the C) and move it to the top instead (on E) this would be correct including the load location.

    This probably deserves a proper blog post.

  3. Also … you have to be very careful with surface mount LEDs. The markings usually indicate the Cathode (95% of the time) but I’ve been burned by it being the anode as well. Once I even had two LEDs, red and green, from the same manufacturer in exactly the same series (part numbers were 1 apart) and one one the marking meant anode on the other cathode. Sigh. :/

    But still … great job on the poster, just need to clarify the PNP a bit.

  4. @luke – would you up for designing something else specifically for beginners?

  5. Good looking out for us!

  6. Thanks for the feedback on the Electronics Reference Sheet. We’ve fixed a few issues, made some clarifications and added a diode. There is also a PDF version available.

  7. Chuck, etc.:

    I sent them a quick note about this and they just updated the chart … all is well now. 🙂

  8. Oh, wait. Now the LED is backwards (A/K reversed)!

    The moral of this story: trust but verify. 🙂

  9. Updated! Thanks Kevin for fast feedback!

Sorry, the comment form is closed at this time.