TM4C123GH6PM, Tiva™ C-Series MCUs
Texas Instruments offers its TM4C123GH6PM, high-performance, 32-bit, ARM® Cortex®-M4F-based MCUs
Texas Instruments' TM4C123GH6PM microcontroller is targeted for industrial applications. These include 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; and 2 KB EEPROM
- Two controller area network (CAN) modules using CAN protocol version 2.0 part A/B 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 NXP 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 provides a way to offload data transfer tasks from the Cortex-M4 processor, which allows 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, and an 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
TM4C123GH6PM, Tiva™ C-Series MCUs
Image | Manufacturer Part Number | Description | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|
![]() | ![]() | TM4C123GH6PMI | IC MCU 32BIT 256KB FLASH 64LQFP | 771 - Immediate | $14.78 | View Details |
![]() | ![]() | TM4C123GH6PMT | IC MCU 32BIT 256KB FLASH 64LQFP | 461 - Immediate | $15.50 | View Details |
![]() | ![]() | TM4C123GH6PMI7 | IC MCU 32BIT 256KB FLASH 64LQFP | 1035 - Immediate | $12.56 | View Details |
![]() | ![]() | TM4C123GH6PMI7R | IC MCU 32BIT 256KB FLASH 64LQFP | 0 - Immediate | $11.20 | View Details |
![]() | ![]() | TM4C123GH6PMIR | IC MCU 32BIT 256KB FLASH 64LQFP | 470 - Immediate | $12.71 | View Details |
![]() | ![]() | TM4C123GH6PMT7 | IC MCU 32BIT 256KB FLASH 64LQFP | 141 - Immediate | $15.50 | View Details |
![]() | ![]() | TM4C123GH6PMT7R | IC MCU 32BIT 256KB FLASH 64LQFP | 0 - Immediate | $9.34 | View Details |
![]() | ![]() | TM4C123GH6PMTR | IC MCU 32BIT 256KB FLASH 64LQFP | 0 - Immediate | $8.31 | View Details |
Evaluation Boards
Image | Manufacturer Part Number | Description | Available Quantity | Price | View Details | |
---|---|---|---|---|---|---|
![]() | ![]() | MIKROE-1595 | MINI-M4 TM4C123GH6PM EVAL BRD | 2 - Immediate | $59.00 | View Details |