Skip to main content

TM4C123GH6PMI7

ARM Cortex-M4F MCU

The TM4C123GH6PMI7 is a arm cortex-m4f mcu from Texas Instruments. View the full TM4C123GH6PMI7 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

Manufacturer

Texas Instruments

Category

ARM Cortex-M4F MCU

Package

64-LQFP

Key Specifications

ParameterValue
ConnectivityCANbus, I2C, IrDA, Microwire, QEI, SPI, SSI, UART/USART, USB OTG
Core ProcessorARM® Cortex®-M4F
Core Size32-Bit
Data ConvertersA/D 12x12b
DigiKey ProgrammableNot Verified
EEPROM Size2K x 8
Mounting TypeSurface Mount
Number of I/O43
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeInternal
Package / Case64-LQFP
PeripheralsBrown-out Detect/Reset, DMA, Motion PWM, POR, WDT
Flash Memory Size256KB (256K x 8)
Program Memory TypeFLASH
RAM Size32K x 8 B
Clock Speed80MHz
Standard Pack Qty160
Standard Pack Qty160
Supplier Device Package64-LQFP (10x10)
Supply Voltage1.08V ~ 3.63V

Overview

Part: Tiva™ TM4C123GH6PM Microcontroller — Texas Instruments

Type: ARM Cortex-M4F MCU

Description: 32-bit ARM Cortex-M4F MCU with 80 MHz operation, 256 KB Flash, 32 KB SRAM, 2 KB EEPROM, and extensive peripheral integration including serial communications, advanced motion control, and analog capabilities.

Operating Conditions:

  • Operating temperature: -40 to 105 °C
  • Max clock: 80 MHz

Absolute Maximum Ratings:

Key Specs:

Features:

  • ARM Cortex-M4F processor core with FPU
  • 80 MHz operation
  • 256 KB Flash memory
  • 32 KB SRAM
  • 2 KB EEPROM
  • 8x UART modules
  • 4x SPI modules
  • 4x I2C modules
  • 2x CAN modules
  • USB 2.0 OTG/Host/Device
  • 6x 16-bit General-Purpose Timers
  • 6x 32-bit General-Purpose Timers
  • 2x Watchdog Timers
  • 12-bit ADC (up to 2 MSPS)
  • 2x Analog Comparators
  • 16x PWM outputs
  • JTAG and ARM Serial Wire Debug

Package:

  • 100-pin LQFP

Features

The TM4C123GH6PM microcontroller component features and general function are discussed in more detail in the following section.

Pin Configuration

When using the Device controller portion of the USB controller in a system that also provides Host functionality, the power to VBUS must be disabled to allow the external Host controller to supply power. Usually, the USB0EPEN signal is used to control the external regulator and should be negated to avoid having two devices driving the USB0VBUS power pin on the USB connector.

When the USB controller is acting as a Host, it is in control of two signals that are attached to an external voltage supply that provides power to VBUS. The Host controller uses the USB0EPEN signal to enable or disable power to the USB0VBUS pin on the USB connector. An input pin, USB0PFLT , provides feedback when there has been a power fault on VBUS. The USB0PFLT signal can be configured to either automatically negate the USB0EPEN signal to disable power, and/or it can generate an interrupt to the interrupt controller to allow software to handle the power fault condition. The polarity and actions related to both USB0EPEN and USB0PFLT are fully configurable in the USB controller. The controller also provides interrupts on Device insertion and removal to allow the Host controller code to respond to these external events.

Electrical Characteristics

ParameterParameter NameMinNomMaxUnit
POWER SUPPLY REQUIREMENTSPOWER SUPPLY REQUIREMENTSPOWER SUPPLY REQUIREMENTSPOWER SUPPLY REQUIREMENTSPOWER SUPPLY REQUIREMENTSPOWER SUPPLY REQUIREMENTS
V DDAADC supply voltage2.973.33.63V
GNDAADC ground voltage-0-V
VDDA / GNDA VOLTAGE REFERENCEVDDA / GNDA VOLTAGE REFERENCEVDDA / GNDA VOLTAGE REFERENCEVDDA / GNDA VOLTAGE REFERENCEVDDA / GNDA VOLTAGE REFERENCEVDDA / GNDA VOLTAGE REFERENCE
C REFVoltage reference decoupling capacitance-1.0 // 0.01 c-μF
ANALOG INPUTANALOG INPUTANALOG INPUTANALOG INPUTANALOG INPUTANALOG INPUT
V ADCINSingle-ended, full- scale analog input voltage, internal reference de0-V DDAV
Differential, full-scale analog input voltage, internal reference df-V DDA-V DDAV
VIN CMInput commonmodevoltage, differentialmode g--(VREFP + VREFN) / 2 ± 25mV
I LADC input leakage current h--2.0μA
R ADCADC equivalent input resistance h--2.5
C ADCADC equivalent input capacitance h--10pF
R SAnalog source resistance h--500Ω
SAMPLING DYNAMICSSAMPLING DYNAMICSSAMPLING DYNAMICSSAMPLING DYNAMICSSAMPLING DYNAMICSSAMPLING DYNAMICS
F ADCADC conversion clock frequency i-16-MHz
F CONVADC conversion rate1Msps
T SADC sample time-250-ns
T CADC conversion time j1μs
T LTLatency from trigger to start of conversion-2-ADC clocks
SYSTEM PERFORMANCE when using internal referenceSYSTEM PERFORMANCE when using internal referenceSYSTEM PERFORMANCE when using internal referenceSYSTEM PERFORMANCE when using internal referenceSYSTEM PERFORMANCE when using internal referenceSYSTEM PERFORMANCE when using internal reference
NResolution12bits
INLIntegral nonlinearity error, over full input range-±1.5±3.0LSB
DNLDifferential nonlinearity error, over full input range-±0.8+2.0/-1.0 kLSB
E OOffset error-±5.0±15.0LSB
E GGain error l-±10.0±30.0LSB
E TTotal unadjusted error, over full input range m-±10.0±30.0LSB
DYNAMIC CHARACTERISTICS noDYNAMIC CHARACTERISTICS noDYNAMIC CHARACTERISTICS noDYNAMIC CHARACTERISTICS noDYNAMIC CHARACTERISTICS noDYNAMIC CHARACTERISTICS no
SNR DSignal-to-noise-ratio, Differential input,V ADCIN : -20dB FS, 1KHz p7072-dB
SDR DSignal-to-distortion ratio, Differential input, V ADCIN : -3dB FS, 1KHz pqr7275-dB
SNDR DSignal-to-Noise+Distortion ratio, Differential input, V ADCIN : -3dB FS, 1KHz pst6870-dB
SNR SSignal-to-noise-ratio, Single-ended input, V ADCIN : -20dB FS, 1KHz u6065-dB

Absolute Maximum Ratings

The maximum ratings are the limits to which the device can be subjected without permanently damaging the device. Device reliability may be adversely affected by exposure to absolute-maximum ratings for extended periods.

Note: The device is not guaranteed to operate properly at the maximum ratings.

Table 24-1. Absolute Maximum Ratings

ParameterParameter Name aValueValueUnit
ParameterParameter Name aMinMaxUnit
V DDV DD supply voltage04V
V DDAV DDA supply voltage b04V
V BATV BAT battery supply voltage04V
V BATRMPV BAT battery supply voltage ramp time00.7V/μs
V IN_GPIOInput voltage on GPIOs, regardless of whether the microcontroller is powered cde-0.35.5V
V IN_GPIOInput voltage for PD4 , PD5 , PB0 and PB1 when configured as GPIO-0.3V DD + 0.3V
I GPIOMAXMaximum current per output pin-25mA
T SUnpowered storage temperature range-65150°C
T JMAXMaximum junction temperature-150°C

Important: This device contains circuitry to protect the I/Os against damage due to high-static voltages; however, it is advised that normal precautions be taken to avoid application of any voltage higher than maximum-rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs are connected to an appropriate logic voltage level (see 'Connections for Unused Signals' on page 1356).

Table 24-2. ESD Absolute Maximum Ratings

ParameterMinNomMaxUnit
Component-Level ESD aV ESDHBM b--2kV
Stress VoltageV ESDCDM c--500V

Recommended Operating Conditions

For special high-current applications, the GPIO output buffers may be used with the following restrictions. With the GPIO pins configured as 8-mA output drivers, a total of four GPIO outputs may be used to sink current loads up to 18 mA each. At 18-mA sink current loading, the V OL value is specified as 1.2 V. The high-current GPIO package pins must be selected such that there are only a maximum of two per side of the physical package with the total number of high-current GPIO outputs not exceeding four for the entire package.

Table 24-5. Recommended DC Operating Conditions

ParameterParameter NameMinNomMaxUnit
V DDV DD supply voltage3.153.33.63V
V DDAV DDA supply voltage2.973.33.63V
V DDCV DDC supply voltage1.081.21.32V
V DDCDS abV DDC supply voltage, Deep-sleepmode1.08-1.32V

a. These values are valid when LDO is in operation.

b. There are peripheral timing restrictions for SSI and LPC in Deep-sleep mode. Please refer to those peripheral characteristic sections for more information.

Table 24-6. Recommended GPIO Pad Operating Conditions

ParameterParameter NameMinNomMaxUnit
V IHGPIO high-level input voltage0.65 * V DD-5.5V
V ILGPIO low-level input voltage0-0.35 * V DDV
V HYSGPIO input hysteresis0.2--V
V OHGPIO high-level output voltage2.4--V
V OLGPIO low-level output voltage--0.4V
I OHHigh-level source current, V OH =2.4 V aHigh-level source current, V OH =2.4 V aHigh-level source current, V OH =2.4 V aHigh-level source current, V OH =2.4 V aHigh-level source current, V OH =2.4 V a
I OH2-mA Drive2.0--mA
I OH4-mA Drive4.0--mA
I OH8-mA Drive8.0--mA
I OLLow-level sink current, V OL =0.4 V aLow-level sink current, V OL =0.4 V aLow-level sink current, V OL =0.4 V aLow-level sink current, V OL =0.4 V aLow-level sink current, V OL =0.4 V a
I OL2-mA Drive2.0--mA
I OL4-mA Drive4.0--mA
I OL8-mA Drive8.0--mA
I OL8-mA Drive, V OL =1.2 V18.0--mA

a. I O specifications reflect the maximum current where the corresponding output voltage meets the V OH /V OL thresholds. I O current can exceed these limits (subject to absolute maximum ratings).

Table 24-7. GPIO Current Restrictions a

ParameterParameter NameMinNomMaxUnit
I MAXLCumulative maximum GPIO current per side, left b--30mA
I MAXBCumulative maximumGPIOcurrent per side, bottom b--35mA
I MAXRCumulative maximum GPIO current per side, right b--40mA
I MAXTCumulative maximum GPIO current per side, top b--40mA

a. Based on design simulations, not tested in production.

b. Sum of sink and source current for GPIOs as shown in Table 24-8 on page 1361.

Table 24-8. GPIO Package Side Assignments

SideGPIOs
LeftPB[6-7], PC[4-7], PD7, PE[0-3], PF4
BottomPA[0-7], PF[0-3]
RightPB[0-3], PD[4-5]
TopPB[4-5], PC[0-3], PD[0-3,6], PE[4-5]

Thermal Information

CharacteristicSymbolValueUnit
Thermal resistance (junction to ambient) bΘ JA54.8°C/W
Thermal resistance (junction to board) bΘ JB27.5°C/W
Thermal resistance (junction to case) bΘ JC15.8°C/W
Thermal metric (junction to top of package)Ψ JT0.7°C/W
Thermal metric (junction to board)Ψ JB27.1°C/W
Junction temperature formulaT JT C + (P • Ψ JT ) T PCB + (P • Ψ JB ) c T A + (P • Θ JA ) d T B + (P • Θ JB ) ef°C

a. For more details about thermal metrics and definitions, see the Semiconductor and IC Package Thermal Metrics Application Report (literature number SPRA953).

b. Junction to ambient thermal resistance (Θ JA ), junction to board thermal resistance (Θ JB ), and junction to case thermal resistance (Θ JC ) numbers are determined by a package simulator.

  • c. T PCB is the temperature of the board acquired by following the steps listed in the EAI/JESD 51-8 standard summarized in the Semiconductor and IC Package Thermal Metrics Application Report (literature number SPRA953).
  • d. Because Θ JA is highly variable and based on factors such as board design, chip/pad size, altitude, and external ambient temperature, it is recommended that equations containing Ψ JT and Ψ JB be used for best results.

e. T B is temperature of the board.

f. Θ JB is not a pure reflection of the internal resistance of the package because it includes the resistance of the testing board and environment. It is recommended that equations containing Ψ JT and Ψ JB be used for best results.

Package Information

MTQF008A - JANUARY 1995 - REVISED DECEMBER 1996

NOTES: A. All linear dimensions are in millimeters.

  • B. This drawing is subject to change without notice.
  • C. Falls within JEDEC MS-026
  • D. May also be thermally enhanced plastic with leads connected to the die pads.

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
TM4C123Texas Instruments
TM4C123GH6PGEI7Texas Instruments144-LQFP
TM4C123GH6PMTexas Instruments
TM4C123GH6PMITexas Instruments64-LQFP
TM4C123GH6PMI7RTexas Instruments
TM4C123GH6PMIRTexas Instruments
TM4C123GH6PMTTexas Instruments64-LQFP
TM4C123GH6PMT7Texas Instruments
TM4C123GH6PMT7RTexas Instruments
TM4C123GH6PMTRTexas Instruments
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free