Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

Texas Instruments TM4C123GH6NMRI

Part No.:
TM4C123GH6NMRI
Manufacturer:
Texas Instruments
Category:
Microcontrollers
Package:
157-VFBGA
Datasheet:
AetrixTM4C123GH6NMRI.pdf
Description:
IC MCU 32BIT 256KB FLASH 157BGA
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:260

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

TM4C123GH6NMRI from Texas Instruments is an ARM Cortex-M4F-based microcontroller with 80 MHz operation, 256 KB flash, 32 KB SRAM, integrated USB 2.0 OTG, dual CAN 2.0A/B controllers, and 12-bit ADC with 12 channels-used in industrial motor control, smart sensor nodes, and USB-connected embedded gateways.

For engineers reviewing the TM4C123GH6NMRI datasheet, TM4C123GH6NMRI pinout, TM4C123GH6NMRI application, or TM4C123GH6NMRI equivalent, key selection criteria include Cortex-M4F floating-point support, on-chip USB PHY, hibernation module with RTC and battery-backed memory, and dual CAN interface timing compliance.

Technical Context

The TM4C123GH6NMRI implements a 32-bit ARM Cortex-M4F core with hardware FPU and NVIC supporting up to 80 interrupts. It integrates a hibernation module with real-time clock, battery-backed SRAM, and VBAT monitoring, enabling sub-µA deep-sleep operation.

Peripherals include two CAN 2.0A/B controllers with programmable bit timing, four UARTs (one with ISO 7816 and SIR), two I²C modules, three SPI interfaces, and a 12-bit ADC with sample averaging and digital comparators-configured via register-mapped AHB/APB buses with DMA support.

Key Specifications

ParameterValue and Actual Design Meaning
CPU CoreARM Cortex-M4F @ 80 MHz with single-precision FPU and Thumb-2 instruction set
Flash Memory256 KB on-chip flash with 128-bit wide access and 128-byte erase sectors
SRAM32 KB general-purpose SRAM + 2 KB hibernation-mode battery-backed SRAM
ADC12-bit, 1 MSPS SAR ADC with 12 input channels, hardware averaging (up to 64 samples), and 8 digital comparators
CAN InterfaceDual CAN 2.0A/B controllers supporting bit rates up to 1 Mbps with programmable timing registers
USBUSB 2.0 OTG controller with integrated PHY, device/host/OTG modes, and 1 KB endpoint RAM
Package64-pin LQFP (10 mm × 10 mm, 0.5 mm pitch), RoHS-compliant, rated for –40°C to +85°C

Pinout & Package

TM4C123GH6NMRI is housed in a 64-pin LQFP package (package code NMR) with exposed thermal pad. Pin functions are defined per TI SPMS378E datasheet Rev E, June 2014, Table 4-1 through Table 4-4.

Pin/TerminalCircuit RoleDesign Meaning
VDD, VDDA, VDDCPower supply inputsSeparate analog (VDDA), digital core (VDDC), and I/O (VDD) rails enable noise isolation and flexible power sequencing
USB0VBUS, USB0IDUSB OTG detectionHardware-level VBUS sensing and ID pin detection for automatic host/device role negotiation
CAN0RX, CAN0TXCAN 0 differential interfaceDirect connection to external CAN transceiver; supports dominant/recessive level detection and loopback test mode
HIB, RTCCLK, VBATHibernation subsystemEnables ultra-low-power wake-up from RTC alarm or external signal; VBAT maintains 2 KB SRAM during main power loss
PD0–PD7, PE0–PE5GPIO bank D/EConfigurable as digital I/O, timer capture/compare, UART/I²C/SPI signals, or ADC inputs with slew-rate control

Key Features

FeatureDesign Value
Floating-Point Unit (FPU)Hardware-accelerated single-precision math enables real-time motor control algorithms without software emulation overhead
Hibernation ModuleSub-µA sleep current with RTC, battery-backed SRAM, and wake-on-RTC-alarm or external GPIO event
Dual CAN ControllersIndependent CAN 2.0A/B compliant interfaces with dedicated message RAM, filtering, and error counters
USB 2.0 OTG with PHYIntegrated transceiver eliminates external PHY; supports CDC, HID, and MSC class drivers out-of-box with TivaWare
Programmable Clock SystemMultiple PLL sources (crystal, PIOSC, MOSC), configurable dividers, and per-peripheral clock gating for dynamic power scaling

Applications

Industrial Motor ControlSmart Sensor Gateway

Use Scenario: Closed-loop BLDC motor drive with field-oriented control (FOC) requiring real-time current sampling, PWM generation, and CAN bus feedback.

IC Role / Device Role / Timing Role: Main system controller executing FOC algorithm, managing six-channel PWM outputs, synchronizing ADC sampling to PWM edges, and communicating over CAN0.

Use Value: Cortex-M4F FPU delivers deterministic 50 µs FOC loop execution; dual CAN allows separate command and status buses; hibernation enables firmware update readiness at <1 µA.

Use Scenario: Edge node aggregating temperature, humidity, and vibration data from multiple sensors, then forwarding via USB to PC or CAN to PLC.

IC Role / Device Role / Timing Role: Central data concentrator with simultaneous ADC acquisition, UART-to-I²C bridging, and USB CDC virtual COM port interface.

Use Value: 12-bit ADC with hardware averaging reduces noise in low-level sensor signals; integrated USB PHY enables plug-and-play configuration without external IC; 256 KB flash stores multi-sensor firmware and logging buffers.

USB Human Interface DeviceAutomotive Diagnostic Tool

Use Scenario: Programmable keyboard/mouse emulator with customizable key mapping and LED feedback, connected via USB to host PC.

IC Role / Device Role / Timing Role: USB HID device controller with GPIO matrix scanning, debouncing logic, and report descriptor handling.

Use Value: On-chip USB PHY and descriptor engine reduce BOM count; 32 KB SRAM accommodates HID report buffers and state machine context; TivaWare USB stack provides certified HID class compliance.

Use Scenario: Handheld OBD-II scanner reading vehicle ECU data via CAN bus and displaying diagnostics on local LCD via parallel GPIO interface.

IC Role / Device Role / Timing Role: CAN protocol interpreter and display controller interfacing to 8080-style LCD with RGB backlight PWM control.

Use Value: Dual CAN controllers allow simultaneous J1939 and ISO 15765-2 communication; hibernation mode preserves session state during ignition-off; 64-pin LQFP provides sufficient GPIO for LCD data/control lines and keypad scan.

Equivalent & Alternatives

The following parts are listed as comparable options for similar microcontroller applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
TM4C123GH6PMISame core/peripherals but in 64-pin TQFP (package code PMI); no exposed thermal pad; identical electrical specsPreferred where PCB reflow profile requires non-exposed-pad packages or legacy footprint compatibilitySelect TM4C123GH6PMI only when thermal pad soldering is not feasible; otherwise TM4C123GH6NMRI offers better thermal performance.
TM4C1294NCPDTARM Cortex-M4F @ 120 MHz, 1 MB flash, Ethernet MAC + PHY, no CAN; larger 128-pin TQFP packageSuitable for networked gateway applications requiring TCP/IP stack and high-speed data throughput, not CAN-based controlChoose TM4C1294NCPDT when Ethernet connectivity outweighs CAN requirement; TM4C123GH6NMRI remains optimal for CAN-centric industrial control.

Compared with TM4C123GH6PMI, TM4C123GH6NMRI provides superior thermal dissipation via exposed pad, while TM4C1294NCPDT trades CAN for Ethernet-making TM4C123GH6NMRI the precise fit for cost-sensitive, CAN+USB+hibernation embedded systems.

Availability

TM4C123GH6NMRI is available at Aetrix Electronics and suitable for industrial motor control, smart sensor gateways, USB human interface devices, and automotive diagnostic tools requiring stable component supply across long-lifecycle production programs.

Supply support for TM4C123GH6NMRI 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 company headquartered in Dallas, Texas, delivering analog, embedded processing, and wireless technologies since 1930.

The TM4C123 family was designed specifically for cost-sensitive, real-time embedded applications demanding mixed-signal integration, low-power hibernation, and industrial communications-targeting motor control, building automation, and portable instrumentation.

FAQ

What is the maximum operating frequency of the TM4C123GH6NMRI?

The TM4C123GH6NMRI operates at a maximum system clock frequency of 80 MHz, derived from its internal PLL locked to either an external crystal (4–25 MHz) or the precision internal oscillator (PIOSC). This frequency is sustained across the full industrial temperature range (–40°C to +85°C) and supports deterministic real-time execution of control loops and communication stacks.

Does the TM4C123GH6NMRI include an integrated USB physical layer?

Yes, the TM4C123GH6NMRI integrates a full-speed USB 2.0 OTG physical layer (PHY) with differential signaling, line-state detection, and VBUS sensing-eliminating the need for an external USB transceiver. This enables direct connection to USB cables and supports device, host, and OTG roles using the on-chip USB controller and TivaWare driver stack.

How much battery-backed memory does the TM4C123GH6NMRI provide in hibernation mode?

The TM4C123GH6NMRI provides 2 KB of battery-backed SRAM that retains data during hibernation mode when powered by VBAT (1.65–3.6 V). This memory is accessible only during hibernation or after wake-up, and it preserves critical state such as calibration values, security keys, or RTC alarm settings without main power.

What CAN protocol versions does the TM4C123GH6NMRI support?

The TM4C123GH6NMRI supports CAN 2.0A (standard 11-bit identifier) and CAN 2.0B (extended 29-bit identifier) protocols via its two independent CAN controllers. Each controller implements full CAN protocol logic-including bit timing configuration, message filtering, transmit/receive FIFOs, and error confinement-with no external protocol handler required.

Is the TM4C123GH6NMRI pin-compatible with other TM4C123 series microcontrollers?

The TM4C123GH6NMRI shares the same 64-pin LQFP footprint and signal mapping with TM4C123GH6PMI and TM4C123GH6ZRB, enabling drop-in replacement within the same package variant group. However, differences in thermal pad presence (NMRI vs PMI) and voltage regulator configuration require verification of PCB layout and power design before substitution.

TM4C123GH6NMRI Specifications

Product attributes
Attribute value
Manufacturer:
Texas Instruments
Package/Case:
157-VFBGA
Series:
-
Packaging:
Tray
Product Status:
Active
Programmable:
-
Core Processor:
ARM® Cortex®-M4F
Core Size:
32-Bit
Speed:
80MHz
Connectivity:
CANbus, I2C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG
Peripherals:
Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT
Number of I/O:
120
Program Memory Size:
256KB (256K x 8)
Program Memory Type:
FLASH
EEPROM Size:
2K x 8
RAM Size:
32K x 8
Voltage - Supply (Vcc/Vdd):
3.15V ~ 3.63V
Data Converters:
A/D 24x12b SAR
Oscillator Type:
Internal
Operating Temperature:
-40°C ~ 85°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

TM4C123GH6NMRI FAQ

1.How can I place an order for TM4C123GH6NMRI through Aetrix?

Please submit a Request for Quotation (RFQ) for TM4C123GH6NMRI 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 TM4C123GH6NMRI reliable?

The price and inventory of TM4C123GH6NMRI are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TM4C123GH6NMRI is usually 5 days.

3.What payment methods are accepted for TM4C123GH6NMRI?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TM4C123GH6NMRI transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for TM4C123GH6NMRI?

TM4C123GH6NMRI orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your TM4C123GH6NMRI 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 TM4C123GH6NMRI?

For technical support, including TM4C123GH6NMRI datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TM4C123GH6NMRI requirements.

6.How does Aetrix verify that TM4C123GH6NMRI is sourced from the original manufacturer or authorized distributors?

All TM4C123GH6NMRI 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 TM4C123GH6NMRI meets industry standards.

7.What is the process for return or replacement of TM4C123GH6NMRI?

All TM4C123GH6NMRI units undergo pre-shipment inspection (PSI). If there is an issue with TM4C123GH6NMRI, 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 TM4C123GH6NMRI part is unused and in its original packaging.

Return procedure for TM4C123GH6NMRI:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

TM4C123GH6NMRI Tags

  • TM4C123GH6NMRI
  • TM4C123GH6NMRI PDF
  • TM4C123GH6NMRI Datasheet
  • TM4C123GH6NMRI Specifications
  • TM4C123GH6NMRI Images
  • Texas Instruments
  • Texas Instruments TM4C123GH6NMRI
  • Buy TM4C123GH6NMRI
  • TM4C123GH6NMRI Price
  • TM4C123GH6NMRI Distributor
  • TM4C123GH6NMRI Supplier
  • TM4C123GH6NMRI Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER