Software UART for Stellaris Microcontrollers (AN01270)

Texas Instruments

Published Date: 07/07/2009

Description

This application note looks at implementing a software-based UART which using general-purpose input/outputs (GPIO) allows the user to overcome hardware limitations or lack of dedicated peripherals.

Parts

Part Number Name Companion Part
LM3S101-EQN20-C2 LM3S101-EQN20-C2 Buy Datasheet
LM3S101-EQN20-C2T LM3S101-EQN20-C2T Buy Datasheet
LM3S101-IQN20-C2 LM3S101-IQN20-C2 Buy Datasheet
LM3S101-IQN20-C2T LM3S101-IQN20-C2T Buy Datasheet
LM3S102-EQN20-C2 LM3S102-EQN20-C2 Buy Datasheet
LM3S102-EQN20-C2T LM3S102-EQN20-C2T Buy Datasheet
LM3S102-IQN20-C2 LM3S102-IQN20-C2 Buy Datasheet
LM3S102-IQN20-C2T LM3S102-IQN20-C2T Buy Datasheet
LM3S1110-IBZ25-A2 LM3S1110-IBZ25-A2 Buy Datasheet
LM3S1110-IQC25-A2 LM3S1110-IQC25-A2 Buy Datasheet
LM3S1133-IBZ50-A2T LM3S1133-IBZ50-A2T Buy Datasheet
LM3S1133-IQC50-A2 LM3S1133-IQC50-A2 Buy Datasheet
LM3S1138-EQC50-A2T LM3S1138-EQC50-A2T Buy Datasheet
LM3S1138-IBZ50-A2T LM3S1138-IBZ50-A2T Buy Datasheet
LM3S1138-IQC50-A2T LM3S1138-IQC50-A2T Buy Datasheet
LM3S1150-IBZ50-A2 LM3S1150-IBZ50-A2 Buy Datasheet
LM3S1150-IBZ50-A2T LM3S1150-IBZ50-A2T Buy Datasheet
LM3S1150-IQC50-A2 LM3S1150-IQC50-A2 Buy Datasheet
LM3S1150-IQC50-A2T LM3S1150-IQC50-A2T Buy Datasheet
LM3S1162-EQC50-A2T LM3S1162-EQC50-A2T Buy Datasheet
LM3S1162-IBZ50-A2T LM3S1162-IBZ50-A2T Buy Datasheet
LM3S1162-IQC50-A2T LM3S1162-IQC50-A2T Buy Datasheet
LM3S1165-IQC50-A2 LM3S1165-IQC50-A2 Buy Datasheet
LM3S1166-IQC50-A2 LM3S1166-IQC50-A2 Buy Datasheet
LM3S1166-IQC50-A2T LM3S1166-IQC50-A2T Buy Datasheet
LM3S1332-IBZ50-A2 LM3S1332-IBZ50-A2 Buy Datasheet
LM3S1332-IBZ50-A2T LM3S1332-IBZ50-A2T Buy Datasheet
LM3S1332-IQC50-A2 LM3S1332-IQC50-A2 Buy Datasheet
LM3S1332-IQC50-A2T LM3S1332-IQC50-A2T Buy Datasheet
LM3S1435-IBZ50-A2 LM3S1435-IBZ50-A2 Buy Datasheet
LM3S1435-IBZ50-A2T LM3S1435-IBZ50-A2T Buy Datasheet
LM3S1439-IBZ50-A2T LM3S1439-IBZ50-A2T Buy Datasheet
LM3S1439-IQC50-A2 LM3S1439-IQC50-A2 Buy Datasheet
LM3S1439-IQC50-A2T LM3S1439-IQC50-A2T Buy Datasheet
LM3S1512-IBZ25-A2 LM3S1512-IBZ25-A2 Buy Datasheet
LM3S1512-IQC25-A2 LM3S1512-IQC25-A2 Buy Datasheet
LM3S1538-IBZ50-A2T LM3S1538-IBZ50-A2T Buy Datasheet
LM3S1538-IQC50-A2 LM3S1538-IQC50-A2 Buy Datasheet
LM3S1607-IQR50-A0T LM3S1607-IQR50-A0T Buy Datasheet
LM3S1608-IBZ50-A2T LM3S1608-IBZ50-A2T Buy Datasheet
LM3S1608-IQC50-A2T LM3S1608-IQC50-A2T Buy Datasheet
LM3S1620-IBZ25-A2T LM3S1620-IBZ25-A2T Buy Datasheet
LM3S1620-IQC25-A2T LM3S1620-IQC25-A2T Buy Datasheet
LM3S1621-IBZ80-C5 LM3S1621-IBZ80-C5 Buy Datasheet
LM3S1621-IBZ80-C5T LM3S1621-IBZ80-C5T Buy Datasheet
LM3S1621-IQC80-C5 LM3S1621-IQC80-C5 Buy Datasheet
LM3S1621-IQC80-C5T LM3S1621-IQC80-C5T Buy Datasheet
LM3S1625-IQR50-A0 LM3S1625-IQR50-A0 Buy Datasheet
LM3S1626-IQR50-A0T LM3S1626-IQR50-A0T Buy Datasheet
LM3S1627-IQR50-A0T LM3S1627-IQR50-A0T Buy Datasheet
LM3S1635-IBZ50-A2T LM3S1635-IBZ50-A2T Buy Datasheet
LM3S1636-IQC50-A2 LM3S1636-IQC50-A2 Buy Datasheet
LM3S1636-IQC50-A2T LM3S1636-IQC50-A2T Buy Datasheet
LM3S1637-IBZ50-A2 LM3S1637-IBZ50-A2 Buy Datasheet
LM3S1637-IQC50-A2 LM3S1637-IQC50-A2 Buy Datasheet
LM3S1651-IBZ80-C5 LM3S1651-IBZ80-C5 Buy Datasheet
LM3S1651-IBZ80-C5T LM3S1651-IBZ80-C5T Buy Datasheet
LM3S1651-IQC80-C5 LM3S1651-IQC80-C5 Buy Datasheet
LM3S1651-IQC80-C5T LM3S1651-IQC80-C5T Buy Datasheet
LM3S1751-IQC50-A2 LM3S1751-IQC50-A2 Buy Datasheet
LM3S1776-IQR50-A0 LM3S1776-IQR50-A0 Buy Datasheet
LM3S1776-IQR50-A0T LM3S1776-IQR50-A0T Buy Datasheet
LM3S1811-IBZ50-C5 LM3S1811-IBZ50-C5 Buy Datasheet
LM3S1811-IBZ50-C5T LM3S1811-IBZ50-C5T Buy Datasheet
LM3S1811-IQC50-C5 LM3S1811-IQC50-C5 Buy Datasheet
LM3S1811-IQC50-C5T LM3S1811-IQC50-C5T Buy Datasheet
LM3S1816-IQR50-C5 LM3S1816-IQR50-C5 Buy Datasheet
LM3S1816-IQR50-C5T LM3S1816-IQR50-C5T Buy Datasheet
LM3S1911-IBZ50-A2T LM3S1911-IBZ50-A2T Buy Datasheet
LM3S1911-IQC50-A2 LM3S1911-IQC50-A2 Buy Datasheet
LM3S1911-IQC50-A2T LM3S1911-IQC50-A2T Buy Datasheet
LM3S1918-EQC50-A2 LM3S1918-EQC50-A2 Buy Datasheet
LM3S1918-IBZ50-A2T LM3S1918-IBZ50-A2T Buy Datasheet
LM3S1918-IQC50-A2 LM3S1918-IQC50-A2 Buy Datasheet
LM3S1918-IQC50-A2T LM3S1918-IQC50-A2T Buy Datasheet
LM3S1937-IBZ50-A2T LM3S1937-IBZ50-A2T Buy Datasheet
LM3S1958-IQC50-A2T LM3S1958-IQC50-A2T Buy Datasheet
LM3S1960-IQC50-A2 LM3S1960-IQC50-A2 Buy Datasheet
LM3S1960-IQC50-A2T LM3S1960-IQC50-A2T Buy Datasheet
LM3S1968-IBZ50-A2 LM3S1968-IBZ50-A2 Buy Datasheet
LM3S1968-IQC50-A2T LM3S1968-IQC50-A2T Buy Datasheet
LM3S1969-IQC50-A2 LM3S1969-IQC50-A2 Buy Datasheet
LM3S1969-IQC50-A2T LM3S1969-IQC50-A2T Buy Datasheet
LM3S1B21-IBZ80-C5 LM3S1B21-IBZ80-C5 Buy Datasheet
LM3S1B21-IBZ80-C5T LM3S1B21-IBZ80-C5T Buy Datasheet
LM3S1B21-IQC80-C5 LM3S1B21-IQC80-C5 Buy Datasheet
LM3S1B21-IQC80-C5T LM3S1B21-IQC80-C5T Buy Datasheet
LM3S1C21-IBZ80-A2 LM3S1C21-IBZ80-A2 Buy Datasheet
LM3S1C21-IBZ80-A2T LM3S1C21-IBZ80-A2T Buy Datasheet
LM3S1C21-IQC80-A2 LM3S1C21-IQC80-A2 Buy Datasheet
LM3S1C21-IQC80-A2T LM3S1C21-IQC80-A2T Buy Datasheet
LM3S1C26-IQR80-A2 LM3S1C26-IQR80-A2 Buy Datasheet
LM3S1C26-IQR80-A2T LM3S1C26-IQR80-A2T Buy Datasheet
LM3S1D21-IBZ80-A2 LM3S1D21-IBZ80-A2 Buy Datasheet
LM3S1D21-IBZ80-A2T LM3S1D21-IBZ80-A2T Buy Datasheet
LM3S1D21-IQC80-A2 LM3S1D21-IQC80-A2 Buy Datasheet
LM3S1D21-IQC80-A2T LM3S1D21-IQC80-A2T Buy Datasheet
LM3S1D26-IQR80-A2 LM3S1D26-IQR80-A2 Buy Datasheet
LM3S1D26-IQR80-A2T LM3S1D26-IQR80-A2T Buy Datasheet
LM3S1F11-IBZ80-A2 LM3S1F11-IBZ80-A2 Buy Datasheet
LM3S1F11-IBZ80-A2T LM3S1F11-IBZ80-A2T Buy Datasheet
LM3S1F11-IQC80-A2 LM3S1F11-IQC80-A2 Buy Datasheet
LM3S1F11-IQC80-A2T LM3S1F11-IQC80-A2T Buy Datasheet
LM3S1F16-IQR80-A2 LM3S1F16-IQR80-A2 Buy Datasheet
LM3S1F16-IQR80-A2T LM3S1F16-IQR80-A2T Buy Datasheet
LM3S1G21-IBZ80-A2 LM3S1G21-IBZ80-A2 Buy Datasheet
LM3S1G21-IBZ80-A2T LM3S1G21-IBZ80-A2T Buy Datasheet
LM3S1G21-IQC80-A2 LM3S1G21-IQC80-A2 Buy Datasheet
LM3S1G21-IQC80-A2T LM3S1G21-IQC80-A2T Buy Datasheet
LM3S1H11-IBZ80-A2 LM3S1H11-IBZ80-A2 Buy Datasheet
LM3S1H11-IBZ80-A2T LM3S1H11-IBZ80-A2T Buy Datasheet
LM3S1H11-IQC80-A2 LM3S1H11-IQC80-A2 Buy Datasheet
LM3S1H11-IQC80-A2T LM3S1H11-IQC80-A2T Buy Datasheet
LM3S1H16-IQR80-A2 LM3S1H16-IQR80-A2 Buy Datasheet
LM3S1H16-IQR80-A2T LM3S1H16-IQR80-A2T Buy Datasheet
LM3S1J11-IBZ50-C5 LM3S1J11-IBZ50-C5 Buy Datasheet
LM3S1J11-IQC50-C5T LM3S1J11-IQC50-C5T Buy Datasheet
LM3S1J16-IQR50-C5 LM3S1J16-IQR50-C5 Buy Datasheet
LM3S1J16-IQR50-C5T LM3S1J16-IQR50-C5T Buy Datasheet
LM3S1N11-IBZ50-C5 LM3S1N11-IBZ50-C5 Buy Datasheet
LM3S1N11-IBZ50-C5T LM3S1N11-IBZ50-C5T Buy Datasheet
LM3S1N11-IQC50-C5T LM3S1N11-IQC50-C5T Buy Datasheet
LM3S1N16-IQR50-C5 LM3S1N16-IQR50-C5 Buy Datasheet
LM3S1N16-IQR50-C5T LM3S1N16-IQR50-C5T Buy Datasheet
LM3S1P51-IBZ80-C5 LM3S1P51-IBZ80-C5 Buy Datasheet
LM3S1P51-IBZ80-C5T LM3S1P51-IBZ80-C5T Buy Datasheet
LM3S1P51-IQC80-C5 LM3S1P51-IQC80-C5 Buy Datasheet
LM3S1P51-IQC80-C5T LM3S1P51-IQC80-C5T Buy Datasheet
LM3S1R21-IBZ80-C5 LM3S1R21-IBZ80-C5 Buy Datasheet
LM3S1R21-IBZ80-C5T LM3S1R21-IBZ80-C5T Buy Datasheet
LM3S1R21-IQC80-C5 LM3S1R21-IQC80-C5 Buy Datasheet
LM3S1R21-IQC80-C5T LM3S1R21-IQC80-C5T Buy Datasheet
LM3S1R26-IQR80-C5 LM3S1R26-IQR80-C5 Buy Datasheet
LM3S1R26-IQR80-C5T LM3S1R26-IQR80-C5T Buy Datasheet
LM3S1W16-IQR50-C5 LM3S1W16-IQR50-C5 Buy Datasheet
LM3S1W16-IQR50-C5T LM3S1W16-IQR50-C5T Buy Datasheet
LM3S1Z16-IQR50-C5 LM3S1Z16-IQR50-C5 Buy Datasheet
LM3S1Z16-IQR50-C5T LM3S1Z16-IQR50-C5T Buy Datasheet
LM3S2110-EQC25-A2 LM3S2110-EQC25-A2 Buy Datasheet
LM3S2110-IBZ25-A2 LM3S2110-IBZ25-A2 Buy Datasheet
LM3S2110-IQC25-A2T LM3S2110-IQC25-A2T Buy Datasheet
LM3S2139-IBZ25-A2 LM3S2139-IBZ25-A2 Buy Datasheet
LM3S2410-IBZ25-A2 LM3S2410-IBZ25-A2 Buy Datasheet
LM3S2410-IBZ25-A2T LM3S2410-IBZ25-A2T Buy Datasheet
LM3S2410-IQC25-A2 LM3S2410-IQC25-A2 Buy Datasheet
LM3S2410-IQC25-A2T LM3S2410-IQC25-A2T Buy Datasheet
LM3S2412-IBZ25-A2T LM3S2412-IBZ25-A2T Buy Datasheet
LM3S2412-IQC25-A2 LM3S2412-IQC25-A2 Buy Datasheet
LM3S2432-IBZ50-A2 LM3S2432-IBZ50-A2 Buy Datasheet
LM3S2533-IBZ50-A2T LM3S2533-IBZ50-A2T Buy Datasheet
LM3S2533-IQC50-A2 LM3S2533-IQC50-A2 Buy Datasheet
LM3S2601-IBZ50-A2T LM3S2601-IBZ50-A2T Buy Datasheet
LM3S2601-IQC50-A2T LM3S2601-IQC50-A2T Buy Datasheet
LM3S2608-IBZ50-A2T LM3S2608-IBZ50-A2T Buy Datasheet
LM3S2608-IQC50-A2T LM3S2608-IQC50-A2T Buy Datasheet
LM3S2620-EQC25-A2T LM3S2620-EQC25-A2T Buy Datasheet
LM3S2620-IBZ25-A2T LM3S2620-IBZ25-A2T Buy Datasheet
LM3S2620-IQC25-A2 LM3S2620-IQC25-A2 Buy Datasheet
LM3S2637-IBZ50-A2T LM3S2637-IBZ50-A2T Buy Datasheet
LM3S2651-IBZ50-A2 LM3S2651-IBZ50-A2 Buy Datasheet
LM3S2651-IBZ50-A2T LM3S2651-IBZ50-A2T Buy Datasheet
LM3S2651-IQC50-A2T LM3S2651-IQC50-A2T Buy Datasheet
LM3S2671-IQR50-A0 LM3S2671-IQR50-A0 Buy Datasheet
LM3S2678-IQR50-A0 LM3S2678-IQR50-A0 Buy Datasheet
LM3S2678-IQR50-A0T LM3S2678-IQR50-A0T Buy Datasheet
LM3S2730-IBZ50-A2 LM3S2730-IBZ50-A2 Buy Datasheet
LM3S2730-IQC50-A2T LM3S2730-IQC50-A2T Buy Datasheet
LM3S2739-IBZ50-A2 LM3S2739-IBZ50-A2 Buy Datasheet
LM3S2739-IQC50-A2 LM3S2739-IQC50-A2 Buy Datasheet
LM3S2776-IQR50-A0T LM3S2776-IQR50-A0T Buy Datasheet
LM3S2911-IBZ50-A2 LM3S2911-IBZ50-A2 Buy Datasheet
LM3S2911-IBZ50-A2T LM3S2911-IBZ50-A2T Buy Datasheet
LM3S2911-IQC50-A2 LM3S2911-IQC50-A2 Buy Datasheet
LM3S2911-IQC50-A2T LM3S2911-IQC50-A2T Buy Datasheet
LM3S2918-IBZ50-A2T LM3S2918-IBZ50-A2T Buy Datasheet
LM3S2918-IQC50-A2 LM3S2918-IQC50-A2 Buy Datasheet
LM3S2919-IQC50-A2 LM3S2919-IQC50-A2 Buy Datasheet
LM3S2919-IQC50-A2T LM3S2919-IQC50-A2T Buy Datasheet
LM3S2939-IBZ50-A2 LM3S2939-IBZ50-A2 Buy Datasheet
LM3S2939-IQC50-A2T LM3S2939-IQC50-A2T Buy Datasheet
LM3S2948-EQC50-A2T LM3S2948-EQC50-A2T Buy Datasheet
LM3S2948-IQC50-A2T LM3S2948-IQC50-A2T Buy Datasheet
LM3S2950-IBZ50-A2T LM3S2950-IBZ50-A2T Buy Datasheet
LM3S2950-IQC50-A2T LM3S2950-IQC50-A2T Buy Datasheet
LM3S2965-EQC50-A2T LM3S2965-EQC50-A2T Buy Datasheet
LM3S2965-IBZ50-A2 LM3S2965-IBZ50-A2 Buy Datasheet
LM3S2965-IQC50-A2T LM3S2965-IQC50-A2T Buy Datasheet
LM3S2B93-IBA80-C5 LM3S2B93-IBA80-C5 Buy Datasheet