TM4C1231 Series
32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 144-pin LQFP
Manufacturer: Texas Instruments
Catalog(22 parts)
Part | Number of I/O▲▼ | Data Converters▲▼ | Data Converters▲▼ | Operating Temperature▲▼ | Operating Temperature▲▼ | Supplier Device Package | Oscillator Type | Peripherals | Core Size | Package / Case | Speed▲▼ | Connectivity | Mounting Type | Program Memory Size▲▼ | Program Memory Type | EEPROM Size▲▼ | RAM Size▲▼ | Core Processor | Voltage - Supply (Vcc/Vdd)▲▼ | Voltage - Supply (Vcc/Vdd)▲▼ | Data Converters▲▼ | Data Converters |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Texas Instruments TM4C1231D5PMTARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 105 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231D5PMI7RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231C3PMIARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 32KB (32K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 262144 b | FLASH | -271.1499938964844 °C | -261.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231D5PZI7ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 100-LQFP (14x14) | 69 ul | 12 b | 12 ul | 85 °C | -40 °C | 100-LQFP (14x14) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 100-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231C3PMI7RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 32KB (32K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 262144 b | FLASH | -271.1499938964844 °C | -261.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231E6PZIARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 128KB (128K x 8) FLASH 100-LQFP (14x14) | 69 ul | 85 °C | -40 °C | 100-LQFP (14x14) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 100-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 1048576 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231H6PMI7ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | |||
Texas Instruments TM4C1231D5PMTRARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 105 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231H6PZI7ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 100-LQFP (14x14) | 69 ul | 85 °C | -40 °C | 100-LQFP (14x14) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 100-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231D5PMIARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231C3PMIRARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 32KB (32K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 262144 b | FLASH | -271.1499938964844 °C | -261.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231H6PZIARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 100-LQFP (14x14) | 69 ul | 85 °C | -40 °C | 100-LQFP (14x14) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 100-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231E6PMIARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 128KB (128K x 8) FLASH 64-LQFP (10x10) | 43 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 1048576 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231H6PGEI7ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 144-LQFP (20x20) | 105 ul | 85 °C | -40 °C | 144-LQFP (20x20) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 144-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 24x12b | ||||
Texas Instruments TM4C1231H6PMIARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | |||
Texas Instruments TM4C1231H6PGEI7RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 144-LQFP (20x20) | 105 ul | 85 °C | -40 °C | 144-LQFP (20x20) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 144-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 24x12b | ||||
Texas Instruments TM4C1231H6PZIRARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 256KB (256K x 8) FLASH 100-LQFP (14x14) | 69 ul | 85 °C | -40 °C | 100-LQFP (14x14) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 100-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 2097152 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231E6PZI7RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 128KB (128K x 8) FLASH 100-LQFP (14x14) | 69 ul | 85 °C | -40 °C | 100-LQFP (14x14) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 100-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 1048576 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231D5PMT7RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 105 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231D5PMIRARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | ||
Texas Instruments TM4C1231E6PMI7RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 128KB (128K x 8) FLASH 64-LQFP (10x10) | 43 ul | 85 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 1048576 b | FLASH | -271.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V | 12 b, 22 ul | ||||
Texas Instruments TM4C1231D5PMT7ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 80MHz 64KB (64K x 8) FLASH 64-LQFP (10x10) | 43 ul | 12 b | 12 ul | 105 °C | -40 °C | 64-LQFP (10x10) | Internal | Brown-out Detect/Reset, DMA, POR, WDT | 32-Bit Single-Core | 64-LQFP | 80000000 Hz | CANbus, I2C, IrDA, Microwire, SPI, SSI, UART/USART | Surface Mount | 524288 b | FLASH | -271.1499938964844 °C | -249.1499938964844 °C | ARM® Cortex®-M4F | 1.0800000429153442 V | 3.630000114440918 V |
Key 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 setOn-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 StellarisWare® software; 2KB EEPROMOne Controller Area Network (CAN) module, using CAN protocol version 2.0 part A/B and with bit rates up to 1 MbpsAdvanced 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; six 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 slaveARM 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 bandwidthAnalog support, featuring: two 12-bit Analog-to-Digital Converters (ADC) with 24 analog input channels and a sample rate of one million samples/second; three analog comparators; 16 digital comparators; on-chip voltage regulatorTwo 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) pinsUp to 105 GPIOs (depending on configuration), with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxingLower-power battery-backed Hibernation module with Real-Time ClockMultiple 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 OscillatorFull-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controllerIndustrial-range (-40°C to 85°C) RoHS-compliant 144-pin LQFP32-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 setOn-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 StellarisWare® software; 2KB EEPROMOne Controller Area Network (CAN) module, using CAN protocol version 2.0 part A/B and with bit rates up to 1 MbpsAdvanced 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; six 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 slaveARM 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 bandwidthAnalog support, featuring: two 12-bit Analog-to-Digital Converters (ADC) with 24 analog input channels and a sample rate of one million samples/second; three analog comparators; 16 digital comparators; on-chip voltage regulatorTwo 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) pinsUp to 105 GPIOs (depending on configuration), with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxingLower-power battery-backed Hibernation module with Real-Time ClockMultiple 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 OscillatorFull-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controllerIndustrial-range (-40°C to 85°C) RoHS-compliant 144-pin LQFP
Description
AI
The TM4C1231H6PGE 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 TM4C1231H6PGE 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.