TM4C123GH6PMI7R
  • Share:

Texas Instruments TM4C123GH6PMI7R

Manufacturer No:
TM4C123GH6PMI7R
Manufacturer:
Texas Instruments
Package:
Tape & Reel (TR)
Description:
IC MCU 32BIT 256KB FLASH 64LQFP
Delivery:
Payment:
iso14001
iso45001
iso9001
iso13485

Product Introduction

Overview

The TM4C123GH6PMI7R microcontroller, produced by Texas Instruments, is a robust and feature-rich device targeted for various industrial applications. It is part of the Tiva C Series and is built around the 32-bit ARM Cortex-M4 processor core, operating at a frequency of up to 80 MHz. This microcontroller is designed to meet the demands of industrial environments with its wide operating temperature range and comprehensive set of peripherals.

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
Package 64-pin LQFP (PM)
Operating Temperature Range -40°C to 85°C
GPIOs Up to 43 programmable I/Os
CAN Modules Two CAN modules, CAN protocol version 2.0 part A/B
USB Controller USB 2.0 full-speed (12 Mbps) and low-speed (1.5 Mbps), 32 endpoints, USB OTG/Host/Device mode
Analog-to-Digital Converters (ADC) Two 12-bit ADCs with 12 analog input channels, sample rate of one million samples/second
Pulse Width Modulation (PWM) Eight PWM generator blocks, each with one 16-bit counter
Quadrature Encoder Interface (QEI) Two QEI modules with position integrator and velocity capture

Key Features

  • Processor Core: 32-bit ARM Cortex-M4 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).
  • On-Chip Memory: 256 KB single-cycle Flash, 32 KB single-cycle SRAM, and 2 KB EEPROM. Internal ROM loaded with TivaWare™ for C Series software.
  • Serial Communications: Two CAN modules, eight UARTs with IrDA, 9-bit, and ISO 7816 support, four Synchronous Serial Interface (SSI) modules, and four Inter-Integrated Circuit (I²C) modules.
  • Analog Support: Two 12-bit Analog-to-Digital Converters (ADC) with 12 analog input channels, two analog comparators, and 16 digital comparators.
  • Motion Control: Eight Pulse Width Modulation (PWM) generator blocks, two Quadrature Encoder Interface (QEI) modules, and two PWM fault inputs.
  • Timers and Watchdogs: Six 32-bit general-purpose timers, six wide 64-bit general-purpose timers, and two ARM FiRM-compliant watchdog timers.
  • GPIO and Pin Muxing: Up to 43 programmable GPIOs with flexible pin muxing and programmable control for GPIO interrupts and pad configuration.
  • Debug and Clock Sources: Full-featured debug solution with JTAG and Serial Wire interfaces, and multiple clock sources including Precision Oscillator (PIOSC), Main Oscillator (MOSC), and external oscillators.

Applications

The TM4C123GH6PMI7R microcontroller is designed for a wide range 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 TM4C123GH6PMI7R microcontroller?

    The processor core is a 32-bit ARM Cortex-M4 operating at up to 80 MHz.

  2. How much Flash and SRAM memory does the TM4C123GH6PMI7R have?

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

  3. What types of serial communication peripherals are available on the TM4C123GH6PMI7R?

    The microcontroller features two CAN modules, eight UARTs, four SSI modules, and four I²C modules.

  4. What is the operating temperature range of the TM4C123GH6PMI7R?

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

  5. How many GPIOs are available on the TM4C123GH6PMI7R?

    Up to 43 programmable GPIOs are available.

  6. What types of analog-to-digital converters (ADCs) are included in the TM4C123GH6PMI7R?

    The microcontroller includes two 12-bit ADCs with 12 analog input channels each.

  7. Does the TM4C123GH6PMI7R support USB communication?

    Yes, it supports USB 2.0 full-speed and low-speed operation with 32 endpoints and USB OTG/Host/Device mode.

  8. What motion control features are available on the TM4C123GH6PMI7R?

    The microcontroller features eight PWM generator blocks and two Quadrature Encoder Interface (QEI) modules.

  9. What debug interfaces are available on the TM4C123GH6PMI7R?

    The microcontroller supports JTAG and Serial Wire interfaces for debugging.

  10. What are some common applications for the TM4C123GH6PMI7R microcontroller?

    Common applications include remote monitoring, electronic point-of-sale machines, test and measurement equipment, and factory automation among others).

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

$7.95
17

Please send RFQ , we will respond immediately.

Same Series
RD15S10HE20/AA
RD15S10HE20/AA
CONN D-SUB RCPT 15POS CRIMP
DD15S20LVLS/AA
DD15S20LVLS/AA
CONN D-SUB HD RCPT 15P SLDR CUP
CBC13W3S10HT20/AA
CBC13W3S10HT20/AA
CONN D-SUB RCPT 13POS CRIMP
DD26M20H00/AA
DD26M20H00/AA
CONN D-SUB HD PLUG 26P SLDR CUP
DD15S20J0S
DD15S20J0S
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20JV3S
DD15S20JV3S
CONN D-SUB HD RCPT 15P SLDR CUP
DD26M20HV30/AA
DD26M20HV30/AA
CONN D-SUB HD PLUG 26P SLDR CUP
DD26S200EX
DD26S200EX
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S2S50V3X
DD26S2S50V3X
CONN D-SUB HD RCPT 26P SLDR CUP
RD50S100V50
RD50S100V50
CONN D-SUB RCPT 50POS CRIMP
DD44S32S60TX
DD44S32S60TX
CONN D-SUB HD RCPT 44P VERT SLDR
DD44S32S0V5X
DD44S32S0V5X
CONN D-SUB HD RCPT 44P VERT SLDR

Similar Products

Part Number TM4C123GH6PMI7R TM4C123GH6PMIR TM4C123GH6PZI7R TM4C123GH6PMT7R TM4C1236H6PMI7R TM4C1237H6PMI7R TM4C123AH6PMI7R TM4C123BH6PMI7R TM4C123FH6PMI7R TM4C123GE6PMI7R TM4C123GH6PMI7
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, 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, 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 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) 128KB (128K x 8) 256KB (256K 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

P80C32X2FA
P80C32X2FA
Rochester Electronics, LLC
IC MCU 8BIT
MSP430G2955IDA38
MSP430G2955IDA38
Texas Instruments
IC MCU 16BIT 56KB FLASH 38TSSOP
STM8S207MBT6B
STM8S207MBT6B
STMicroelectronics
IC MCU 8BIT 128KB FLASH 80LQFP
MK22FN1M0AVMC12557
MK22FN1M0AVMC12557
Freescale Semiconductor
KINETIS K22: 120MHZ CORTEX M4F P
FS32K142HAT0MLFT
FS32K142HAT0MLFT
NXP USA Inc.
IC MCU 32BIT 256KB FLASH 48LQFP
ST7FLITE05Y0B6
ST7FLITE05Y0B6
STMicroelectronics
IC MCU 8BIT 1.5KB FLASH 16DIP
TMS320F280220DAS
TMS320F280220DAS
Texas Instruments
IC MCU 32BIT 16KB FLASH 38TSSOP
MKL17Z128VFT4
MKL17Z128VFT4
NXP USA Inc.
IC MCU 32BIT 128KB FLASH 48QFN
S912ZVCA64F0MLF
S912ZVCA64F0MLF
NXP USA Inc.
IC MCU 16BIT 64KB FLASH 48LQFP
SPC5642AF2MVZ3
SPC5642AF2MVZ3
Freescale Semiconductor
IC MCU 32BIT 2MB FLASH 324PBGA
LM3S9D96-IBZ80-A2
LM3S9D96-IBZ80-A2
Texas Instruments
IC MCU 32BIT 512KB FLASH 108BGA
STM32F401RET6JTR
STM32F401RET6JTR
STMicroelectronics
IC MCU 32BIT 512KB FLASH 64LQFP

Related Product By Brand

ADC128S022CIMT/NOPB
ADC128S022CIMT/NOPB
Texas Instruments
IC ADC 12BIT SAR 16TSSOP
TMS320C6418ZTSA500
TMS320C6418ZTSA500
Texas Instruments
IC FIXED-POINT DSP 288-FCBGA
SN65LVDS84AQDGGRQ1
SN65LVDS84AQDGGRQ1
Texas Instruments
IC DRIVER 4/0 48TSSOP
SN75172DWG4
SN75172DWG4
Texas Instruments
IC DRIVER 4/0 20SOIC
TLE2062CD
TLE2062CD
Texas Instruments
IC OPAMP JFET 2 CIRCUIT 8SOIC
INA2128U/1K
INA2128U/1K
Texas Instruments
IC INST AMP 2 CIRCUIT 16SOIC
TLV1391IDBVR
TLV1391IDBVR
Texas Instruments
IC DIFF COMPARATOR SNGL SOT23-5
UC2906DW
UC2906DW
Texas Instruments
IC BATT CHG LEAD ACID 16SOIC
LM4120AIM5X-4.1/NOPB
LM4120AIM5X-4.1/NOPB
Texas Instruments
IC VREF SERIES 0.2% SOT23-5
REF5020IDRG4
REF5020IDRG4
Texas Instruments
IC VREF SERIES 0.05% 8SOIC
TLV70018DCKT
TLV70018DCKT
Texas Instruments
IC REG LINEAR 1.8V 200MA SC70-5
TPS7B8601QKVURQ1
TPS7B8601QKVURQ1
Texas Instruments
AUTOMOTIVE 500-MA, 40-V, ULTRA-L