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

- Shipping:

Inventory:260
Please send an inquiry. Send us your inquiry, and we will respond immediately.
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
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M4F @ 80 MHz with single-precision FPU and Thumb-2 instruction set |
| Flash Memory | 256 KB on-chip flash with 128-bit wide access and 128-byte erase sectors |
| SRAM | 32 KB general-purpose SRAM + 2 KB hibernation-mode battery-backed SRAM |
| ADC | 12-bit, 1 MSPS SAR ADC with 12 input channels, hardware averaging (up to 64 samples), and 8 digital comparators |
| CAN Interface | Dual CAN 2.0A/B controllers supporting bit rates up to 1 Mbps with programmable timing registers |
| USB | USB 2.0 OTG controller with integrated PHY, device/host/OTG modes, and 1 KB endpoint RAM |
| Package | 64-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/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VDDC | Power supply inputs | Separate analog (VDDA), digital core (VDDC), and I/O (VDD) rails enable noise isolation and flexible power sequencing |
| USB0VBUS, USB0ID | USB OTG detection | Hardware-level VBUS sensing and ID pin detection for automatic host/device role negotiation |
| CAN0RX, CAN0TX | CAN 0 differential interface | Direct connection to external CAN transceiver; supports dominant/recessive level detection and loopback test mode |
| HIB, RTCCLK, VBAT | Hibernation subsystem | Enables ultra-low-power wake-up from RTC alarm or external signal; VBAT maintains 2 KB SRAM during main power loss |
| PD0–PD7, PE0–PE5 | GPIO bank D/E | Configurable as digital I/O, timer capture/compare, UART/I²C/SPI signals, or ADC inputs with slew-rate control |
Key Features
| Feature | Design Value |
|---|---|
| Floating-Point Unit (FPU) | Hardware-accelerated single-precision math enables real-time motor control algorithms without software emulation overhead |
| Hibernation Module | Sub-µA sleep current with RTC, battery-backed SRAM, and wake-on-RTC-alarm or external GPIO event |
| Dual CAN Controllers | Independent CAN 2.0A/B compliant interfaces with dedicated message RAM, filtering, and error counters |
| USB 2.0 OTG with PHY | Integrated transceiver eliminates external PHY; supports CDC, HID, and MSC class drivers out-of-box with TivaWare |
| Programmable Clock System | Multiple PLL sources (crystal, PIOSC, MOSC), configurable dividers, and per-peripheral clock gating for dynamic power scaling |
Applications
| Industrial Motor Control | Smart 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 Device | Automotive 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 Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| TM4C123GH6PMI | Same core/peripherals but in 64-pin TQFP (package code PMI); no exposed thermal pad; identical electrical specs | Preferred where PCB reflow profile requires non-exposed-pad packages or legacy footprint compatibility | Select TM4C123GH6PMI only when thermal pad soldering is not feasible; otherwise TM4C123GH6NMRI offers better thermal performance. |
| TM4C1294NCPDT | ARM Cortex-M4F @ 120 MHz, 1 MB flash, Ethernet MAC + PHY, no CAN; larger 128-pin TQFP package | Suitable for networked gateway applications requiring TCP/IP stack and high-speed data throughput, not CAN-based control | Choose 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

-
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…

