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 TM4C123BH6ZRBI7R

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

Inventory:1,790

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

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

TM4C123BH6ZRBI7R from Texas Instruments is an ARM Cortex-M4F-based microcontroller with 256 KB flash, 32 KB SRAM, and integrated peripherals including USB 2.0 OTG, 8× PWM generators, 12-bit ADC (1MSPS), and dual CAN 2.0A/B controllers - deployed in industrial motor control, smart sensor nodes, and USB-connected embedded gateways.

For engineers reviewing the TM4C123BH6ZRBI7R datasheet, TM4C123BH6ZRBI7R pinout, TM4C123BH6ZRBI7R application, or TM4C123BH6ZRBI7R equivalent, key selection criteria include its 80 MHz operation, hibernation module with RTC and battery-backed memory, JTAG/SWD debug interface, and QFN-64 package with 51 GPIOs supporting peripheral multiplexing and hardware-driven event routing.

Technical Context

The TM4C123BH6ZRBI7R integrates a single-core ARM Cortex-M4F CPU with hardware floating-point unit (FPU), memory protection unit (MPU), and nested vectored interrupt controller (NVIC) - enabling deterministic real-time execution for motion control and closed-loop feedback systems. It supports Thumb-2 instruction set, bit-band addressing, and low-latency exception handling with up to 224 interrupt vectors.

System-level integration includes a micro-DMA controller (32-channel), hibernation module with VBAT support and wake-on-RTC/external-pin, and clock management with PLL, internal oscillators (PIOSC, LFIOSC), and external crystal input (1–25 MHz). All peripherals are register-mapped into the AHB/APB bus matrix with configurable power gating.

Key Specifications

ParameterValue and Actual Design Meaning
CPU CoreARM Cortex-M4F @ 80 MHz with FPU and MPU - enables real-time signal processing and floating-point math without software emulation.
Memory256 KB flash + 32 KB SRAM + 2 KB EEPROM - sufficient for firmware, runtime variables, and nonvolatile configuration storage.
ADC12-bit, 1 MSPS, 12-channel SAR ADC with hardware averaging and temperature sensor - supports precision analog sensing in noisy environments.
Timers6× 32-bit general-purpose timers (GPTM), each configurable as two 16-bit or one 32-bit timer - provides flexible timing, PWM generation, and input capture for motor phase control.
CommunicationUSB 2.0 OTG, 2× CAN 2.0A/B, 8× UART, 4× SPI, 4× I²C - enables mixed-protocol connectivity in industrial fieldbus and host-interfaced devices.
Package64-pin QFN (9×9 mm, 0.4 mm pitch) with 51 GPIOs - compact footprint suitable for space-constrained PCBs with high peripheral density.
Power ModesActive, Sleep, Deep-Sleep, Hibernate (with RTC & 2 KB RAM retention) - enables sub-μA standby current for battery-powered edge nodes.

Pinout & Package

TM4C123BH6ZRBI7R uses a 64-pin QFN package (9 mm × 9 mm, 0.4 mm pitch) with exposed thermal pad. Pin functions are defined per TI SPMS370E datasheet Rev E (June 2014), with dedicated power, ground, clock, reset, debug, and multiplexed peripheral pins.

Pin/TerminalCircuit RoleDesign Meaning
VDD, VDDA, VDDCSupply railsSeparate digital core (VDDC), analog (VDDA), and I/O (VDD) supplies - enable noise isolation and independent voltage scaling.
GND, GNDA, GNDCGround returnsDedicated analog/digital/thermal ground planes - reduce coupling and improve ADC SNR and thermal dissipation.
PD0–PD7, PE0–PE5, PF0–PF4, etc.GPIO / Peripheral mux51 total GPIOs with programmable pull-up/down, slew rate, and drive strength - support direct sensor interfacing and peripheral signal routing.
USB0VBUS, USB0ID, USB0P, USB0NUSB 2.0 OTG interfaceFull-speed USB transceiver with integrated PHY - eliminates need for external USB PHY IC in host/device applications.
CAN0RX, CAN0TX, CAN1RX, CAN1TXCAN 2.0A/B transceiver I/ODual independent CAN controllers with dedicated RX/TX pins - support redundant or multi-bus automotive/industrial networks.
JTAG/SWDDebug interfaceTCK, TMS, TDI, TDO, nSRST, SWDIO, SWCLK - full JTAG and Serial Wire Debug compatibility for development and production programming.

Key Features

FeatureDesign Value
Hibernation ModuleRetains RTC, 2 KB RAM, and wake-on-RTC/external-pin with <1 μA current - extends battery life in remote monitoring nodes.
μDMA Controller32-channel, scatter-gather capable DMA - offloads CPU during ADC sampling, UART transfers, and PWM updates without interrupt overhead.
Peripheral IntegrationOn-chip USB PHY, CAN transceivers, and analog comparators - reduces BOM count and board area vs. discrete interface solutions.
GPIO FlexibilityPer-pin alternate function selection, slew rate control, and open-drain mode - simplifies interface to legacy sensors, displays, and industrial logic levels.
Firmware SecurityROM-based bootloader with UART/USB/I²C interfaces and flash lock bits - enables secure field updates and IP protection.

Applications

Industrial Motor ControlSmart Sensor Node

Use Scenario: Closed-loop control of BLDC motors using hall-effect feedback and PWM-driven gate drivers.

IC Role / Device Role / Timing Role: Real-time execution engine managing GPTM-based PWM generation, ADC sampling of current/voltage, and CAN-based command reception.

Use Value: Deterministic 80 MHz Cortex-M4F execution with hardware FPU accelerates PID calculations; dual CAN ensures robust fieldbus communication.

Use Scenario: Battery-powered environmental sensor hub collecting temperature, humidity, and pressure data with local preprocessing.

IC Role / Device Role / Timing Role: System-on-chip integrating ADC, hibernation-RTC, USB/UART comms, and flash-based firmware storage.

Use Value: Sub-μA hibernate mode extends 10-year battery life; on-chip EEPROM stores calibration coefficients without external NVM.

USB Human Interface DeviceProgrammable Logic Controller (PLC) I/O Module

Use Scenario: Custom HID device (e.g., test jig controller or lab instrument front panel) connecting via USB to PC host.

IC Role / Device Role / Timing Role: USB 2.0 OTG endpoint with HID-class descriptor support and GPIO-managed button/LED interface.

Use Value: Integrated USB PHY eliminates external transceiver; ROM bootloader enables drag-and-drop firmware updates over USB mass storage.

Use Scenario: DIN-rail mounted I/O expansion module receiving commands over CAN and driving relays/SSRs via GPIO-controlled outputs.

IC Role / Device Role / Timing Role: Fieldbus gateway with dual CAN controllers, isolated GPIO drivers, and watchdog-timed fail-safe output disable.

Use Value: Dual CAN allows master/slave redundancy; watchdog timer ensures automatic output shutdown on firmware hang.

Equivalent & Alternatives

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

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
TM4C123GH6ZRBI7Same core and peripherals but 256 KB flash, 32 KB SRAM, and 64-pin QFN - differs only in temperature grade (-40°C to 105°C vs. -40°C to 85°C).Required for extended-temperature industrial deployments (e.g., outdoor enclosures, under-hood automotive).Select TM4C123GH6ZRBI7 when operating above 85°C ambient is required; otherwise TM4C123BH6ZRBI7R is cost-optimized.
STM32F407VGT6ARM Cortex-M4F @ 168 MHz, 1 MB flash, 192 KB SRAM, no integrated USB PHY or CAN transceivers - requires external PHY and CAN transceivers.Suitable where higher CPU performance and larger memory are needed, but adds BOM complexity and layout area.Choose STM32F407VGT6 only if >80 MHz clock speed or >256 KB flash is mandatory; TM4C123BH6ZRBI7R offers better integration for USB/CAN edge nodes.

Compared with TM4C123GH6ZRBI7, the TM4C123BH6ZRBI7R trades extended temperature range for lower cost; compared with STM32F407VGT6, it delivers tighter system integration with on-die USB/CAN PHYs and smaller footprint - reducing bill-of-materials and PCB layer count.

Availability

TM4C123BH6ZRBI7R is available at Aetrix Electronics and suitable for industrial motor control, smart sensor nodes, and USB human interface devices requiring stable component supply across long-lifecycle embedded programs.

Supply support for TM4C123BH6ZRBI7R 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 for industrial, automotive, and consumer markets.

The Tiva C Series - including TM4C123BH6ZRBI7R - was designed for cost-sensitive, real-time embedded applications requiring high peripheral integration, low-power operation, and ARM Cortex-M4F performance with FPU acceleration.

FAQ

What is the maximum operating frequency of the TM4C123BH6ZRBI7R?

The TM4C123BH6ZRBI7R operates at a maximum system clock frequency of 80 MHz, achieved via its internal PLL driven by an external crystal (up to 25 MHz) or internal oscillator. This frequency is fully supported across all operating conditions specified in the datasheet, and all peripherals - including USB, CAN, and ADC - are rated for concurrent operation at this speed without timing violation.

Does the TM4C123BH6ZRBI7R include an integrated USB physical layer (PHY)?

Yes, the TM4C123BH6ZRBI7R integrates a full-speed USB 2.0 OTG physical layer (PHY) compliant with USB specification revision 2.0. This eliminates the need for an external USB transceiver, allowing direct connection of D+ and D− lines to a USB connector. The on-chip PHY supports both host and device modes and is accessible through the USB0 peripheral module in the TM4C123BH6ZRBI7R.

How many analog-to-digital converter (ADC) channels does the TM4C123BH6ZRBI7R support?

The TM4C123BH6ZRBI7R features a single 12-bit successive approximation register (SAR) ADC with up to 12 external input channels and one internal temperature sensor channel. It supports four independent sample sequencers, hardware averaging (up to 64 samples), and programmable trigger sources - enabling simultaneous sampling of multiple sensors with minimal CPU intervention.

What debug interfaces are supported by the TM4C123BH6ZRBI7R?

The TM4C123BH6ZRBI7R supports both JTAG and ARM Serial Wire Debug (SWD) interfaces via dedicated pins (TCK, TMS, TDI, TDO, nSRST, SWDIO, SWCLK). These interfaces provide full visibility into CPU state, memory, and peripherals during development and production testing, and are compatible with standard tools including TI's Code Composer Studio and third-party debug probes such as Segger J-Link.

Is the TM4C123BH6ZRBI7R pin-compatible with other Tiva C Series microcontrollers?

The TM4C123BH6ZRBI7R shares the same 64-pin QFN package and pinout with other TM4C123x variants in the ZRB suffix family (e.g., TM4C123GH6ZRBI7, TM4C123GH6ZRB), enabling drop-in replacement within the same temperature grade. However, it is not pin-compatible with TM4C129x or TM4C1230H6PM devices due to differing peripheral mappings and package sizes.

TM4C123BH6ZRBI7R Specifications

Product attributes
Attribute value
Manufacturer:
Texas Instruments
Package/Case:
157-VFBGA
Series:
Tiva™ C
Packaging:
Tape & Reel (TR)
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:

TM4C123BH6ZRBI7R FAQ

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

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

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

3.What payment methods are accepted for TM4C123BH6ZRBI7R?

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

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for TM4C123BH6ZRBI7R?

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

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

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

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

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

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

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

Return procedure for TM4C123BH6ZRBI7R:

1.Submit a request within 90 days.

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

TM4C123BH6ZRBI7R Tags

  • TM4C123BH6ZRBI7R
  • TM4C123BH6ZRBI7R PDF
  • TM4C123BH6ZRBI7R Datasheet
  • TM4C123BH6ZRBI7R Specifications
  • TM4C123BH6ZRBI7R Images
  • Texas Instruments
  • Texas Instruments TM4C123BH6ZRBI7R
  • Buy TM4C123BH6ZRBI7R
  • TM4C123BH6ZRBI7R Price
  • TM4C123BH6ZRBI7R Distributor
  • TM4C123BH6ZRBI7R Supplier
  • TM4C123BH6ZRBI7R 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