High performance 32-bit ARM® Cortex®-M4F based MCU - TM4C123GH6PM

TM4C123GH6PM (ACTIVE)

High performance 32-bit ARM® Cortex®-M4F based MCU

 

Description

The TM4C123GH6PM microcontroller is targeted for 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, and fire and security.

Features

  • 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; 2KB EEPROM

  • Two Controller Area Network (CAN) modules, using CAN protocol version 2.0 part A/B and 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 Freescale 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, providing a way to offload data transfer tasks from the Cortex™-M4 processor, allowing 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; 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

  • Two ARM FiRM-compliant watchdog timers; six 32-bit general-purpose timers (up to twelve 16-bit); six wide 64-bit general-purpose timers (up to twelve 32-bit); 12 16/32-bit and 12 32/64-bit Capture Compare PWM (CCP) pins

  • Up to 43 GPIOs (depending on configuration), with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxing

  • Lower-power battery-backed Hibernation module with Real-Time Clock

  • Multiple clock sources for microcontroller system clock: Precision Oscillator (PIOSC), Main Oscillator (MOSC), 32.768-kHz external oscillator for the Hibernation Module, and Internal 30-kHz Oscillator

  • Full-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controller

  • Industrial-range (-40°C to 85°C) RoHS-compliant 64-pin LQFP

View more

Parametrics Compare all products in TM4C12x

 
CPU
Pin & Package
Flash (KB)
DMA Channels
EEPROM (KB)
Capture Pins
Battery-Backed Hibernation Module
IEEE 1588
Boot Loader in ROM
Digital Comparators
Crypto HW Accelerators Available
SRAM (kB)
CCP Timers
CRC Accelerator Available
Max Speed (MHz)
Motion PWM Outputs
QEI
GPIO
Operating Temperature Range (C)
USB D, H/D, or OTG
SSI/SPI
I2C
UART
ADC Channels
ADC Resolution (Bits)
CAN MAC
SysTick
External Peripheral Interface
10/100 ENET MAC+PHY
USB High-Speed with ULPI
10/100 ENET MAC
LCD Controller
Security
1-Wire Master
Bi- and Quad- SSI/SPI
Approx. Price (US$)
SPI
TM4C123GH6PM TM4C123GH6ZRB TM4C123GH6ZXR
ARM Cortex-M4F     ARM Cortex-M4F     ARM Cortex-M4F    
64LQFP     157BGA MICROSTAR JUNIOR     168BGA    
256     256     256    
32     32      
2     2      
24     24      
Yes     Yes      
No     No      
Yes     Yes      
16     16      
No     No      
32     32     32    
24     24      
No     No      
80     80     80    
16     16     16    
2     2     2    
43     120     120    
-40 to 105
-40 to 85    
-40 to 105
-40 to 85    
-40 to 85    
OTG     OTG     OTG    
4     4     4    
4     6     6    
8     8     8    
12     24     24    
12     12     12    
2     2     2    
Yes     Yes     Yes    
No     No     No    
No     No     No    
No     No     No    
No     No     No    
No     No     No    
No HW accelerator     No HW accelerator     No HW accelerator    
0     0     0    
No     No     No    
5.44 | 1ku     5.30 | 1ku     5.35 | 1ku    
4     4     4