SLAAE76C March 2023 – May 2025 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507
The MSPM0G series of microcontrollers include Universal Asynchronous Receiver-Transmitter (UART). As shown in Table 7-3, UART0 through UART7 support the LIN, DALI, IrDA, ISO7816 Manchester Coding function.
| UART Features | UART Extend | UART Main (Low-Power Mode Support) | UART Main |
|---|---|---|---|
| Instances | UART0, UART7 | UART1, UART2 | UART3-UART6 |
| Active in Stop and Standby Mode | Yes | Yes | - |
| Separate transmit and receive FIFOs | Yes | Yes | Yes |
| Support hardware flow control | Yes | Yes | Yes |
| Support 9-bit configuration | Yes | Yes | Yes |
| Support LIN mode | Yes | - | - |
| Support DALI | Yes | - | - |
| Support IrDA | Yes | - | - |
| Support ISO7816 smart card | Yes | - | - |
| Support Manchester coding | Yes | - | - |
The MSPM0G UART module can support up to 10MHz baud date in Power Domain1 for almost all UART applications.
| PARAMETERS | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
|---|---|---|---|---|---|---|
| fUART | UART input clock frequency | UART in Power Domain1 | 80 | MHz | ||
| fUART | UART input clock frequency | UART in Power Domain0 | 40 | MHz | ||
| fBITCLK | BITCLK clock frequency(equals baud rate in MBaud) | UART in Power Domain1 | 10 | MHz | ||
| fBITCLK | BITCLK clock frequency(equals baud rate in MBaud) | 5 | MHz | |||
| tSP | Pulse duration of spikes suppressed by input filter | AGFSELx = 0 | 6 | ns | ||
| AGFSELx = 1 | 14 | 35 | ns | |||
| AGFSELx = 2 | 22 | 60 | ns | |||
| AGFSELx = 3 | 35 | 90 | ns | |||
Local Interconnect Network (LIN) is a commonly used low-speed network interface that consists of a commander node communicating with multiple remote responder nodes. Only a single wire is required for communication and is commonly included in the vehicle wiring harness.
The TLIN1021A-Q1 transmitter supports data rates up to 20kbps. The transceiver controls the state of the LIN bus by the TXD pin and reports the state of the bus on the open-drain RXD output pin. The device has a current-limited wave-shaping driver to reduce electromagnetic emissions (EME).
The TLIN1021A-Q1 is designed to support 12V applications with a wide input voltage operating range. The device supports low-power sleep mode and wake-up from low-power mode over LIN, the WAKE pin, or the EN pin. The device allows for system-level reductions in battery current consumption by selectively enabling the various power supplies that can be present on a node through the TLIN1021A-Q1 INH output pin. Figure 7-1 shows a typical interface implemented using the TI TLIN1021A LIN transceiver.
Figure 7-1 Typical LIN TLIN1021A TransceiverOnly a single wire is required for communication and is commonly included in the vehicle wiring harness. Figure 7-2 and Figure 7-3 show typical interfaces implemented using the TI TLIN1021A LIN transceiver. For more information, refer to the TLIN1021A-Q1 Fault-Protected LIN Transceiver with Inhibit and Wake data sheet.
Figure 7-2 Typical LIN Application
(Commander) With MSPM0G
Figure 7-3 Typical LIN Application
(Responder) With MSPM0G