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

- Shipping:

Inventory:2,925
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TM4C123GH6ZRBI7 from Texas Instruments is an ARM Cortex-M4F-based microcontroller with 256 KB flash, 32 KB SRAM, and integrated USB 2.0 OTG, PWM, ADC (12-bit, 1MSPS), and multiple serial interfaces (UART, SPI, I²C). It operates at 80 MHz and supports -40°C to +85°C industrial temperature range in a 100-pin LQFP package. It serves as the main control unit in motor drive firmware, smart sensor nodes, and USB-connected embedded gateways.
For engineers reviewing the TM4C123GH6ZRBI7 datasheet, TM4C123GH6ZRBI7 pinout, TM4C123GH6ZRBI7 application, or TM4C123GH6ZRBI7 equivalent, key selection considerations include its integrated USB PHY, hibernation module with RTC and battery-backed memory, deterministic real-time interrupt latency (<12 cycles), and TivaWare™ software support for rapid peripheral configuration.
Technical Context
The TM4C123GH6ZRBI7 implements a full-featured ARM Cortex-M4F core with hardware floating-point unit (FPU), single-cycle MAC, and bit-band addressing. Its system-level integration includes a 12-channel μDMA controller, configurable GPIOs with slew-rate control, and a hibernation module supporting VBAT backup and wake-on-RTC match.
Peripherals are clock-gated and power-managed via the system control block (SCB) and run-mode clock gating (RCC). All analog and digital peripherals-including dual 12-bit ADCs with sequencer-based sampling, four 32-bit general-purpose timers with PWM and capture capability, and three UARTs with IrDA/ISO7816 support-are directly memory-mapped and accessible via APB/AHB buses without external glue logic.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M4F @ 80 MHz with FPU and 12-cycle interrupt latency |
| Flash Memory | 256 KB on-chip flash with 16 KB of EEPROM emulation and 100k write/erase cycles |
| RAM | 32 KB SRAM with parity checking and zero-wait-state access |
| ADC | Two 12-bit, 1 MSPS ADCs with 16-channel input multiplexer and hardware averaging |
| USB Interface | USB 2.0 OTG with integrated PHY, device/host/OTG modes, and 1.2 kB FIFO |
| Timers | Eight 32-bit general-purpose timers (GPTM), including two wide (64-bit) variants and one hibernation timer |
| Operating Temp | -40°C to +85°C industrial grade, qualified per AEC-Q100 Class 2 (not automotive) |
| Package | 100-pin LQFP (14 mm × 14 mm, 0.5 mm pitch), RoHS-compliant, lead-free |
Pinout & Package
TM4C123GH6ZRBI7 is housed in a 100-pin LQFP package with exposed thermal pad (EP). Pin functions are defined by GPIO port mapping and peripheral multiplexing controlled via the GPIO AFSEL register. Power pins include VDD, VDDA, VDDC, VDDIO, and dedicated ground planes for analog/digital domains.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VDDC, VDDIO | Power supply inputs | Separate rails for core (VDDC), analog (VDDA), I/O (VDDIO), and system (VDD); require individual decoupling |
| GND, GNDA, GNDD | Ground terminals | Dedicated analog ground (GNDA), digital ground (GNDD), and system ground (GND) for noise isolation |
| USB0VBUS, USB0ID, USB0P, USB0N | USB 2.0 OTG interface | Integrated PHY requires no external transceiver; USB0ID enables OTG role detection |
| PD0–PD7, PE0–PE5, PF0–PF4 | GPIO ports with alternate functions | Configurable as UART, I²C, SPI, PWM, or ADC inputs; PF0–PF4 support NMI, user switches, and LEDs |
| OSC0, OSC1 | Crystal oscillator inputs | Supports 4–25 MHz crystal or external clock; internal PLL generates 400 MHz VCO for 80 MHz system clock |
| HIB, VBAT, RTCCLK | Hibernation module interface | Enables battery-backed RTC operation and wake-on-alarm; VBAT maintains hibernation RAM during main power loss |
Key Features
| Feature | Design Value |
|---|---|
| Integrated USB 2.0 OTG PHY | Eliminates need for external transceiver; supports device/host/OTG roles with built-in 1.2 kB FIFO and suspend/resume signaling |
| Hibernation Module with RTC | Retains 256 bytes of RAM and RTC time/date across main power loss using VBAT; wake-up sources include RTC alarm, external pin, or GPIO |
| μDMA Controller | 12-channel controller with scatter-gather support and peripheral-to-memory transfers without CPU intervention-reduces ISR overhead by >70% in high-throughput ADC or UART use cases |
| Peripheral Multiplexing | All 100 pins support ≥2 alternate functions; configured via GPIO AFSEL and PCTL registers-enables flexible board layout and runtime reconfiguration |
| TivaWare™ Peripheral Driver Library | Production-ready C APIs for all peripherals, validated against TI's qualification test suite; reduces firmware bring-up time by ~40% versus bare-metal register coding |
| Hardware Floating-Point Unit (FPU) | IEEE 754-compliant single-precision FPU accelerates math-intensive tasks (e.g., motor control algorithms, sensor fusion) with <5-cycle latency per operation |
Applications
| Industrial Motor Control | Smart Sensor Gateway |
|---|---|
Use Scenario: Closed-loop BLDC motor control in HVAC blowers and pump drives requiring precise PWM timing, current sensing, and fault response. IC Role / Device Role / Timing Role: Main system controller executing field-oriented control (FOC) algorithm, managing six-channel complementary PWM outputs, and sampling dual ADCs synchronously with PWM triggers. Use Value: Integrated 80 MHz M4F core with FPU delivers real-time FOC computation; 12-bit ADCs with hardware averaging enable accurate current measurement; hibernation mode allows low-power standby between operational cycles. |
Use Scenario: Edge node aggregating data from multiple I²C/SPI sensors (temperature, humidity, CO₂) and transmitting via USB or UART to host PC or cloud gateway. IC Role / Device Role / Timing Role: Central data concentrator with multi-protocol bridging, local preprocessing (filtering, calibration), and USB CDC-class virtual COM port interface. Use Value: On-chip USB 2.0 OTG eliminates external USB IC; TivaWare drivers simplify sensor driver integration; 256 KB flash accommodates firmware + sensor calibration tables + USB stack. |
| USB Human Interface Device (HID) | Programmable Logic Controller (PLC) I/O Module |
Use Scenario: Custom HID device such as industrial keypad, diagnostic tool, or programmable button panel with LED feedback and USB plug-and-play connectivity. IC Role / Device Role / Timing Role: USB device controller implementing HID report descriptor, scanning matrix keys, driving RGB LEDs, and handling button debouncing in firmware. Use Value: Integrated USB PHY and CDC/HID class support in TivaWare reduce BOM cost by $1.20 vs. MCU+external PHY; GPIOs with slew-rate control ensure clean signal edges for LED drive. |
Use Scenario: DIN-rail mounted I/O expansion module for small PLCs, accepting 24 V DC digital inputs and driving relay/SSR outputs under Modbus RTU over UART. IC Role / Device Role / Timing Role: Protocol translator and I/O conditioner-running Modbus RTU slave stack, isolating field-side signals, and managing discrete input sampling and output latching. Use Value: Dual UARTs allow simultaneous Modbus communication and debug console; hibernation mode enables safe firmware updates without losing I/O state; 32 KB SRAM buffers Modbus transaction queues reliably. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| STM32F407VGT6 | ARM Cortex-M4F @ 168 MHz, 1 MB flash, 192 KB RAM, no integrated USB PHY (requires external transceiver) | Larger code footprint needed; higher clock enables faster FFT but increases power draw in active mode | Choose when >1 MB flash or Ethernet MAC is required; avoid if USB device simplicity and BOM reduction are priorities |
| RP2040 | Dual-core ARM Cortex-M0+, 2 MB flash, 264 KB RAM, no analog peripherals (no ADC, no DAC), no USB device stack in ROM | No native USB device support-requires software USB stack consuming ~20 KB RAM and CPU cycles | Choose for ultra-low-cost consumer applications where analog sensing and deterministic USB timing are not required |
Compared with STM32F407VGT6 and RP2040, the TM4C123GH6ZRBI7 offers best-in-class USB device integration, industrial temperature reliability, and production-ready TivaWare support-making it optimal for cost-sensitive, USB-connected industrial edge devices where analog sensing and low-latency interrupt response are essential.
Availability
TM4C123GH6ZRBI7 is available at Aetrix Electronics and suitable for industrial motor control, smart sensor gateways, USB HID devices, and PLC I/O modules requiring stable component supply, long-term lifecycle assurance, and traceable sourcing.
Supply support for TM4C123GH6ZRBI7 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, embedded processing, and wireless technologies, serving industrial, automotive, and consumer markets since 1930.
The TM4C123GH6ZRBI7 belongs to TI's Tiva™ C Series, designed specifically for cost-sensitive, real-time embedded applications requiring robust analog integration, USB connectivity, and industrial-grade reliability-without sacrificing development speed or toolchain maturity.
FAQ
What is the maximum operating frequency of the TM4C123GH6ZRBI7?
The TM4C123GH6ZRBI7 runs at a maximum system clock frequency of 80 MHz, derived from an internal PLL that accepts 4–25 MHz crystal or external clock input. This frequency is fully supported across the entire industrial temperature range (-40°C to +85°C) and is verified in production testing per TI's standard warranty. The TM4C123GH6ZRBI7 achieves deterministic real-time performance with sub-12-cycle interrupt latency at this clock rate.
Does the TM4C123GH6ZRBI7 include an integrated USB physical layer (PHY)?
Yes, the TM4C123GH6ZRBI7 integrates a full-speed USB 2.0 OTG PHY compliant with USB specification revision 2.0. It supports device, host, and OTG modes without external transceivers. The PHY includes internal termination resistors, VBUS sensing (USB0VBUS), ID pin detection (USB0ID), and a 1.2 kB FIFO-enabling direct connection to USB connectors with only passive ESD protection required.
What analog peripherals are included in the TM4C123GH6ZRBI7?
The TM4C123GH6ZRBI7 includes two independent 12-bit analog-to-digital converters (ADCs), each supporting up to 16 input channels, 1 MSPS sampling rate, hardware sample averaging (2–64 samples), and programmable trigger sources (PWM, timer, software). It also features an internal temperature sensor and digital comparators for threshold-based event generation-all accessible without external components.
Is the TM4C123GH6ZRBI7 qualified for automotive applications?
No, the TM4C123GH6ZRBI7 is rated for industrial temperature range (-40°C to +85°C) and is not AEC-Q100 qualified. While it shares architectural features with TI's automotive-grade C2000™ and Hercules™ families, the TM4C123GH6ZRBI7 lacks automotive-specific qualification, extended temperature screening, and fault-tolerant design elements required for automotive safety-critical systems.
How does the hibernation module function in the TM4C123GH6ZRBI7?
The hibernation module in the TM4C123GH6ZRBI7 retains 256 bytes of RAM and the real-time clock (RTC) while main power is removed, using a separate VBAT supply (1.65–3.6 V). It supports wake-up via RTC alarm, external GPIO pin, or HIB interrupt. During hibernation, current consumption drops to ~1.1 µA typical, enabling battery-powered operation for months in sensor monitoring or alarm-panel standby applications.
TM4C123GH6ZRBI7 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 157-VFBGA
- Series:
- Tiva™ C
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M4F
- Core Size:
- 32-Bit Single-Core
- 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):
- 1.08V ~ 3.63V
- Data Converters:
- A/D 24x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
TM4C123GH6ZRBI7 FAQ
1.How can I place an order for TM4C123GH6ZRBI7 through Aetrix?
Please submit a Request for Quotation (RFQ) for TM4C123GH6ZRBI7 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 TM4C123GH6ZRBI7 reliable?
The price and inventory of TM4C123GH6ZRBI7 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TM4C123GH6ZRBI7 is usually 5 days.
3.What payment methods are accepted for TM4C123GH6ZRBI7?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TM4C123GH6ZRBI7 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TM4C123GH6ZRBI7?
TM4C123GH6ZRBI7 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TM4C123GH6ZRBI7 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 TM4C123GH6ZRBI7?
For technical support, including TM4C123GH6ZRBI7 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TM4C123GH6ZRBI7 requirements.
6.How does Aetrix verify that TM4C123GH6ZRBI7 is sourced from the original manufacturer or authorized distributors?
All TM4C123GH6ZRBI7 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 TM4C123GH6ZRBI7 meets industry standards.
7.What is the process for return or replacement of TM4C123GH6ZRBI7?
All TM4C123GH6ZRBI7 units undergo pre-shipment inspection (PSI). If there is an issue with TM4C123GH6ZRBI7, 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 TM4C123GH6ZRBI7 part is unused and in its original packaging.
Return procedure for TM4C123GH6ZRBI7:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TM4C123GH6ZRBI7 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…
