Texas Instruments MSPM0G3107SDGS20R
- Part No.:
- MSPM0G3107SDGS20R
- Manufacturer:
- Texas Instruments
- Category:
- Microcontrollers
- Package:
- 20-TFSOP (0.118", 3.00mm Width)
- Datasheet:
-
MSPM0G3107SDGS20R.pdf
- Description:
- 80MHZ ARM M0+ MCU, 128KB FLASH,
- Quantity:
- Payment:

- Shipping:

Inventory:4,808
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MSPM0G3107SDGS20R from Texas Instruments is a 32-bit Arm® Cortex®-M0+ microcontroller with CAN-FD interface, 128KB flash, 32KB SRAM, dual 12-bit 4Msps ADCs, and operation from –40°C to 125°C at 1.62V–3.6V supply. It integrates GPAMP, configurable VREF (1.4V/2.5V), TRNG, AES-128/256, and supports motor control and industrial power conversion.
For engineers reviewing the MSPM0G3107SDGS20R datasheet, MSPM0G3107SDGS20R pinout, MSPM0G3107SDGS20R application, or MSPM0G3107SDGS20R equivalent, key selection criteria include CAN-FD timing compliance, 20-pin VSSOP package constraints, STANDBY-mode current (1.5µA), ADC channel count (6 analog inputs), and GPIO drive strength (20mA high-drive pins).
Technical Context
The MSPM0G3107SDGS20R implements an Arm Cortex-M0+ core with MPU, running up to 80MHz via PLL or internal SYSOSC (±1.2% accuracy). Its dual ADC subsystem supports simultaneous sampling at 4Msps with hardware averaging enabling 14-bit effective resolution at 250ksps - critical for closed-loop motor control feedback.
Digital peripherals include two advanced timers with dead-band and fault handling, seven general-purpose timers (including QEI-capable and STANDBY-wakeup variants), and four UARTs - one supporting LIN/IrDA/DALI/Smart Card/Manchester, three retaining low-power operation in STANDBY mode. The CAN-FD interface complies with ISO 11898-1:2015 and supports data rates up to 5Mbps.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Arm Cortex-M0+, 80MHz max frequency with memory protection unit (MPU) for secure task isolation |
| Memory | 128KB flash with ECC + 32KB SRAM with hardware parity - ensures code/data integrity in harsh environments |
| ADC Performance | Dual 12-bit 4Msps ADCs; 14-bit effective resolution at 250ksps with hardware averaging - enables precise current/voltage sensing |
| Low-Power Modes | STANDBY: 1.5µA with RTC, SRAM, CPU state retained; SHUTDOWN: 80nA with IO wake-up - ideal for battery-backed systems |
| Communication | CAN-FD (ISO 11898-1:2015), 4× UART (1× LIN/IrDA/DALI), 2× I²C (FM+, 1Mbit/s), 2× SPI (32Mbits/s max) - meets automotive & industrial bus requirements |
| Analog Peripherals | 1× GPAMP, configurable 1.4V/2.5V shared VREF, integrated temperature sensor - reduces external component count |
| Package | 20-pin VSSOP (5.1mm × 4.9mm, 0.65mm pitch) - compact footprint for space-constrained industrial modules |
Pinout & Package
20-pin VSSOP (DGS20) package with 0.65mm pitch, 5.1mm × 4.9mm body size, thermal performance rated per JEDEC JESD51-2. Pin functions support multiplexed digital/analog I/O, including dedicated CAN_TX/RX, ADC inputs, and SWD debug interface.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PA20 / SWCLK | JTAG/SWD clock input | Enables serial wire debug programming and real-time trace without additional debug headers |
| PA19 / SWDIO | JTAG/SWD bidirectional data | Single-pin debug interface reduces PCB routing complexity vs. full JTAG |
| PA27 / A0_0 | ADC0 analog input 0 | Primary current-sense input for motor phase monitoring; supports differential measurement with PA26 |
| PA26 / A0_1 | ADC0 analog input 1 | Paired with PA27 for differential voltage sensing; used in shunt-based current detection |
| PA23 / VREF+ | Internal reference voltage output | Provides stable 1.4V or 2.5V reference for ADC and GPAMP - eliminates external reference IC |
| PA22 / A0_7 | ADC0 analog input 7 | Supports auxiliary voltage monitoring (e.g., DC-link voltage) with 12-bit precision |
| PA12 / CAN_TX | CAN-FD transmit output | Drives CAN bus with slew-rate control; requires external transceiver (e.g., TCAN1042) |
| PA27 / CAN_RX | CAN-FD receive input | Accepts differential CANH/CANL signals via external transceiver; includes filtering for EMI resilience |
| VCORE | Core voltage supply (1.2V) | Internally regulated; requires external 1.62–3.6V VDD and decoupling capacitor |
| NRST | Active-low reset input | Asynchronous reset with internal pull-up; supports external watchdog or power-on reset circuitry |
Key Features
| Feature | Design Value |
|---|---|
| CAN-FD Interface | Compliant with ISO 11898-1:2015; supports flexible data rates up to 5Mbps and payload lengths up to 64 bytes - essential for modern automotive and industrial networks |
| Dual Simultaneous ADCs | Two independent 12-bit 4Msps converters with hardware averaging - enables synchronized current/voltage acquisition for field-oriented control (FOC) algorithms |
| Ultra-Low Standby Current | 1.5µA in STANDBY mode with RTC, SRAM, and CPU state retention - extends battery life in always-on edge nodes |
| Integrated Security | AES-128/256 encryption engine + TRNG + CRC-16/32 - provides authenticated firmware updates and secure communication stack implementation |
| Configurable Voltage Reference | Shared 1.4V or 2.5V internal VREF for ADC and GPAMP - eliminates need for external precision reference, reducing BOM cost and board area |
| High-Drive GPIO | Two 20mA drive-strength pins (PA10, PA11, PA31) - directly drives LEDs, relays, or gate drivers without external buffers |
Applications
| Motor Control | Uninterruptible Power Supply (UPS) |
|---|---|
Use Scenario: Field-oriented control (FOC) of 3-phase BLDC motors in HVAC compressors and industrial pumps. IC Role / Device Role / Timing Role: Real-time PWM generation, dual ADC sampling of phase currents and DC-link voltage, CAN-FD communication with master controller. Use Value: Simultaneous 4Msps ADC sampling enables <1µs current loop latency; STANDBY mode allows fast wake-up for fault recovery without full reboot. |
Use Scenario: Digital control of bidirectional AC/DC and DC/AC conversion stages in line-interactive UPS systems. IC Role / Device Role / Timing Role: Voltage/current regulation loop execution, battery charge management, CAN-FD reporting of grid status and load events. Use Value: 128KB flash stores multiple control profiles; integrated GPAMP and VREF reduce external op-amp count by 2–3 components per channel. |
| Home Appliances | Smart Metering |
Use Scenario: Inverter-driven washing machine drum control with vibration suppression and energy optimization. IC Role / Device Role / Timing Role: High-resolution ADC capture of motor back-EMF, QEI-based speed sensing, CAN-FD telemetry to display module. Use Value: 20-pin VSSOP fits compact mainboard layouts; 1.5µA STANDBY current enables always-on connectivity for remote diagnostics. |
Use Scenario: Polyphase electricity meter with harmonic analysis, tamper detection, and HAN communication via CAN-FD. IC Role / Device Role / Timing Role: Precision metrology ADC interface, AES-256 encrypted data storage, RTC timestamping of consumption events. Use Value: Hardware CRC and TRNG meet IEC 62056-21 security requirements; extended –40°C to 125°C rating ensures outdoor meter reliability. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MSPM0G3107SDGSR28 | 28-pin VSSOP, adds 4 GPIOs and 5 ADC channels (11 total vs. 6) | Supports more complex sensor fusion in home appliance control boards | Select when needing >6 analog inputs or additional UART/I²C interfaces without redesigning layout |
| MSPM0G3107SRHBR | 32-pin VQFN, adds 32 GPIOs, 11 ADC channels, and 2x 5V-tolerant open-drain I/Os | Required for motor gate driver interface or multi-sensor industrial gateway designs | Choose for higher I/O density and thermal performance in >1W continuous operation scenarios |
Compared with MSPM0G3107SDGS20R, the 28-pin variant offers expanded analog capability for sensor-rich appliances, while the 32-pin VQFN delivers superior thermal dissipation and I/O flexibility for demanding motor control - both retain identical core peripherals, CAN-FD timing, and firmware compatibility.
Availability
MSPM0G3107SDGS20R is available at Aetrix Electronics and suitable for motor control, uninterruptible power supplies, and smart metering requiring stable component supply across automotive-grade temperature ranges and long product lifecycles.
Supply support for MSPM0G3107SDGS20R includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Texas Instruments is a global semiconductor leader focused on analog and embedded processing technologies, serving industrial, automotive, and consumer markets with high-reliability silicon and comprehensive design resources.
The MSPM0 family delivers ultra-low-power, cost-optimized Arm Cortex-M0+ MCUs with integrated analog front-ends and CAN-FD - designed specifically for industrial motor drives, power conversion, and smart grid edge devices.
FAQ
What is the maximum operating frequency of the MSPM0G3107SDGS20R?
The MSPM0G3107SDGS20R operates at up to 80MHz using its internal PLL or SYSOSC. This frequency is sustained across the full –40°C to 125°C temperature range and 1.62V–3.6V supply voltage, enabling deterministic real-time control loops in motor and power applications. The MSPM0G3107SDGS20R maintains timing compliance under worst-case voltage/temperature conditions per TI's SLASF12D specification.
Does the MSPM0G3107SDGS20R support CAN-FD with ISO 11898-1:2015 compliance?
Yes, the MSPM0G3107SDGS20R CAN-FD peripheral fully complies with ISO 11898-1:2015, supporting arbitration bit rates up to 1Mbps and data bit rates up to 5Mbps. It implements FD frame formatting, CRC separation, and bit stuffing rules - verified in TI's MSPM0 G-Series Technical Reference Manual Section 28. The MSPM0G3107SDGS20R requires an external CAN transceiver (e.g., TCAN1042) for physical layer interfacing.
How many analog input channels are available on the MSPM0G3107SDGS20R?
The MSPM0G3107SDGS20R provides six dedicated ADC input channels (A0_0 through A0_3, A0_7, and A0_12) in its 20-pin VSSOP package. These map to ADC0 only; ADC1 inputs are not routed to this package variant. All six channels support 12-bit resolution at up to 4Msps sampling rate, with hardware averaging enabling 14-bit effective resolution at lower speeds - confirmed in Table 6-3 of the SLASF12D datasheet.
What low-power modes does the MSPM0G3107SDGS20R support, and what is STANDBY current?
The MSPM0G3107SDGS20R supports RUN, SLEEP, STOP, STANDBY, and SHUTDOWN modes. STANDBY mode draws 1.5µA while retaining RTC operation, SRAM contents, CPU register state, and enabling wake-up via GPIO or peripheral events. This value is measured at 3.3V, 25°C with LFXT enabled - specified in Section 7.5 of SLASF12D. The MSPM0G3107SDGS20R achieves this via selective clock gating and retention domain isolation.
Is the MSPM0G3107SDGS20R pin-compatible with other MSPM0G310x variants?
No, the MSPM0G3107SDGS20R is not pin-compatible with 28-pin or 32-pin MSPM0G310x variants due to differing pin counts and signal mappings. While all share the same core architecture and peripheral set, the 20-pin VSSOP package routes only a subset of GPIOs and ADC channels. Migration requires PCB redesign; however, firmware is binary-compatible across the MSPM0G310x family when using TI's MSPM0 SDK.
MSPM0G3107SDGS20R Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 20-TFSOP (0.118", 3.00mm Width)
- Series:
- MSPM0 G
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- -
- Core Processor:
- ARM® Cortex®-M0+
- Core Size:
- 32-Bit
- Speed:
- 80MHz
- Connectivity:
- DALI, I2C, IrDA, LINbus, SmartCard, SMBus, SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, POR, PWM, TRNG, WDT
- Number of I/O:
- 16
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 32K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.62V ~ 3.6V
- Data Converters:
- A/D 11x12b SAR
- Oscillator Type:
- External, Internal
- Operating Temperature:
- -40°C ~ 125°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MSPM0G3107SDGS20R FAQ
1.How can I place an order for MSPM0G3107SDGS20R through Aetrix?
Please submit a Request for Quotation (RFQ) for MSPM0G3107SDGS20R on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MSPM0G3107SDGS20R reliable?
The price and inventory of MSPM0G3107SDGS20R are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MSPM0G3107SDGS20R is usually 5 days.
3.What payment methods are accepted for MSPM0G3107SDGS20R?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MSPM0G3107SDGS20R transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MSPM0G3107SDGS20R?
MSPM0G3107SDGS20R orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MSPM0G3107SDGS20R order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MSPM0G3107SDGS20R?
For technical support, including MSPM0G3107SDGS20R datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MSPM0G3107SDGS20R requirements.
6.How does Aetrix verify that MSPM0G3107SDGS20R is sourced from the original manufacturer or authorized distributors?
All MSPM0G3107SDGS20R products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MSPM0G3107SDGS20R meets industry standards.
7.What is the process for return or replacement of MSPM0G3107SDGS20R?
All MSPM0G3107SDGS20R units undergo pre-shipment inspection (PSI). If there is an issue with MSPM0G3107SDGS20R, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MSPM0G3107SDGS20R part is unused and in its original packaging.
Return procedure for MSPM0G3107SDGS20R:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MSPM0G3107SDGS20R Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

