TM4C123GH6PMI7
  • Share:

Texas Instruments TM4C123GH6PMI7

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

Product Introduction

Overview

The TM4C123GH6PMI7 microcontroller, produced by Texas Instruments, is a high-performance 32-bit ARM® Cortex®-M4F based microcontroller. It is part of the Tiva C Series and is designed for a wide range of industrial applications. This microcontroller features a robust set of peripherals and advanced analog integration, making it suitable for complex and demanding environments.

Key Specifications

Parameter Specification
Processor Core 32-bit ARM® Cortex®-M4F
Operating Frequency Up to 80 MHz
Flash Memory 256 KB
SRAM 32 KB
EEPROM 2 KB
ADC Channels 12 (12-bit SAR)
UARTs 8
I2C Modules 4
CAN Modules 2 (CAN 2.0 part A/B)
USB USB 2.0 OTG/Host/Device
GPIOs Up to 43
Operating Temperature Range -40°C to 85°C
Package Type 64-pin LQFP

Key Features

  • Processor Core: 32-bit ARM® Cortex®-M4F with System Timer (SysTick), Nested Vectored Interrupt Controller (NVIC), Wake-Up Interrupt Controller (WIC), Memory Protection Unit (MPU), and IEEE754-compliant single-precision Floating-Point Unit (FPU).
  • Memory: 256 KB single-cycle Flash, 32 KB single-cycle SRAM, and 2 KB EEPROM.
  • Communication Peripherals: Two Controller Area Network (CAN) modules, eight UARTs, four Synchronous Serial Interface (SSI) modules, and four Inter-Integrated Circuit (I2C) modules.
  • USB Connectivity: USB 2.0 full-speed and low-speed operation with OTG/Host/Device mode.
  • Analog Integration: Two 12-bit Analog-to-Digital Converters (ADC), two analog comparators, and 16 digital comparators.
  • Motion Control: Eight Pulse Width Modulation (PWM) generator blocks and two Quadrature Encoder Interface (QEI) modules.
  • Power Management: Lower-power battery-backed Hibernation module with Real-Time Clock and multiple clock sources.
  • Debugging: Full-featured debug solution with debug access via JTAG and Serial Wire interfaces.

Applications

The TM4C123GH6PMI7 microcontroller is targeted for a variety of industrial applications, including:

  • 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
  • Fire and security systems

Q & A

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

    The processor core is a 32-bit ARM® Cortex®-M4F.

  2. What is the maximum operating frequency of the TM4C123GH6PMI7?

    The maximum operating frequency is up to 80 MHz.

  3. How much Flash memory does the TM4C123GH6PMI7 have?

    The TM4C123GH6PMI7 has 256 KB of Flash memory.

  4. What types of communication peripherals are available on the TM4C123GH6PMI7?

    The microcontroller features CAN, UART, SSI/SPI, I2C, and USB 2.0 OTG/Host/Device peripherals.

  5. Does the TM4C123GH6PMI7 support analog-to-digital conversion?

    Yes, it has two 12-bit Analog-to-Digital Converters (ADC) with 12 analog input channels.

  6. What is the operating temperature range of the TM4C123GH6PMI7?

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

  7. What package type is the TM4C123GH6PMI7 available in?

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

  8. Does the TM4C123GH6PMI7 support motion control features?

    Yes, it includes eight Pulse Width Modulation (PWM) generator blocks and two Quadrature Encoder Interface (QEI) modules.

  9. What debug interfaces are available on the TM4C123GH6PMI7?

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

  10. What are some typical applications for the TM4C123GH6PMI7?

    Typical applications include remote monitoring, electronic point-of-sale machines, test and measurement equipment, and more.

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.48
54

Please send RFQ , we will respond immediately.

Same Series
RD15S10HE20/AA
RD15S10HE20/AA
CONN D-SUB RCPT 15POS CRIMP
DD26M20JV5Z
DD26M20JV5Z
CONN D-SUB HD PLUG 26P SLDR CUP
DD15S20LV30/AA
DD15S20LV30/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD62M3200T20/AA
DD62M3200T20/AA
CONN D-SUB HD PLUG 62P VERT SLDR
PCD50M98S0T2X
PCD50M98S0T2X
DSUB 50M STR CONTACT J/S TIN
DD15S20WE2S/AA
DD15S20WE2S/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD26S2S50T2X/AA
DD26S2S50T2X/AA
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S2S0V30
DD26S2S0V30
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S200V50
DD26S200V50
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S200V50/AA
DD26S200V50/AA
CONN D-SUB HD RCPT 26P SLDR CUP
DD44S3200T20
DD44S3200T20
CONN D-SUB HD RCPT 44P VERT SLDR
CBC46W4S100T2S/AA
CBC46W4S100T2S/AA
CONN D-SUB RCPT 46POS CRIMP

Similar Products

Part Number TM4C123GH6PMI7 TM4C123GH6PMIR TM4C123GH6PZI7 TM4C123GH6PMT7 TM4C123GH6PMI7R TM4C1236H6PMI7 TM4C1237H6PMI7 TM4C123AH6PMI7 TM4C123BH6PMI7 TM4C123FH6PMI7 TM4C123GE6PMI7 TM4C123GH6PMI
Manufacturer Texas Instruments 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 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 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 32-Bit Single-Core
Speed 80MHz 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 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 Brown-out Detect/Reset, DMA, Motion PWM, POR, WDT
Number of I/O 43 43 69 43 43 49 43 49 43 49 43 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) 256KB (256K x 8)
Program Memory Type Flash 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 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 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 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 A/D 12x12b
Oscillator Type Internal 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) -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 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 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) 64-LQFP (10x10)

Related Product By Categories

STM32F051C6U6
STM32F051C6U6
STMicroelectronics
IC MCU 32BIT 32KB FLASH 48UFQFPN
STM32F405RGT6V
STM32F405RGT6V
STMicroelectronics
IC MCU 32BIT 1MB FLASH 64LQFP
STM32F100C8T7B
STM32F100C8T7B
STMicroelectronics
IC MCU 32BIT 64KB FLASH 48LQFP
MK02FN128VLF10
MK02FN128VLF10
NXP USA Inc.
IC MCU 32BIT 128KB FLASH 48LQFP
MKL36Z256VLL4R
MKL36Z256VLL4R
NXP USA Inc.
IC MCU 32BIT 256KB FLASH 100LQFP
STM32L151UCY6DTR
STM32L151UCY6DTR
STMicroelectronics
IC MCU 32BIT 256KB FLASH 63WLCSP
TMS320F28055PNS
TMS320F28055PNS
Texas Instruments
IC MCU 32BIT 128KB FLASH 80LQFP
LPC1778FET208,551
LPC1778FET208,551
NXP USA Inc.
IC MCU 32BIT 512KB FLSH 208TFBGA
MC9S12XDT256VAA
MC9S12XDT256VAA
Freescale Semiconductor
IC MCU 16BIT 256KB FLASH 80QFP
R5F211B4SP#U0
R5F211B4SP#U0
Renesas Electronics America Inc
IC MCU 16BIT 16KB FLASH 20LSSOP
ST62T25CM6/TR
ST62T25CM6/TR
STMicroelectronics
IC MCU 8BIT 4KB OTP 28SOIC
ST72F521R9TCTR
ST72F521R9TCTR
STMicroelectronics
IC MCU 8BIT 60KB FLASH 64LQFP

Related Product By Brand

ADS8342IPFBTG4
ADS8342IPFBTG4
Texas Instruments
IC ADC 16BIT SAR 48TQFP
TMS320DM8127BCYED3
TMS320DM8127BCYED3
Texas Instruments
RISC MPU, 32-BIT
AM5718AABCXQ1
AM5718AABCXQ1
Texas Instruments
AM5718AABCXQ1
TRS208IDWR
TRS208IDWR
Texas Instruments
IC TRANSCEIVER FULL 4/4 24SOIC
PCF8574AN
PCF8574AN
Texas Instruments
IC I/O EXPANDER I2C 8B 16DIP
TLC072IDGNR
TLC072IDGNR
Texas Instruments
IC OPAMP GP 2 CIRCUIT 8HVSSOP
TL082IDG4
TL082IDG4
Texas Instruments
IC OPAMP JFET 2 CIRCUIT 8SOIC
SN74LVTH244APWR
SN74LVTH244APWR
Texas Instruments
IC BUF NON-INVERT 3.6V 20TSSOP
TPS54233D
TPS54233D
Texas Instruments
IC REG BUCK ADJUSTABLE 2A 8SOIC
LM5018SD/NOPB
LM5018SD/NOPB
Texas Instruments
IC REG BUCK ADJ 300MA 8LLP
DLP4500AFQE
DLP4500AFQE
Texas Instruments
IC DIG MICROMIRROR DEVICE 80LCCC
LMZ23603TZE/NOPB
LMZ23603TZE/NOPB
Texas Instruments
DC DC CONVERTER 0.8-6V