Overview
The TM4C1233H6PMI7R is a high-performance 32-bit microcontroller from Texas Instruments, part of the Tiva™ C Series. It is based on the ARM® Cortex®-M4F processor core, operating at 80 MHz and delivering 100 DMIPS performance. This microcontroller is designed for a wide range of industrial applications, offering advanced features such as integrated peripherals, robust memory, and extensive serial communication capabilities.
Key Specifications
Specification | Detail |
---|---|
Part Number | TM4C1233H6PMI7R |
Manufacturer | Texas Instruments |
Core Processor | ARM® Cortex®-M4F |
Core Size | 32-Bit |
Speed | 80 MHz |
Connectivity | CANbus, I²C, IrDA, Microwire, SPI, SSI, UART/USART, USB |
Peripherals | Brown-out Detect/Reset, DMA, POR, WDT |
Number of I/O | 43 |
Program Memory Size | 256 KB (256K x 8) FLASH |
RAM Size | 32 KB (32K x 8) |
EEPROM Size | 2 KB (2K x 8) |
Voltage - Supply (Vcc/Vdd) | 1.08V ~ 3.63V |
Data Converters | A/D 12x12b |
Oscillator Type | Internal |
Operating Temperature | -40°C ~ 85°C (TA) |
Mounting Type | Surface Mount |
Package / Case | 64-LQFP |
Key Features
- Processor Core: 32-bit ARM® Cortex®-M4F processor core with a System Timer (SysTick), Nested Vectored Interrupt Controller (NVIC), and IEEE754-compliant single-precision Floating-Point Unit (FPU).
- Memory: 256 KB single-cycle Flash, 32 KB single-cycle SRAM, and 2 KB EEPROM. Internal ROM loaded with TivaWare™ for C Series software.
- Serial Communication: Advanced serial integration including one CAN 2.0 A/B controller, USB 2.0 OTG/Host/Device, eight UARTs with IrDA, 9-bit and ISO 7816 support, four I²C modules, and four Synchronous Serial Interface (SSI) modules.
- Timers and PWM: Six 32-bit general-purpose timers, six wide 64-bit general-purpose timers, and twelve 16/32-bit and 12 32/64-bit Capture Compare PWM (CCP) pins. Two PWM modules with a total of 16 advanced PWM outputs.
- Analog Support: Two 12-bit Analog-to-Digital Converters (ADC) with 12 analog input channels, two analog comparators, and 16 digital comparators.
- GPIO and Interrupts: Up to 43 GPIOs with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxing.
- Debug and Test: Full-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controller.
Applications
The TM4C1233H6PMI7R microcontroller is targeted for various 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
- Fire and security systems
Q & A
- What is the core processor of the TM4C1233H6PMI7R microcontroller?
The core processor is the ARM® Cortex®-M4F.
- What is the operating frequency of the TM4C1233H6PMI7R?
The operating frequency is 80 MHz.
- What types of serial communication interfaces does the TM4C1233H6PMI7R support?
The microcontroller supports CANbus, I²C, IrDA, Microwire, SPI, SSI, UART/USART, and USB.
- How much program memory does the TM4C1233H6PMI7R have?
The microcontroller has 256 KB of Flash program memory.
- What is the operating temperature range of the TM4C1233H6PMI7R?
The operating temperature range is -40°C to 85°C.
- Does the TM4C1233H6PMI7R support USB?
Yes, it supports USB 2.0 full-speed and low-speed operation in Device mode.
- How many GPIOs does the TM4C1233H6PMI7R have?
The microcontroller has up to 43 GPIOs, depending on the configuration.
- What kind of analog-to-digital converters (ADCs) does the TM4C1233H6PMI7R have?
The microcontroller has two 12-bit ADCs with 12 analog input channels each.
- Does the TM4C1233H6PMI7R have any watchdog timers?
Yes, it has two ARM FiRM-compliant watchdog timers.
- What is the package type of the TM4C1233H6PMI7R?
The package type is 64-pin LQFP.