The TM4C123GH6PMI is a high performance 32-bit ARM® Cortex®-M4F based Microcontroller targeted for industrial applications. The 80MHz processor core with system timer (SysTick), integrated nested vectored interrupt controller (NVIC), wake-up interrupt controller (WIC) with clock gating, Memory protection unit (MPU), embedded trace macro and trace port, system control block (SCB) and thumb-2 instruction set. On-chip memory, featuring 256kB single-cycle flash up to 40MHz, 32kB single-cycle SRAM, internal ROM loaded with TivaWare™ for C Series software, 2kB EEPROM. Advanced serial integration featuring eight UARTs with IrDA, 9-bit and support (one UART with modem status and modem flow control), four synchronous serial interface (SSI) modules, supporting operation for NXP SPI, MICROWIRE or synchronous serial interfaces, six I²C modules, providing standard (100kbps) and fast (400kbps) transmission and support for sending and receiving data as either a master or a slave.
● ARM PrimeCell® 32-channel configurable µDMA controller
● Two controller area network (CAN) modules
● Advanced motion control
● Two ARM FiRM-compliant watchdog timers
● Up to 43 GPIOs with programmable control for GPIO interrupts and pad configuration
● Multiple clock sources for microcontroller system clock
● Lower-power battery-backed hibernation module with real-time clock
● Universal serial bus controller with USB 2.0 full-speed (12Mbps) and low-speed (1.5Mbps) operation
● Green product and no Sb/Br
●ESD sensitive device, take proper precaution while handling the device.