TM4C123GH6PM

正在供货

产品详情

CPU Arm Cortex-M4F Frequency (MHz) 80 Flash memory (kByte) 256 RAM (kByte) 32 ADC type 1 12-bit SAR Features 2 Analog / 16 Digital Comparators, 2 QEI Channels, Hibernation module UART 8 CAN (#) 2 PWM (Ch) 16 Security Cryptographic acceleration, Secure communication, Secure debug SPI 4 USB USB 2.0 Hardware accelerators Floating point unit Operating temperature range (°C) -40 to 105 Rating Catalog Communication interface CAN, I2C, SSI/SPI, UART, USB 2.0 OTG/host/device Nonvolatile memory (kByte) 256 Number of GPIOs 43 Number of I2Cs 4
CPU Arm Cortex-M4F Frequency (MHz) 80 Flash memory (kByte) 256 RAM (kByte) 32 ADC type 1 12-bit SAR Features 2 Analog / 16 Digital Comparators, 2 QEI Channels, Hibernation module UART 8 CAN (#) 2 PWM (Ch) 16 Security Cryptographic acceleration, Secure communication, Secure debug SPI 4 USB USB 2.0 Hardware accelerators Floating point unit Operating temperature range (°C) -40 to 105 Rating Catalog Communication interface CAN, I2C, SSI/SPI, UART, USB 2.0 OTG/host/device Nonvolatile memory (kByte) 256 Number of GPIOs 43 Number of I2Cs 4
LQFP (PM) 64 144 mm² (12 mm × 12 mm)
  • 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; 2KB EEPROM

  • Two Controller Area Network (CAN) modules, using CAN protocol version 2.0 part A/B and 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 Freescale 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, 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 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; 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

  • Two 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) pins

  • Up to 43 GPIOs (depending on configuration), with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxing

  • Lower-power battery-backed Hibernation module with Real-Time Clock

  • Multiple 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 Oscillator

  • Full-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controller

  • Industrial-range (-40°C to 85°C) RoHS-compliant 64-pin LQFP

  • 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; 2KB EEPROM

  • Two Controller Area Network (CAN) modules, using CAN protocol version 2.0 part A/B and 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 Freescale 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, 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 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; 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

  • Two 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) pins

  • Up to 43 GPIOs (depending on configuration), with programmable control for GPIO interrupts and pad configuration, and highly flexible pin muxing

  • Lower-power battery-backed Hibernation module with Real-Time Clock

  • Multiple 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 Oscillator

  • Full-featured debug solution with debug access via JTAG and Serial Wire interfaces, and IEEE 1149.1-1990 compliant Test Access Port (TAP) controller

  • Industrial-range (-40°C to 85°C) RoHS-compliant 64-pin LQFP

The TM4C123GH6PM 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, motion control, transportation, and fire and security.

The TM4C123GH6PM 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, motion control, transportation, and fire and security.

下载 观看带字幕的视频 视频

技术文档

未找到结果。请清除搜索并重试。
查看全部 44
顶层文档 类型 标题 格式选项 下载最新的英语版本 日期
* 数据表 Tiva™ C Series TM4C123GH6PM Microcontroller Data Sheet 数据表 (Rev. E) 2014-6-20
* 勘误表 Corrections to Tiva™ TM4C123x/TM4C129x Data Sheets Manual Update Sheet 2019-5-17
* 勘误表 Tiva C Series TM4C123x Microcontrollers Silicon Revisions 6 and 7 Errata (Rev. F) 2016-4-21
* 勘误表 ARM® Cortex™-M4F Errata (v3) 2011-12-15
应用手册 在 TM4C MCU 上使用 FreeRTOS 开发高级应用 PDF | HTML 英语版 PDF | HTML 2023-3-28
应用手册 Developing Common Applications With FreeRTOS on TM4C MCUs PDF | HTML 2022-10-28
用户指南 用于 C 系列的 TivaWare™ 入门信息 (Rev. A) PDF | HTML 英语版 (Rev.A) PDF | HTML 2022-9-21
应用手册 在 EK-TM4C123GXL LaunchPad 上使用 Edde Flex CAN 控制器 PDF | HTML 英语版 PDF | HTML 2022-4-27
应用手册 Developing Basic Applications With FreeRTOS on TM4C MCUs PDF | HTML 2022-4-19
应用手册 Digital Audio Playback on TM4C12x MCUs PDF | HTML 2021-12-16
应用手册 Developing LCD Applications for TM4C12x MCU PDF | HTML 2021-8-19
选择指南 TM4C Microcontrollers Product Selection Guide (Rev. E) 2020-12-9
用户指南 TivaWare™ Graphics Library for C Series User's Guide (Rev. E) 2020-5-14
用户指南 TivaWare™ Peripheral Driver Library for C Series User's Guide (Rev. E) 2020-5-14
用户指南 TivaWare™ Sensor Library for C Series User's Guide (Rev. E) 2020-5-14
用户指南 TivaWare™ USB Library for C Series User's Guide (Rev. E) 2020-5-14
应用手册 Using USB Host Mode on the EK-TM4C123GXL LaunchPad PDF | HTML 2020-5-12
用户指南 TivaWare™ Bootloader for C Series User's Guide (Rev. E) 2019-12-19
用户指南 TivaWare™ for C Series Release Notes SW-TM4C-RLN-2.2.0.295 (Rev. F) 2019-12-5
应用手册 Using TM4C12x Devices Over JTAG Interface 2016-8-18
用户指南 TI-RTOS 2.20 User's Guide (Rev. M) 2016-6-17
应用手册 Implementation of Programmer for Serial Bootloaders on TM4C12x Microcontroller (Rev. A) 2016-4-21
应用手册 Using the CMSIS DSP Library in Code Composer Studio for TM4C MCUs (Rev. G) PDF | HTML 2015-10-7
设计指南 IoT WiFi Mircostepping Stepper Motor Control Design Guide 2015-10-2
用户指南 Tiva C Series TM4C123x ROM User's Guide 2014-5-9
更多文献资料 Tiva C Series TM4C123GH6PM Microcontroller Pin Table (Rev. A) 2013-11-20
应用手册 Transitioning Designs From Stellaris LM3S Microcontrollers to Tiva C Series MCUs (Rev. A) 2013-10-22
应用手册 Differences Among Stellaris® LM3S and Tiva™ C Series TM4C123x MCUs (Rev. E) 2013-9-24
应用手册 System Design Guidelines for the TM4C123x Family of Tiva C Series MCUs 2013-7-31
应用手册 Stellaris® Graphics Library Display Drivers (AN01287) (Rev. A) 2013-7-9
应用手册 Stellaris Application Update Using Stellaris USB DFU Class (AN01273) (Rev. A) 2013-7-8
应用手册 Dual-SPI Emulating I²S on Tiva™ C Series TM4C123x MCUs (Rev. B) 2013-6-12
应用手册 将软件项目从StellarisWare®迁移到TivaWare™ 上 (Rev. A) 英语版 (Rev.A) 2013-5-29
用户指南 BOOSTXL-SENSHUB BoosterPack Getting Started Guide 2013-4-24
EVM 用户指南 Tiva C Series TM4C123G LaunchPad Evaluation Kit User's Manual 2013-4-15
产品概述 Tiva C Series ARM Cortex-M Microcontrollers 2013-4-12
白皮书 An Introduction to the Tiva C Series Platform of Microcontrollers 2013-4-12
产品概述 Tiva C Series TM4C123G LaunchPad Evaluation Kit (Rev. A) 2013-4-12
应用手册 在使用Code Composer Studio 的Stellaris 微控制器上使用只执行、只写入和只擦除闪存保护 (Rev. A) 英语版 (Rev.A) 2013-2-27
应用手册 针对Stellaris® 系列微控制器的ADC 过采样技术 (Rev. A) 英语版 (Rev.A) 2013-2-27
应用手册 Powering Cortex-M4 MCUs Using the High Efficiency DCS-Control Topology 2013-2-3
应用手册 Diagnosing Software Faults in Stellaris® Microcontrollers 2012-6-4
应用手册 Using AES Encryption and Decryption with Stellaris Microcontrollers (AN01251) (Rev. B) 2010-1-8
应用手册 Software UART for Stellaris Microcontrollers (AN01270) 2009-7-7

设计与开发

如需其他信息或资源,请点击以下任一标题进入详情页面查看(如有)。

评估板

EK-TM4C123GXL — Tiva™ C 系列 LaunchPad 评估套件

TM4C123G LaunchPad 评估套件是一个低成本评估平台,适用于基于 Arm Cortex-M4 的微控制器。TM4C123GH6PM MCU 配备 80MHz Arm Cortex-M4F CPU、256kB 闪存和 32kB SRAM,为 USB 主机/器件/OTG 和两个 12 位 ADC 模块提供集成的 USB 2.0 支持。TM4C123GH6PM 还包括多个串行通信通道,例如 UART、SPI、I2C 和 CAN。TM4C123G LaunchPad 设计的亮点是 TM4C123GH6PM USB 2.0 器件接口以及休眠和 PWM 模块等其他器件功能。


(...)

用户指南: PDF
支持的产品和硬件
有库存
限制:
??asset.out-of-stock-ti_zh_CN??
无货
评估板

EK-TM4C1294XL — 基于 ARM® Cortex®-M4F 的 MCU TM4C1294 Connected LaunchPad™ 评估套件

TM4C1294 Connected LaunchPad 评估套件是基于 Arm® Cortex-M4F 的微控制器 (MCU) 的低成本开发平台。Connected LaunchPad 设计的亮点是 TM4C1294NCPDT MCU 及其片上 10/100 以太网介质访问控制 (MAC) 和物理层 (PHY)、USB 2.0、休眠模块、运动控制脉宽调制,以及大量同步串行连接。

用户指南: PDF | HTML
支持的产品和硬件
有库存
限制:
??asset.out-of-stock-ti_zh_CN??
无货
评估板

EK-TM4C129EXL — 适用于物联网应用的、基于 ARM® Cortex®-M4F 的 MCU TM4C129E Crypto Connected LaunchPad™

Crypto Connected LaunchPad 由支持硬件加密加速器的 MCU 提供支持,使您能够开发从安全云连接、楼宇/工厂自动化以及智能电网到工业控制的高性能、受数据保护的互联物联网应用。

TM4C129E Crypto Connected LaunchPad 评估套件是基于 ARM® Cortex-M4 的微控制器的低成本平台。该套件设计的亮点是 TM4C129ENCPDT MCU 及片上 Crypto 加速硬件、10/100 以太网 MAC 和 PHY、USB 2.0、休眠模块、运动控制脉宽调制以及大量同步串行连接。

Crypto Connected LaunchPad 的 (...)

用户指南: PDF
支持的产品和硬件
有库存
限制:
??asset.out-of-stock-ti_zh_CN??
无货
调试探针

TMDSEMU200-U — XDS200 USB 调试探针

XDS200 是用于调试 TI 嵌入式器件的调试探针(仿真器)。对于大多数器件,建议使用较新、成本较低的 XDS110 (www.ti.com/tool/TMDSEMU110-U)。XDS200 在单个仓体中支持更广泛的标准(IEEE1149.1、IEEE1149.7、SWD)。所有 XDS 调试探针在所有具有嵌入式跟踪缓冲器 (ETB) 的 Arm® 和 DSP 处理器中均支持内核和系统跟踪。

XDS200 通过 TI 20 引脚连接器(带有适用于 TI 14 引脚、Arm Cortex® 10 引脚和 Arm 20 引脚的多个适配器)连接到目标板,并通过 USB2.0 高速 (...)

支持的产品和硬件
有库存
限制:
??asset.out-of-stock-ti_zh_CN??
无货
调试探针

TMDSEMU560V2STM-U — XDS560™ 软件 v2 系统跟踪 USB 调试探针

XDS560v2 是 XDS560™ 系列调试探针中性能最高的一款,同时支持传统 JTAG 标准 (IEEE1149.1) 和 cJTAG (IEEE1149.7)。  请注意,它不支持串行线调试 (SWD)。

对于带有嵌入式缓冲跟踪器 (ETB) 的所有 ARM 和 DSP 处理器,所有 XDS 调试探针均支持核心和系统跟踪。  对于引脚上的跟踪,则需要使用 XDS560v2 PRO TRACE

XDS560v2 通过 MIPI HSPT 60 引脚连接器(带有多个用于 TI 14 引脚、TI 20 引脚和 ARM 20 引脚的适配器)连接到目标板,并通过 USB2.0 高速 (...)

支持的产品和硬件
有库存
限制:
??asset.out-of-stock-ti_zh_CN??
无货
调试探针

TMDSEMU560V2STM-UE — Spectrum Digital XDS560v2 系统跟踪 USB 和以太网

XDS560v2 System Trace 是 XDS560v2 系列高性能 TI 处理器调试探针(仿真器)的第一种型号。XDS560v2 是 XDS 系列调试探针中性能最高的一款,同时支持传统 JTAG 标准 (IEEE1149.1) 和 cJTAG (IEEE1149.7)。

XDS560v2 System Trace 在其巨大的外部存储器缓冲区中加入了系统引脚跟踪。这种外部存储器缓冲区适用于指定的 TI 器件,通过捕获相关器件级信息,获得准确的总线性能活动和吞吐量,并对内核和外设进行电源管理。此外,对于带有嵌入式缓冲跟踪器 (ETB) 的所有 ARM 和 DSP 处理器,所有 XDS (...)

支持的产品和硬件
有库存
限制:
??asset.out-of-stock-ti_zh_CN??
无货
调试探针

TSK-3P-BLUEBOX — TASKING BlueBox hardware debugger

TASKING’s Debug, Trace, and Test tools offer comprehensive solutions for efficient debugging, tracing, and testing of TI's embedded systems. The scalable TASKING BlueBox debuggers allow users to easily flash, debug, and test across TI's portfolio. Development on TI hardware is made even easier with (...)

支持的产品和硬件
软件开发套件 (SDK)

SW-TM4C — TivaWare for C Series Software (Complete)

用于 C 系列的 TivaWare™ 软件开发套件 (SDK) 为工程师提供了所有必需的元件,帮助其评估和开发适用于德州仪器 (TI) TM4C Arm® Cortex®-M4F 器件系列的各类应用。TivaWare SDK 可使开发人员快速入门,利用免专利费的测试软件加速开发,并降低软件整体成本和缩短产品上市时间。

TivaWare SDK 可提供一系列经 TI 开发、测试和维护的软件库。提供的软件库包括一个适用于所有器件外设的驱动程序库、一个专用 USB 库和一个应用特定的图形库。TivaWare 驱动程序库通过提供易于使用的 API 可加速软件开发,这些 API (...)
支持的产品和硬件
IDE、配置、编译器或调试器

CCSTUDIO — Code Composer Studio™ integrated development environment (IDE)

CCStudio™ IDE is part of TI's extensive CCStudio™ development ecosystem and is an integrated development environment for TI's microcontrollers, processors, wireless connectivity devices, and radar sensors. CCStudio IDE is available as desktop or cloud-based applications. The cloud version (...)

支持的产品和硬件
IDE、配置、编译器或调试器

SYSCONFIG — Standalone desktop version of SysConfig

CCStudio™ SysConfig is part of TI's extensive CCStudio™ development ecosystem and is a configuration tool that simplifies hardware and software configuration challenges to accelerate software development.

SysConfig provides an intuitive graphical user interface for configuring pins, peripherals, (...)

支持的产品和硬件
IDE、配置、编译器或调试器

TSK-3P-VX-TOOLSET — 用于 Arm 的 TASKING VX-toolset

VX-toolset 是专为特定 Cortex-M 和 Cortex-R 核心器件设计的经认证编译器工具链,适用于安全关键型嵌入式软件开发。借助 Eclipse IDE 集成、高级多核支持和 TASKING BlueBox 调试程序兼容性,VX-toolset 简化了开发。已通过 TÜV NORD 认证,符合 ISO 26262 至 ASIL D 级以及 ISO 21434 标准。

支持的产品和硬件
驱动程序或库

SW-ICDI-DRIVERS — Stellaris™ ICDI Drivers

Tiva™ C Series evaluation and reference design kits provide an integrated In-Circuit Debug Interface (ICDI) which allows programming and debugging of the onboard C Series microcontroller. The ICDI can be used with the LM Flash Programmer as well as any of the Tiva-supported toolchains such as Texas (...)

支持的产品和硬件
软件编程工具

LMFLASHPROGRAMMER — 闪存编程器、GUI 和命令行

LM Flash 编程器是一种免费的闪存编程实用程序,旨在与德州仪器 (TI) 的 Tiva™ C 系列和 Stellaris® 微控制器、开发板或评估板配合使用。

lock = 需要出口许可(1 分钟)
支持的产品和硬件
软件编程工具

UNIFLASH — UniFlash for most TI microcontrollers (MCUs) and mmWave sensors

UniFlash 是 TI 庞大的 CCStudio™ 开发生态系统的成员并且是一款软件工具,用于对 TI 微控制器和无线连接器件上的片上闪存以及 TI 处理器的板载闪存进行编程。UniFlash 提供图形界面和命令行界面,可在桌面上或云中运行。

可以在 CCStudio 开发人员专区从云中运行 UniFlash,也可以将其下载并在 Windows®、Linux® 和 macOS® 计算机上使用。

请注意,毫米波、AMx、K2G 和 J7 器件不支持 macOS。AMx、K2G 和 J7 器件仅在命令行上受支持。

支持的产品和硬件
仿真模型

TM4C123GH6PM 64-LQFP BSDL Model

SPMM797.ZIP (3 KB) - BSDL 模型
支持的产品和硬件
仿真模型

TM4C123GH6PM 64-LQFP IBIS Model

SPMM879.ZIP (479 KB) - IBIS 模型
支持的产品和硬件
设计工具

TM4C_PINMUX — Tiva™ C Series PinMux Utility v1.0.4

The Tiva™ C Series PinMux Utility allows a Tiva C Series MCU developer to graphically configure the device peripherals intuitively and rapidly. This tool provides an easy-to-use interface that makes setting up alternate functions for GPIOs easy and error-free.

The TM4C PinMux Utility works with all (...)

支持的产品和硬件

许多 TI 参考设计都包括 TM4C123GH6PM

通过我们的参考设计选择工具来审查并确定最适用于您应用和参数的设计。

封装 引脚 CAD 符号、封装和 3D 模型
LQFP (PM) 64 Ultra Librarian

订购和质量

推荐产品可能包含与 TI 此产品相关的参数、评估模块或参考设计。

支持和培训

可获得 TI 工程师技术支持的 TI E2E™ 论坛

所有内容均由 TI 和社区贡献者按“原样”提供,并不构成 TI 规范。请参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持。​​​​​​​​​​​​​​

视频