parametric-filter Amplifiersparametric-filter Audioparametric-filter Battery management ICsparametric-filter Clocks & timingparametric-filter DLP productsparametric-filter Data convertersparametric-filter Die & wafer servicesparametric-filter Interfaceparametric-filter Isolationparametric-filter Logic & voltage translationparametric-filter Microcontrollers (MCUs) & processorsparametric-filter Motor driversparametric-filter Passive and discreteparametric-filter Power managementparametric-filter RF & microwaveparametric-filter Sensorsparametric-filter Switches & multiplexersparametric-filter Wireless connectivity
TM4C1237E6PM
32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB, 64-pin LQFP
TM4C1237E6PM
Product details
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 128 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 StellarisWare® software; 2KB EEPROM
One Controller Area Network (CAN) module, 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
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
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 128 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 StellarisWare® software; 2KB EEPROM
One Controller Area Network (CAN) module, 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
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
The TM4C1237E6PM 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, transportation, and fire and security.
The TM4C1237E6PM 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, transportation, and fire and security.

Request samples
Alternate samples are available (TM4C123GH6PM). Request now
Technical documentation
Design & development
For additional terms or required resources, click any title below to view the detail page where available.
EK-TM4C123GXL — ARM® Cortex®-M4F Based MCU TM4C123G LaunchPad™ Evaluation Kit
The TM4C123G LaunchPad evaluation kit is a low-cost evaluation platform for Arm Cortex-M4F based microcontrollers (MCUs). Featuring an 80-MHz Arm Cortex-M4F central processing unit, 256kB of flash and 32 kB of static random access memory, theTM4C123GH6PMMCU provides integrated USB 2.0 support for (...)
TMDSEMU200-U — XDS200 USB Debug Probe
The XDS200 is a debug probe (emulator) used for debugging TI embedded devices. The XDS200 features a balance of low cost with good performance as compared to the low cost XDS110 and the high performance XDS560v2. It supports a wide variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a (...)
TMDSEMU560V2STM-U — XDS560™ software v2 system trace USB debug probe
The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).
All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)
TMDSEMU560V2STM-UE — XDS560v2 System Trace USB & Ethernet Debug Probe
The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).
All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)
SW-TM4C—TivaWare for C Series Software (Complete)
The TivaWare™ for C Series software development kit (SDK) provides all of the components necessary for engineers to evaluate and develop applications for the Texas Instruments TM4C Arm® Cortex®-M4F device family. The TivaWare SDK allows developers to get started quickly, leverage (...)
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Hardware development
Evaluation board
CCSTUDIO—Code Composer Studio™ integrated development environment (IDE)
Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.
(...)
Supported products & hardware
This design resource supports most products in these categories.
Check the product details page to verify support.
parametric-filter Digital signal processors (DSPs)parametric-filter Arm-based processorsparametric-filter MSP430 microcontrollersparametric-filter C2000 real-time microcontrollersparametric-filter Arm-based microcontrollersparametric-filter Signal conditionersparametric-filter mmWave radar sensorsparametric-filter Wi-Fi productsparametric-filter Sub-1 GHz productsparametric-filter Digital power isolated controllers
ENERGIA — Energia
SYSCONFIG—Standalone desktop version of SysConfig
SysConfig is a configuration tool designed to simplify hardware and software configuration challenges to accelerate software development.
SysConfig is available as part of the Code Composer Studio™ integrated development environment as well as a standalone application. Additionally SysConfig (...)
Supported products & hardware
Products
Automotive mmWave radar sensors
Digital signal processors (DSPs)
C2000 real-time microcontrollers
Wi-Fi products
Arm-based processors
Industrial mmWave radar sensors
Arm Cortex-M4 MCUs
Arm Cortex-M0+ MCUs
Arm Cortex-R MCUs
Sub-1 GHz wireless MCUs
Automotive wireless connectivity products
Low-power 2.4-GHz products
UNIFLASH—UniFlash for most TI microcontrollers (MCUs) and mmWave sensors
UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.
UniFlash can be run from the cloud on theTI Developer Zone or downloaded and used (...)
Supported products & hardware
Products
C2000 real-time microcontrollers
Arm-based processors
Industrial mmWave radar sensors
Automotive mmWave radar sensors
MSP430 microcontrollers
Wi-Fi products
Arm Cortex-M4 MCUs
Arm Cortex-M0+ MCUs
Arm Cortex-R MCUs
Low-power 2.4-GHz products
Automotive wireless connectivity products
Sub-1 GHz wireless MCUs
TIDM-LPBP-SENSORHUB — Comprehensive Sensor Hub Solution with Seven On-Board Sensors
TIDM-LPBP-EMADAPTER — Evaluation Module (EM) Adaptor
Package | Pins | CAD symbols, footprints & 3D models |
---|---|---|
LQFP (PM) | 64 | Ultra Librarian |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
- Fab location
- Assembly location
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. Seeterms of use.
If you have questions about quality, packaging or ordering TI products, seeTI support.