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

- Shipping:

Inventory:4,564
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TM4C123BH6ZRBI7 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 105°C industrial temperature range in a 100-pin LQFP package. It is used in motor control, industrial automation, and smart sensor nodes.
For engineers reviewing the TM4C123BH6ZRBI7 datasheet, TM4C123BH6ZRBI7 pinout, TM4C123BH6ZRBI7 application, or TM4C123BH6ZRBI7 equivalent, key selection considerations include its integrated USB PHY, hibernation module with RTC and battery-backed memory, deterministic real-time performance via NVIC and SysTick, and support for TivaWare™ software stack and TI's Code Composer Studio™ IDE.
Technical Context
The TM4C123BH6ZRBI7 implements a full-featured ARM Cortex-M4F core with hardware floating-point unit (FPU), nested vectored interrupt controller (NVIC), and memory protection unit (MPU). It integrates a hibernation module with RTC, battery-backed SRAM, and VBAT monitoring - enabling ultra-low-power wake-up from deep sleep states.
Peripherals include four 16/32-bit general-purpose timers (with PWM and capture capability), two 12-bit ADCs (each with eight sample sequencers and hardware averaging), six UARTs (one with ISO 7816 and SIR support), four SPI modules, and four I²C modules - all clocked from a flexible system clock tree with PLL and multiple internal/external sources.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M4F @ 80 MHz with hardware FPU and DSP instructions - enables real-time signal processing without external coprocessor. |
| Memory | 256 KB on-chip flash (with ECC), 32 KB SRAM, 2 KB EEPROM, and 1 KB hibernation RAM - supports firmware updates, data logging, and state retention during power loss. |
| ADC | Two 12-bit, 1 MSPS ADCs with eight programmable sample sequencers and hardware averaging - allows simultaneous multi-channel analog sensing with noise reduction. |
| USB | USB 2.0 OTG controller with integrated PHY - eliminates need for external transceiver and supports host/device/peripheral roles in embedded applications. |
| Timers | Four 16/32-bit GPTMs (each configurable as two 16-bit or one 32-bit timer), plus watchdog and system timer - provides precise PWM generation, input capture, and time-critical event scheduling. |
| Package & Temp | 100-pin LQFP (14 × 14 mm), rated for -40°C to +105°C - suitable for industrial environments requiring thermal robustness and board-level reflow compatibility. |
| Low-Power Modes | Five power modes including Hibernate (2.5 µA typical) with RTC and battery-backed memory - enables years of operation on coin-cell backup in remote sensors. |
Pinout & Package
TM4C123BH6ZRBI7 is housed in a 100-pin LQFP (PZ) package with 0.5 mm pitch and exposed thermal pad. Pin functions are fully defined in TI's SPMS370E datasheet Section 1.4 and Table 1-1 (Pin Assignments).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VDDC | Power supply inputs | Separate domains for digital logic (VDD), analog (VDDA), and USB PHY (VDDC) - enable noise isolation and mixed-signal integrity. |
| GND, GNDA, GNDC | Ground returns | Dedicated analog and USB ground planes reduce coupling and improve ADC/USB signal fidelity. |
| USB0VBUS, USB0ID, USB0P, USB0N | USB 2.0 OTG interface | Integrated PHY supports plug detection (ID), overvoltage monitoring (VBUS), and differential signaling - no external transceiver required. |
| PH0–PH7, PF0–PF4, etc. | GPIO banks with alternate functions | Multi-function pins support UART, SPI, I²C, PWM, ADC, and timer capture - allow flexible peripheral mapping without external logic. |
| HIB, VBAT, RTCCLK | Hibernation subsystem | Enables battery-backed RTC, hibernation entry/exit, and low-power wake-up via external interrupt or timer match - critical for energy-harvesting designs. |
Key Features
| Feature | Design Value |
|---|---|
| ARM Cortex-M4F with FPU | Hardware floating-point execution enables real-time motor control algorithms and FFT-based sensor fusion without software emulation overhead. |
| Hibernation Module | Retains RTC time, 1 KB SRAM, and GPIO state at 2.5 µA - extends battery life in portable and wireless edge devices. |
| USB 2.0 OTG with PHY | Full-speed device/host capability with integrated transceiver reduces BOM count and PCB area versus discrete PHY solutions. |
| Dual 12-bit ADCs | Independent sample sequencers and hardware averaging allow concurrent multi-sensor acquisition with reduced CPU load and improved SNR. |
| TivaWare™ Software Support | TI-provided driver library, USB stack, and RTOS abstraction layer accelerate development and ensure peripheral register-level correctness. |
Applications
| Industrial Motor Control | Smart Building Sensor Node |
|---|---|
Use Scenario: Closed-loop BLDC motor drive with current sensing, position feedback, and field-oriented control (FOC). IC Role / Device Role / Timing Role: Real-time computation engine executing FOC algorithm, generating 6-channel PWM with dead-time insertion, and sampling dual ADCs synchronously. Use Value: Deterministic 80 MHz Cortex-M4F execution with hardware FPU delivers sub-microsecond loop timing; integrated PWM and ADC sequencers eliminate external timing ICs. |
Use Scenario: Battery-powered environmental monitor measuring temperature, humidity, CO₂, and occupancy via PIR. IC Role / Device Role / Timing Role: System controller managing sensor polling, data aggregation, low-power hibernation, and USB/UART communication. Use Value: Hibernate mode with RTC and battery-backed memory enables 10+ year operation on CR2032; integrated USB simplifies firmware updates in deployed units. |
| Programmable Logic Controller (PLC) I/O Module | USB Human Interface Device (HID) |
Use Scenario: DIN-rail mounted I/O expansion module with digital input/output, analog input, and Modbus RTU over RS-485. IC Role / Device Role / Timing Role: Central processor handling protocol stack, I/O scanning, and real-time diagnostics with watchdog supervision. Use Value: Six UARTs (including one with ISO 7816 and modem handshake) support RS-485 transceivers and legacy industrial protocols without external bridge ICs. |
Use Scenario: Embedded HID device such as a custom keyboard, medical control panel, or test equipment front-end. IC Role / Device Role / Timing Role: USB device controller implementing HID class descriptors and report handling with zero-latency button/encoder response. Use Value: On-chip USB PHY and dedicated USB interrupt vector ensure jitter-free HID reporting; TivaWare USB stack provides certified descriptor templates and endpoint management. |
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, no integrated USB PHY - requires external transceiver for full-speed USB. | Better raw compute throughput but higher power in active mode; lacks hibernation module with battery-backed RAM. | Select when higher clock speed and larger flash are prioritized over ultra-low-power hibernation and USB integration. |
| RP2040 | Dual-core ARM Cortex-M0+, 2 MB flash, no analog peripherals (no ADC/DAC), no USB device stack - relies on host-side enumeration. | Lower cost and simpler toolchain, but no native USB device capability or industrial-grade analog subsystem. | Select for cost-sensitive consumer HIDs or educational platforms where analog sensing and industrial temp range are not required. |
Compared with STM32F407VGT6 and RP2040, the TM4C123BH6ZRBI7 uniquely combines USB 2.0 OTG with integrated PHY, hibernation-optimized power architecture, and production-ready industrial analog peripherals - making it optimal for space-constrained, battery-aware, and USB-connected embedded controllers.
Availability
TM4C123BH6ZRBI7 is available at Aetrix Electronics and suitable for industrial motor control, smart building sensor nodes, PLC I/O modules, and USB HID devices requiring stable component supply across long-lifecycle programs.
Supply support for TM4C123BH6ZRBI7 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, specializing in analog, embedded processing, and connectivity technologies for industrial, automotive, and consumer markets.
The TM4C123BH6ZRBI7 belongs to TI's Tiva C Series microcontroller family, designed specifically for cost-sensitive, real-time embedded applications demanding high integration, low power, and broad software ecosystem support - especially in industrial automation and intelligent edge devices.
FAQ
What is the maximum operating frequency of the TM4C123BH6ZRBI7?
The TM4C123BH6ZRBI7 operates at a maximum system clock frequency of 80 MHz, achieved using its internal PLL with an external crystal or oscillator input. This frequency applies to both the Cortex-M4F core and most peripherals, with certain modules (e.g., USB, ADC) having independent clock dividers to maintain specification compliance. The TM4C123BH6ZRBI7 maintains this performance across its full industrial temperature range (-40°C to +105°C).
Does the TM4C123BH6ZRBI7 include an integrated USB physical layer (PHY)?
Yes, the TM4C123BH6ZRBI7 integrates a full-speed USB 2.0 OTG physical layer, including differential transceivers, VBUS sensing, and ID pin detection. This eliminates the need for an external USB transceiver chip and simplifies layout and certification. The TM4C123BH6ZRBI7 supports device, host, and OTG roles using TI's USB stack in TivaWare™, and the PHY is compliant with USB 2.0 specifications for full-speed operation.
What low-power modes does the TM4C123BH6ZRBI7 support, and what is the lowest current draw?
The TM4C123BH6ZRBI7 supports five low-power modes: Sleep, Deep-Sleep, Wake-on-Rising-Edge, Shutdown, and Hibernate. In Hibernate mode, typical current consumption is 2.5 µA with RTC running and 1 KB of battery-backed SRAM retained. This mode uses the VBAT supply and maintains critical state across main power loss - a key feature distinguishing the TM4C123BH6ZRBI7 from many competing MCUs without integrated hibernation hardware.
How much on-chip memory does the TM4C123BH6ZRBI7 provide, and what types are included?
The TM4C123BH6ZRBI7 includes 256 KB of single-cycle flash memory with error correction coding (ECC), 32 KB of SRAM, 2 KB of EEPROM, and 1 KB of hibernation RAM. The flash supports read-while-write and has a 128-bit wide interface for sustained 80 MHz operation. The EEPROM is endurance-rated for 100,000 write cycles and used for non-volatile configuration storage independent of flash wear leveling - a verified capability of the TM4C123BH6ZRBI7.
Is the TM4C123BH6ZRBI7 pin-compatible with other devices in the TM4C123x family?
Yes, the TM4C123BH6ZRBI7 shares the same 100-pin LQFP (PZ) package and pinout with other TM4C123x variants including TM4C123GH6ZRBI7 and TM4C123BH6ZRB. This allows direct substitution within the same footprint for different flash/RAM configurations or temperature grades, provided peripheral usage aligns with the specific variant's feature set - a documented compatibility confirmed in TI's SPMS370E datasheet revision history and packaging section.
TM4C123BH6ZRBI7 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
- 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:
TM4C123BH6ZRBI7 FAQ
1.How can I place an order for TM4C123BH6ZRBI7 through Aetrix?
Please submit a Request for Quotation (RFQ) for TM4C123BH6ZRBI7 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 TM4C123BH6ZRBI7 reliable?
The price and inventory of TM4C123BH6ZRBI7 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TM4C123BH6ZRBI7 is usually 5 days.
3.What payment methods are accepted for TM4C123BH6ZRBI7?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TM4C123BH6ZRBI7 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TM4C123BH6ZRBI7?
TM4C123BH6ZRBI7 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TM4C123BH6ZRBI7 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 TM4C123BH6ZRBI7?
For technical support, including TM4C123BH6ZRBI7 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TM4C123BH6ZRBI7 requirements.
6.How does Aetrix verify that TM4C123BH6ZRBI7 is sourced from the original manufacturer or authorized distributors?
All TM4C123BH6ZRBI7 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 TM4C123BH6ZRBI7 meets industry standards.
7.What is the process for return or replacement of TM4C123BH6ZRBI7?
All TM4C123BH6ZRBI7 units undergo pre-shipment inspection (PSI). If there is an issue with TM4C123BH6ZRBI7, 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 TM4C123BH6ZRBI7 part is unused and in its original packaging.
Return procedure for TM4C123BH6ZRBI7:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TM4C123BH6ZRBI7 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…
