TM4C123GH6PMI
  • Share:

Texas Instruments TM4C123GH6PMI

Manufacturer No:
TM4C123GH6PMI
Manufacturer:
Texas Instruments
Package:
Bulk
Description:
IC MCU 32BIT 256KB FLASH 64LQFP
Delivery:
Payment:
iso14001
iso45001
iso9001
iso13485

Product Introduction

Overview

The TM4C123GH6PMI microcontroller, produced by Texas Instruments, is a robust and feature-rich device based on the 32-bit ARM® Cortex™-M4 processor core. It operates at a frequency of 80 MHz and is designed for a wide range of industrial applications. This microcontroller is part of the Tiva C Series and is known for its high performance, low power consumption, and extensive peripheral set. It is particularly suited for applications requiring advanced serial integration, motion control, and USB connectivity.

Key Specifications

Parameter Specification
Processor Core 32-bit ARM® Cortex™-M4 80-MHz
Flash Memory 256 KB single-cycle Flash up to 40 MHz
SRAM 32 KB single-cycle SRAM
EEPROM 2 KB
CAN Modules Two CAN modules, CAN protocol version 2.0 part A/B, up to 1 Mbps
USB Controller USB 2.0 full-speed (12 Mbps) and low-speed (1.5 Mbps), 32 endpoints, USB OTG/Host/Device mode
UARTs Eight UARTs with IrDA, 9-bit, and ISO 7816 support
SSI/SPI Modules Four Synchronous Serial Interface (SSI) modules
I2C Modules Four Inter-Integrated Circuit (I2C) modules, Standard (100 Kbps) and Fast (400 Kbps)
ADCs Two 12-bit Analog-to-Digital Converters (ADC) with 12 analog input channels
PWM Generators Eight Pulse Width Modulation (PWM) generator blocks
GPIOs Up to 43 GPIOs (depending on configuration)
Operating Temperature Range -40°C to 85°C
Package 64-pin LQFP

Key Features

  • Integrated Nested Vectored Interrupt Controller (NVIC), Wake-Up Interrupt Controller (WIC) with clock gating, and 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
  • ARM PrimeCell® 32-channel configurable μDMA controller for efficient data transfer
  • Advanced motion control with eight PWM generator blocks and two Quadrature Encoder Interface (QEI) modules
  • Two ARM FiRM-compliant watchdog timers and multiple general-purpose timers
  • Full-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controller
  • Lower-power battery-backed Hibernation module with Real-Time Clock
  • Multiple clock sources including Precision Oscillator (PIOSC), Main Oscillator (MOSC), 32.768-kHz external oscillator for the Hibernation Module, and Internal 30-kHz Oscillator

Applications

  • Industrial applications such as remote monitoring and factory automation
  • Electronic point-of-sale machines and test and measurement equipment
  • Network appliances and switches, HVAC and building control systems
  • Gaming equipment, motion control systems, and transportation systems
  • Fire and security systems

Q & A

  1. What is the processor core of the TM4C123GH6PMI microcontroller?

    The TM4C123GH6PMI microcontroller is based on the 32-bit ARM® Cortex™-M4 processor core.

  2. What is the operating frequency of the TM4C123GH6PMI?

    The operating frequency is 80 MHz.

  3. How much Flash and SRAM memory does the TM4C123GH6PMI have?

    The microcontroller has 256 KB of single-cycle Flash memory and 32 KB of single-cycle SRAM.

  4. What types of serial interfaces are supported by the TM4C123GH6PMI?

    The microcontroller supports UART, SSI/SPI, I2C, CAN, and USB 2.0 interfaces.

  5. Does the TM4C123GH6PMI support USB OTG/Host/Device mode?
  6. How many PWM generator blocks does the TM4C123GH6PMI have?

    The microcontroller has eight Pulse Width Modulation (PWM) generator blocks.

  7. What is the operating temperature range of the TM4C123GH6PMI?

    The operating temperature range is -40°C to 85°C.

  8. What package type is the TM4C123GH6PMI available in?

    The microcontroller is available in a 64-pin LQFP package.

  9. Does the TM4C123GH6PMI have a Hibernation module?
  10. What debug interfaces are supported by the TM4C123GH6PMI?

    The microcontroller supports debug access via JTAG and Serial Wire interfaces.

Product Attributes

Core Processor:ARM® Cortex®-M4F
Core Size:32-Bit Single-Core
Speed:80MHz
Connectivity:CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG
Peripherals:Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT
Number of I/O:43
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 12x12b
Oscillator Type:Internal
Operating Temperature:-40°C ~ 85°C (TA)
Mounting Type:Surface Mount
Package / Case:64-LQFP
Supplier Device Package:64-LQFP (10x10)
0 Remaining View Similar

In Stock

$14.42
13

Please send RFQ , we will respond immediately.

Same Series
DD15S20LV30/AA
DD15S20LV30/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20WTS/AA
DD15S20WTS/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20LV3S/AA
DD15S20LV3S/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20LVL0/AA
DD15S20LVL0/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S200TS
DD15S200TS
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20WTS
DD15S20WTS
CONN D-SUB HD RCPT 15P SLDR CUP
DD44M32S50V50
DD44M32S50V50
CONN D-SUB HD PLUG 44P VERT SLDR
DD26S2000X/AA
DD26S2000X/AA
CONN D-SUB HD RCPT 26P SLDR CUP
RD50S100V50
RD50S100V50
CONN D-SUB RCPT 50POS CRIMP
DD26S20W00
DD26S20W00
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S20WE20/AA
DD26S20WE20/AA
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S20WE2X/AA
DD26S20WE2X/AA
CONN D-SUB HD RCPT 26P SLDR CUP

Similar Products

Part Number TM4C123GH6PMI TM4C123GH6PMIR TM4C123GH6PZI TM4C123GH6PMT TM4C123GH6PMI7 TM4C1236H6PMI TM4C1237H6PMI TM4C123AH6PMI TM4C123BH6PMI TM4C123FH6PMI TM4C123GE6PMI
Manufacturer Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments
Product Status Active Active Active Active Active Active Active Active Active Active Active
Core Processor ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F ARM® Cortex®-M4F
Core Size 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core
Speed 80MHz 80MHz 80MHz 80MHz 80MHz 80MHz 80MHz 80MHz 80MHz 80MHz 80MHz
Connectivity CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG CANbus, I²C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG
Peripherals Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, POR, WDT Brown-out Detect/Reset, DMA, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT
Number of I/O 43 43 69 43 43 49 43 49 43 49 43
Program Memory Size 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 256KB (256K x 8) 128KB (128K x 8)
Program Memory Type Flash Flash Flash Flash Flash Flash Flash Flash Flash Flash Flash
EEPROM Size 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8 2K x 8
RAM Size 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8 32K x 8
Voltage - Supply (Vcc/Vdd) 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V 1.08V ~ 3.63V
Data Converters A/D 12x12b A/D 12x12b A/D 22x12b A/D 12x12b A/D 12x12b A/D 12x12b A/D 12x12b A/D 12x12b A/D 12x12b A/D 12x12b A/D 12x12b
Oscillator Type Internal Internal Internal Internal Internal Internal Internal Internal Internal Internal Internal
Operating Temperature -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 105°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA) -40°C ~ 85°C (TA)
Mounting Type Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount
Package / Case 64-LQFP 64-LQFP 100-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP 64-LQFP
Supplier Device Package 64-LQFP (10x10) 64-LQFP (10x10) 100-LQFP (14x14) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10) 64-LQFP (10x10)

Related Product By Categories

MSP430F2121IDGVR
MSP430F2121IDGVR
Texas Instruments
IC MCU 16BIT 4KB FLASH 20TVSOP
MSP430G2955IDA38
MSP430G2955IDA38
Texas Instruments
IC MCU 16BIT 56KB FLASH 38TSSOP
STM32F407ZET6
STM32F407ZET6
STMicroelectronics
IC MCU 32BIT 512KB FLASH 144LQFP
STM32F429AGH6
STM32F429AGH6
STMicroelectronics
IC MCU 32BIT 1MB FLASH 169UFBGA
TMS320F2812ZAYA
TMS320F2812ZAYA
Texas Instruments
IC MCU 32BIT 256KB FLSH 179NFBGA
STM32L031G6U7STR
STM32L031G6U7STR
STMicroelectronics
IC MCU 32BIT 32KB FLASH 28UFQFPN
MSP430F2122TPWR
MSP430F2122TPWR
Texas Instruments
IC MCU 16BIT 4KB FLASH 28TSSOP
TMS320F28026FPTQ
TMS320F28026FPTQ
Texas Instruments
IC MCU 32BIT 32KB FLASH 48LQFP
S9S12HY64J0CLLR
S9S12HY64J0CLLR
NXP USA Inc.
IC MCU 16BIT 64KB FLASH 100LQFP
FS32K142HFT0VLLR
FS32K142HFT0VLLR
NXP USA Inc.
IC MCU 32BIT 256KB FLASH 100LQFP
STR710FZ1H6
STR710FZ1H6
STMicroelectronics
IC MCU 32BIT 128KB FLASH 144BGA
LPC2378FBD144,551
LPC2378FBD144,551
NXP USA Inc.
IC MCU 16/32B 512KB FLSH 144LQFP

Related Product By Brand

TMS320VC5510AZGW1
TMS320VC5510AZGW1
Texas Instruments
IC FIXED POINT DSP 240-BGA
TUSB7320IRKMR
TUSB7320IRKMR
Texas Instruments
IC HUB CONTROLLER USB 100WQFN
AM26LS32ACNSR
AM26LS32ACNSR
Texas Instruments
IC RECEIVER 0/4 16SO
LMC6482AIMX/NOPB
LMC6482AIMX/NOPB
Texas Instruments
IC CMOS 2 CIRCUIT 8SOIC
LMP8645HVMKE/NOPB
LMP8645HVMKE/NOPB
Texas Instruments
IC CURR SENSE 1CIRC SOT23-THIN
TLV1391IDBVR
TLV1391IDBVR
Texas Instruments
IC DIFF COMPARATOR SNGL SOT23-5
SN74LVC1G14YZVR
SN74LVC1G14YZVR
Texas Instruments
IC INVERT SCHMITT 1CH 1IN 4DSBGA
TPS26610DDFR
TPS26610DDFR
Texas Instruments
50-V, UNIVERSAL 4-20-MA, 20-MA C
LM3481MM/NOPB
LM3481MM/NOPB
Texas Instruments
IC REG CTRLR MULT TOP 10MSOP
TPS63031DSKTG4
TPS63031DSKTG4
Texas Instruments
IC REG BCK BST 3.3V 900MA 10SON
TPS76801QDRG4
TPS76801QDRG4
Texas Instruments
IC REG LINEAR POS ADJ 1A 8SOIC
LP2985AITL-3.3/NOPB
LP2985AITL-3.3/NOPB
Texas Instruments
IC REG LINEAR 3.3V 150MA 5DSBGA