Texas Instruments TM4C123GH6PZI7
- Part No.:
- TM4C123GH6PZI7
- Manufacturer:
- Texas Instruments
- Category:
- Microcontrollers
- Package:
- 100-LQFP
- Datasheet:
-
TM4C123GH6PZI7.pdf
- Description:
- IC MCU 32BIT 256KB FLASH 100LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:1,098
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TM4C123GH6PZI7 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 up to 80 MHz and supports -40°C to +85°C industrial temperature range in a 100-pin LQFP package. It serves as a main control unit in motor drives, industrial HMI, and connected sensor nodes.
For engineers reviewing the TM4C123GH6PZI7 datasheet, TM4C123GH6PZI7 pinout, TM4C123GH6PZI7 application, or TM4C123GH6PZI7 equivalent, key selection criteria 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 firmware development.
Technical Context
The TM4C123GH6PZI7 integrates an ARM Cortex-M4F core with single-precision floating-point unit (FPU), enabling efficient signal processing and control math. Its system-level integration includes a 200 kHz–80 MHz PLL-based clock system, configurable GPIOs with slew-rate control, and a μDMA controller supporting 32-channel arbitration for offloading CPU-bound peripheral transfers.
On-chip analog subsystem comprises two independent 12-bit ADCs (each with 8 sequencers, hardware averaging, and temperature sensor), while digital peripherals include four UARTs (one with ISO 7816/IR support), four SPI modules, and two I²C controllers with bus timeout detection. The hibernation module provides ultra-low-power operation with wake-up from RTC alarm or external pin event.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M4F with FPU, 80 MHz max frequency - enables real-time control with floating-point math without external coprocessor |
| Memory | 256 KB flash (with ECC), 32 KB SRAM, 2 KB EEPROM - supports robust firmware storage, runtime data retention, and parameter logging |
| ADC | Two 12-bit, 1 MSPS ADCs with 8-sample hardware averaging - delivers high-accuracy analog sensing for motor current or voltage feedback |
| USB | USB 2.0 OTG with integrated PHY - allows direct host/device connectivity without external transceiver or level-shifting components |
| Timers | Eight 16/32-bit GPTMs (16 total channels), one 32/64-bit wide timer - supports complex PWM generation, quadrature encoder input, and precise time-stamping |
| Package | 100-pin LQFP (14 × 14 mm, 0.5 mm pitch) - compatible with standard PCB assembly processes and offers full peripheral pin access |
| Temperature Range | -40°C to +85°C - qualified for industrial environments including factory automation and outdoor metering |
Pinout & Package
TM4C123GH6PZI7 is housed in a 100-pin LQFP package (PZ suffix), with exposed thermal pad for enhanced heat dissipation in continuous operation. Pin functions are fully defined in TI's SPMS377E datasheet Section 1.4 and Table 1-1 (Pin Assignments).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VDDA, VDDC | Power supply inputs | Dedicated domains for digital logic (VDD), analog (VDDA), and internal regulator (VDDC) - enable noise isolation and stable ADC reference |
| GND, GNDA | Ground returns | Separate analog/digital ground pins - reduce coupling between sensitive analog circuits and switching digital noise |
| USB0VBUS, USB0ID, USB0DM, USB0DP | USB 2.0 OTG interface | Full-speed USB transceiver with integrated PHY - eliminates need for external USB transceiver IC |
| SSI0CLK, SSI0FSS, SSI0RX, SSI0TX | SPI master/slave interface | Configurable SSI0 module supporting Motorola/Freescale SPI modes - interoperable with sensors, displays, and flash memory |
| U0RX, U0TX, U1RX, U1TX | UART transmit/receive | Four hardware UARTs; UART0 supports ISO 7816 smart card protocol - suitable for secure communication and legacy device interfacing |
| PH0, PH1 | Hibernate wake-up inputs | Dedicated hibernation module pins - allow low-power wake-up from external switch or RTC alarm without CPU active |
Key Features
| Feature | Design Value |
|---|---|
| Hibernation Module | Ultra-low-power state with RTC, battery-backed RAM (2 KB), and wake-up on alarm or external pin - extends battery life in portable instrumentation |
| μDMA Controller | 32-channel configurable DMA with scatter-gather support - relieves CPU from data movement tasks during ADC sampling or UART streaming |
| Integrated USB PHY | On-die USB 2.0 OTG transceiver - reduces BOM cost and board space versus discrete PHY solutions |
| GPIO Configuration Flexibility | Per-pin control of drive strength, slew rate, pull-up/down, and open-drain - simplifies interface to diverse peripherals (TTL, CMOS, RS-485 drivers) |
| TivaWare™ Software Suite | Production-ready driver library, USB stack, and RTOS examples - accelerates firmware development and reduces validation effort |
Applications
| Industrial Motor Control | Smart Energy Metering |
|---|---|
Use Scenario: Closed-loop control of BLDC/PMSM motors using field-oriented control (FOC) algorithms. IC Role / Device Role / Timing Role: Real-time execution engine managing PWM generation, ADC sampling synchronization, and current/voltage feedback loop timing. Use Value: Deterministic interrupt latency (<12 cycles) and hardware-accelerated math via Cortex-M4F FPU ensure sub-microsecond control loop stability. |
Use Scenario: Multi-tariff electricity meter with tamper detection, power quality monitoring, and PLC/GPRS backhaul. IC Role / Device Role / Timing Role: Central data acquisition and communication hub coordinating metrology ADC, RTC, secure crypto, and serial modems. Use Value: Integrated 12-bit dual ADC with hardware averaging and hibernation-RTC enables accurate energy accumulation during sleep and fast wake-up on event. |
| Factory HMI Panel | IoT Sensor Gateway |
Use Scenario: Local operator interface with touch screen, LED indicators, and relay outputs for machine status display and manual override. IC Role / Device Role / Timing Role: Main controller handling GUI rendering (via external display driver), button scanning, and safety-critical output sequencing. Use Value: 100-pin LQFP provides ample GPIOs for parallel LCD interface and dedicated PWM outputs for LED dimming without external shift registers. |
Use Scenario: Edge node aggregating data from Modbus RTU, I²C, and analog sensors before forwarding via Wi-Fi or cellular modem. IC Role / Device Role / Timing Role: Protocol translation and data preprocessing unit with secure boot, firmware update capability, and low-power scheduling. Use Value: USB OTG and multiple UART/SPI interfaces allow simultaneous connection to legacy industrial sensors and modern wireless modules without bridge ICs. |
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 suited for compute-intensive applications needing higher clock speed and larger code space; lacks hibernation module with battery-backed RAM | Select when prioritizing raw performance and external USB flexibility over integrated PHY and ultra-low-power hibernation |
| RA4M1AFB2NCP#AC0 | Renesas RA4M1 (Cortex-M4F @ 48 MHz), 256 KB flash, 32 KB SRAM, USB FS PHY - includes TrustZone security but no hibernation RTC or battery-backed memory | Stronger focus on secure boot and cryptographic acceleration; lower max frequency limits high-speed control loops | Select when security certification (e.g., PSA Level 1) and secure firmware updates are mandatory, and hibernation depth is secondary |
Compared with STM32F407VGT6 and RA4M1AFB2NCP#AC0, TM4C123GH6PZI7 uniquely combines USB PHY integration, hibernation with RTC and battery-backed RAM, and industrial temperature rating in a single 100-pin LQFP package-making it optimal for cost-sensitive, low-power, USB-connected industrial edge devices.
Availability
TM4C123GH6PZI7 is available at Aetrix Electronics and suitable for industrial motor control, smart metering, factory HMI panels, and IoT sensor gateways requiring stable component supply across multi-year production cycles.
Supply support for TM4C123GH6PZI7 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 specializing in analog, embedded processing, and connectivity technologies, with decades of experience in industrial and automotive-grade microcontrollers.
The TM4C123GH6PZI7 belongs to TI's Tiva C Series, designed specifically for cost-effective, real-time control applications in industrial automation, building systems, and portable instrumentation where USB connectivity and low-power operation are critical.
FAQ
What is the maximum operating frequency of the TM4C123GH6PZI7?
The TM4C123GH6PZI7 operates at a maximum system clock frequency of 80 MHz, achieved via its integrated PLL that accepts input from internal precision oscillator (±1% accuracy) or external crystal (4–25 MHz). This frequency is sustained across the full -40°C to +85°C industrial temperature range, and the TM4C123GH6PZI7 maintains deterministic interrupt latency and memory access timing at this speed.
Does the TM4C123GH6PZI7 include an integrated USB physical layer (PHY)?
Yes, the TM4C123GH6PZI7 integrates a full-speed USB 2.0 OTG PHY compliant with USB specification revision 2.0. It supports both host and device modes without requiring external transceivers, and includes dedicated pins (USB0DM/USB0DP) with internal termination and slew-rate control. This integration is confirmed in Section 1.3.3 and Figure 1-1 of the SPMS377E datasheet for TM4C123GH6PZI7.
What analog features does the TM4C123GH6PZI7 provide for sensor interfacing?
The TM4C123GH6PZI7 includes two independent 12-bit analog-to-digital converters (ADCs), each capable of 1 million samples per second (1 MSPS), with eight programmable sample sequencers, hardware averaging (up to 64 samples), and an internal temperature sensor. It also supports differential input mode and digital comparators for threshold-triggered interrupts - all directly usable by the TM4C123GH6PZI7 without external signal conditioning in most industrial sensor applications.
How does the hibernation module in the TM4C123GH6PZI7 reduce power consumption?
The hibernation module in the TM4C123GH6PZI7 enables deep-sleep states drawing as low as 1.7 µA (typical) while retaining RTC timekeeping, 2 KB of battery-backed RAM, and wake-up capability via external pin or RTC alarm. It uses a separate 32.768 kHz crystal or internal low-frequency oscillator, and the TM4C123GH6PZI7 exits hibernation in under 10 µs - making it ideal for battery-powered remote sensors and meters where duty cycling is essential.
Is the TM4C123GH6PZI7 supported by production-ready software libraries?
Yes, the TM4C123GH6PZI7 is fully supported by Texas Instruments' TivaWare™ Peripheral Driver Library, which includes certified drivers for all on-chip peripherals, USB stack (device/host/class), FAT file system, and FreeRTOS integration examples. These libraries are production-qualified, actively maintained, and shipped with complete source code - enabling rapid, reliable firmware development for the TM4C123GH6PZI7 without vendor lock-in.
TM4C123GH6PZI7 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 100-LQFP
- Series:
- Tiva™ C
- Packaging:
- Tray
- Product Status:
- Active
- 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:
- 69
- 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 22x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
TM4C123GH6PZI7 FAQ
1.How can I place an order for TM4C123GH6PZI7 through Aetrix?
Please submit a Request for Quotation (RFQ) for TM4C123GH6PZI7 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 TM4C123GH6PZI7 reliable?
The price and inventory of TM4C123GH6PZI7 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TM4C123GH6PZI7 is usually 5 days.
3.What payment methods are accepted for TM4C123GH6PZI7?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TM4C123GH6PZI7 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TM4C123GH6PZI7?
TM4C123GH6PZI7 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TM4C123GH6PZI7 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 TM4C123GH6PZI7?
For technical support, including TM4C123GH6PZI7 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TM4C123GH6PZI7 requirements.
6.How does Aetrix verify that TM4C123GH6PZI7 is sourced from the original manufacturer or authorized distributors?
All TM4C123GH6PZI7 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 TM4C123GH6PZI7 meets industry standards.
7.What is the process for return or replacement of TM4C123GH6PZI7?
All TM4C123GH6PZI7 units undergo pre-shipment inspection (PSI). If there is an issue with TM4C123GH6PZI7, 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 TM4C123GH6PZI7 part is unused and in its original packaging.
Return procedure for TM4C123GH6PZI7:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TM4C123GH6PZI7 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…

