The TM4C1231D5PMIR runs an ARM Cortex-M4F with single-precision FPU at 80 MHz.
Memory budget — 64 KB Flash, 24 KB RAM
64 KB of Flash and 24 KB of RAM puts this squarely in the mid-range control tier. Enough for a bootloader plus a moderate application stack — CANopen object dictionary, a few PID loops, and a local HMI with a character display. The 2 KB EEPROM is handy for calibration constants and fault logs without wearing the Flash.
CANbus is on board, so this MCU slots into industrial automation, vehicle body controllers, or building management gateways without an external CAN controller. The I²C, SPI, and UART interfaces cover the usual sensor and display peripherals. IrDA and Microwire are legacy inclusions — handy if you are retrofitting an older design.
Package and temperature — field-swap friendly
64-LQFP with a 10x10 mm body. The -40 to 85°C range covers most industrial enclosures.
