TM4C123GH6PM, Tiva™ C-Series MCUs

Texas Instruments offers its TM4C123GH6PM, high-performance, 32-bit, ARM® Cortex®-M4F-based MCUs

Image of Texas Instruments' TM4C123GH6PM, Tiva™ C Series MCUsTexas Instruments' TM4C123GH6PM microcontroller is targeted for industrial applications. These include remote monitoring, electronic point-of-sale machines, test and measurement equipment, network appliances and switches, factory automation, HVAC and building control, gaming equipment, motion control, transportation, and fire and security.


  • 32-bit, ARM Cortex-M4, 80 MHz processor core with system timer (SysTick), integrated nested vectored interrupt controller (NVIC), wake-up interrupt controller (WIC) with clock gating, memory protection unit (MPU), IEEE754-compliant single-precision floating-point unit (FPU), embedded trace macro and trace port, system control block (SCB), and Thumb-2 instruction set
  • On-chip memory featuring 256 KB, single-cycle Flash up to 40 MHz (a prefetch buffer improves performance above 40 MHz); 32 KB, single-cycle SRAM; internal ROM loaded with TivaWare™ for C-series software; and 2 KB EEPROM
  • Two controller area network (CAN) modules using CAN protocol version 2.0 part A/B with bit rates up to 1 Mbps
  • Universal serial bus (USB) controller with USB 2.0 full-speed (12 Mbps) and low-speed (1.5 Mbps) operation, 32 endpoints, and USB OTG/host/device mode
  • Advanced serial integration featuring eight UARTs with IrDA, 9-bit, and ISO 7816 support (one UART with modem status and modem flow control); four synchronous serial interface (SSI) modules, supporting operation for NXP SPI, MICROWIRE, or Texas Instruments synchronous serial interfaces; four inter-integrated circuit (I2C) modules, providing standard (100 Kbps) and fast (400 Kbps) transmission and support for sending and receiving data as either a master or a slave
  • ARM PrimeCell® 32-channel configurable μDMA controller provides a way to offload data transfer tasks from the Cortex-M4 processor, which allows for more efficient use of the processor and the available bus bandwidth
  • Analog support featuring two 12-bit analog-to-digital converters (ADC) with 12 analog input channels and a sample rate of one million samples/second, two analog comparators; 16 digital comparators, and an on-chip voltage regulator
  • Advanced motion control featuring eight pulse width modulation (PWM) generator blocks, each with one 16-bit counter, two PWM comparators, a PWM signal generator, a dead-band generator, and an interrupt/ADC-trigger selector; two PWM fault inputs to promote low-latency shutdown; two quadrature encoder interface (QEI) modules with position integrator to track encoder position and velocity capture using built-in timer

TM4C123GH6PM, Tiva™ C-Series MCUs

ImageManufacturer Part NumberDescriptionAvailable QuantityView Details
IC MCU 32BIT 256KB FLASH 64LQFPTM4C123GH6PMIIC MCU 32BIT 256KB FLASH 64LQFP1548 - ImmediateView Details
IC MCU 32BIT 256KB FLASH 64LQFPTM4C123GH6PMTIC MCU 32BIT 256KB FLASH 64LQFP379 - ImmediateView Details

Evaluation Boards

ImageManufacturer Part NumberDescriptionAvailable QuantityView Details
MINI-M4 TM4C123GH6PM EVAL BRDMIKROE-1595MINI-M4 TM4C123GH6PM EVAL BRD2 - ImmediateView Details
Published: 2016-09-21