ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to make Logic Gates with Transistors

Updated on March 31, 2009

Logic gates normally come packaged in integrated circuits, but to study the internal works of them you need to be able to build them using discrete components. This is a great exercise for those interested in digital electronic circuits, specially if you like to learn exactly how things work internally.

Basic gate Diagrams

AND gate - Here you need to connect two transistors in a way that the output is high only when both inputs are high.

OR gate - This is simpler, you connect them in a way that when either input is high the output will be high.

NOT gate - This is the simplest one to build, as mentioned in the introduction, you only need one transistor for this one.

AND gate
AND gate
OR gate
OR gate
Inverter - NOT gate
Inverter - NOT gate


    0 of 8192 characters used
    Post Comment

    • profile image

      Johne592 3 years ago

      Thanks for any other informative web site. Where else may just I get that kind of information written in such an ideal way? I have a mission that I am just now operating on, and I have been on the look out for such information. efdededkecee

    • profile image

      fghfgh 4 years ago


    • profile image

      Cameron 4 years ago

      I realized that I put collector instead of emitter.

    • profile image

      Cameron 4 years ago

      Why would a PNP work? When I look at it, I see that if I ground the input because it needs to be at a lower potential than the collector to be correctly biased. So now the transistor is ON, The output isn't at 5V, its at ground roughly because most of the current is going to flow through the transistor and not through the output. It has no direct connection to the positive rail.

    • profile image

      aruna 4 years ago

      why transistors are series in circuit?

    • profile image

      Aaron 4 years ago

      The NOT gate is just fine as an NPN. Although there should be a resistor to limit the flow of current through the transistor. It simply inverts the logic by shorting the output to ground (0) when current is applied to the gate (1).

    • profile image

      deepika 5 years ago

      its ausm

    • profile image

      deepika 5 years ago

      thats amazing

    • sakibmoon profile image

      sakibmoon 6 years ago

      Thanks for your hub. There may be some mistakes, but still it is great. I searched in hubpage and there is not many hubs on this topic. Maybe 4-5 hubs. I think, we who are interested in this, should write more. I except more hubs on this topic from you.

      I believe you will enjoy my hub on logic gate. Check out when you are free. Don't forget to share your thoughts.

    • profile image

      mac 6 years ago

      you must realize that the and gate connot be used as displayed if you leave the collector or emitter of a pnp or npn transistor disconected it can function like a diode letting power flow through b to the output if a is low

    • profile image

      MrFish 6 years ago

      He is saying that you need a different type of transistor for the NOT gate. There are two types of bipolar transistors, NPN, and PNP. An NPN transistor lets current flow from the collector to the emitter when current flows into the base. So with this NOT gate, when it gets a HIGH through the base, it produces the output HIGH, which is the opposite that you want it to do. PNP transistors would work though.

    • profile image

      wtfman 7 years ago

      "The NOT gate is incorrect, The wrong type of transistor was used in the circuit? You need to use a PNP transistor not an NPN as displayed"

      wtf r u saiyn'

    • profile image

      Gergy008 7 years ago

      The NOT gate is incorrect, The wrong type of transistor was used in the circuit? You need to use a PNP transistor not an NPN as displayed

    • profile image

      Allen Hundley 7 years ago

      Hey. Im trying to make an ALU so i need to make adders which i need to make logic gates for. So im confused on where the out put comes out. Also if im correct i can put any resistor in as long as i apply enough voltage to the imputs. On my schematics of adders i drew there is no fourth lead needing to be grounded. I assume i can just have all my grounds connect to a metal chasis?


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: ""

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)