TTL (transistor-transistor logic) on eräs digitaalielektroniikan bipolaarinen logiikkapiiriperhe. Sen käyttöjännite on +5V. Tunnetuin piirisarja on 7400-piirisarja.
TTL-porteille tunnusomaista on moniemitteritransistorien käyttö loogisen funktion muodostamisessa. Oheisessa NAND-portin periaatekuvassa tulotransistorin kollektori maadoittaa päätetransistorin kannan ja ohjaa päätetransistorin sulkutilaan, kun yhdenkin emitterin kautta kulkee virta eli kun yksikin tulo on Low-tilassa.
Lähtöasteissa käytettiin ylösvetovastuksia tai aktiivista toteemikytkentää tai joissain tapauksissa lähtötransistorin kollektori oli avoin, jolloin kytkentään tarvittiin ulkoinen ylösvetovastus.