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.
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 code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, 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.
Python for Microcontrollers — sysfs is dead! long live libgpiod! libgpiod for linux & Python running hardware @circuitpython @micropython @ThePSF #Python @Adafruit #Adafruit
Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !
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.
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.
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.
@luke – would you up for designing something else specifically for beginners?
Good looking out for us!
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.
I sent them a quick note about this and they just updated the chart … all is well now. 🙂