TM4C123GE6PM

활성

32비트 Arm Cortex-M4F 기반 MCU - 80MHz, 128kb 플래시, 32kb RAM, 2x CAN, RTC, USB, 64핀 LQFP

제품 상세 정보

CPU Arm Cortex-M4F Frequency (MHz) 80 Flash memory (kByte) 128 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 SPI 4 USB USB 2.0 Hardware accelerators Floating point unit Operating temperature range (°C) -40 to 85 Rating Catalog Communication interface CAN, I2C, SSI/SPI, UART, USB 2.0 OTG/host/device Nonvolatile memory (kByte) 128 Number of GPIOs 43 Number of I2Cs 4 Security Cryptographic acceleration, Secure communication, Secure debug
CPU Arm Cortex-M4F Frequency (MHz) 80 Flash memory (kByte) 128 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 SPI 4 USB USB 2.0 Hardware accelerators Floating point unit Operating temperature range (°C) -40 to 85 Rating Catalog Communication interface CAN, I2C, SSI/SPI, UART, USB 2.0 OTG/host/device Nonvolatile memory (kByte) 128 Number of GPIOs 43 Number of I2Cs 4 Security Cryptographic acceleration, Secure communication, Secure debug
LQFP (PM) 64 144 mm² 12 x 12
  • 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 128 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 128 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 TM4C123GE6PM 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 TM4C123GE6PM 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.

다운로드 스크립트와 함께 비디오 보기 비디오
샘플 신청

대체 샘플을 요청하실 수 있습니다(TM4C123GH6PM). 지금 요청

기술 자료

star =TI에서 선정한 이 제품의 인기 문서
검색된 결과가 없습니다. 검색어를 지우고 다시 시도하세요.
42개 모두 보기
상위 문서 유형 직함 형식 옵션 날짜
* Data sheet Tiva™ C Series TM4C123GE6PM Microcontroller Data Sheet datasheet (Rev. E) 2014/06/20
* Errata Corrections to Tiva™ TM4C123x/TM4C129x Data Sheets Manual Update Sheet 2019/05/17
* Errata Tiva C Series TM4C123x Microcontrollers Silicon Revisions 6 and 7 Errata (Rev. F) 2016/04/21
* Errata ARM® Cortex™-M4F Errata (v3) 2011/12/15
Application note Developing Advanced Applications With FreeRTOS on TM4C MCUs PDF | HTML 2023/03/27
Application note Developing Common Applications With FreeRTOS on TM4C MCUs PDF | HTML 2022/10/28
User guide Getting Started with TivaWare™ for C Series (Rev. A) PDF | HTML 2022/08/25
Application note Developing Basic Applications With FreeRTOS on TM4C MCUs PDF | HTML 2022/04/19
Application note Digital Audio Playback on TM4C12x MCUs PDF | HTML 2021/12/16
Application note Developing LCD Applications for TM4C12x MCU PDF | HTML 2021/08/19
Selection guide TM4C Microcontrollers Product Selection Guide (Rev. E) 2020/12/09
Application note Using the Edde Flex CAN Controller on the EK-TM4C123GXL LaunchPad PDF | HTML 2020/08/06
User guide TivaWare™ Graphics Library for C Series User's Guide (Rev. E) 2020/05/14
User guide TivaWare™ Peripheral Driver Library for C Series User's Guide (Rev. E) 2020/05/14
User guide TivaWare™ Sensor Library for C Series User's Guide (Rev. E) 2020/05/14
User guide TivaWare™ USB Library for C Series User's Guide (Rev. E) 2020/05/14
Application note Using USB Host Mode on the EK-TM4C123GXL LaunchPad PDF | HTML 2020/05/12
User guide TivaWare™ Bootloader for C Series User's Guide (Rev. E) 2019/12/19
User guide TivaWare™ for C Series Release Notes SW-TM4C-RLN-2.2.0.295 (Rev. F) 2019/12/05
Application note Using TM4C12x Devices Over JTAG Interface 2016/08/18
User guide TI-RTOS 2.20 User's Guide (Rev. M) 2016/06/17
Application note Implementation of Programmer for Serial Bootloaders on TM4C12x Microcontroller (Rev. A) 2016/04/21
User guide TI-RTOS 2.16 User's Guide (Rev. L) 2016/02/22
Application note Using the CMSIS DSP Library in Code Composer Studio for TM4C MCUs (Rev. G) PDF | HTML 2015/10/07
More literature TM4C123x Stepper Motor Control Product Summary 2015/07/06
User guide Tiva C Series TM4C123x ROM User's Guide 2014/05/09
More literature Tiva C Series TM4C123GE6PM Microcontroller Pin Table (Rev. A) 2013/11/20
Application note Transitioning Designs From Stellaris LM3S Microcontrollers to Tiva C Series MCUs (Rev. A) 2013/10/22
Application note Differences Among Stellaris® LM3S and Tiva™ C Series TM4C123x MCUs (Rev. E) 2013/09/24
Application note System Design Guidelines for the TM4C123x Family of Tiva C Series MCUs 2013/07/31
Application note Stellaris® Graphics Library Display Drivers (AN01287) (Rev. A) 2013/07/09
Application note Stellaris Application Update Using Stellaris USB DFU Class (AN01273) (Rev. A) 2013/07/08
Application note Dual-SPI Emulating I²S on Tiva™ C Series TM4C123x MCUs (Rev. B) 2013/06/12
Application note Migrating Software Projects from StellarisWare to TivaWare for C Series Software (Rev. A) 2013/05/01
White paper An Introduction to the Tiva C Series Platform of Microcontrollers 2013/04/12
Product overview Tiva C Series ARM Cortex-M Microcontrollers 2013/04/12
Application note Powering Cortex-M4 MCUs Using the High Efficiency DCS-Control Topology 2013/02/03
Application note ADC Oversampling Techniques for Stellaris Microcontrollers (AN01239) (Rev. A) 2013/01/08
Application note Using Execute, Write/Erase Flash Protection on Stellaris MCUs Using CCS (Rev. A) 2012/08/15
Application note Diagnosing Software Faults in Stellaris® Microcontrollers 2012/06/04
Application note Using AES Encryption and Decryption with Stellaris Microcontrollers (AN01251) (Rev. B) 2010/01/08
Application note Software UART for Stellaris Microcontrollers (AN01270) 2009/07/07

설계 및 개발

추가 조건 또는 필수 리소스는 사용 가능한 경우 아래 제목을 클릭하여 세부 정보 페이지를 확인하세요.

평가 보드

EK-TM4C123GXL — ARM® Cortex®-M4F 기반 MCU TM4C123G LaunchPad™ 평가 키트

The TM4C123G LaunchPad Evaluation Kit is a low-cost evaluation platform for Arm Cortex-M4F based microcontrollers. Featuring a 80-MHz Arm Cortex-M4F CPU, 256kB of flash, and 32kB of SRAM, the TM4C123GH6PM MCU provides integrated USB 2.0 support for USB Host/Device/OTG and two 12-bit ADC modules. (...)
사용 설명서: PDF
TI.com에서 구매할 수 없음
디버그 프로브

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핀, (...)

TI.com에서 구매할 수 없음
디버그 프로브

TMDSEMU560V2STM-U — XDS560v2 시스템 추적 USB 디버그 프로브

XDS560v2는 디버그 프로브의 XDS560™ 제품군 중 최고의 성능을 가진 제품으로, 기존의 JTAG 표준(IEEE1149.1)과 cJTAG(IEEE1149.7)를 모두 지원합니다. SWD(직렬 와이어 디버그)는 지원하지 않습니다.

모든 XDS 디버그 프로브는 ETB(Embedded Trace Buffer)를 특징으로 하는 모든 ARM 및 DSP 프로세서에서 코어 및 시스템 추적을 지원합니다. 핀을 통한 추적의 경우 XDS560v2 PRO TRACE가 필요합니다.

XDS560v2는 MIPI HSPT 60핀 커넥터(TI 14핀, (...)

TI.com에서 구매할 수 없음
디버그 프로브

TMDSEMU560V2STM-UE — XDS560v2 시스템 추적 USB 및 이더넷 디버그 프로브

The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).

All XDS debug probes support Core and System Trace in all ARM and DSP processors that (...)

TI.com에서 구매할 수 없음
디버그 프로브

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)

The TivaWare™ for C Series software development kit (SDK) provides all of the components necessary for engineers to evaluate and develop applications for the Texas Instruments TM4C Arm® Cortex®-M4F device family. The TivaWare SDK allows developers to get started quickly, leverage (...)

지원되는 제품 및 하드웨어

지원되는 제품 및 하드웨어

찾아보기 다운로드 옵션
IDE, 구성, 컴파일러 또는 디버거

CCSTUDIO Code Composer Studio integrated development environment (IDE)

Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.

(...)

지원되는 제품 및 하드웨어

지원되는 제품 및 하드웨어

시작 다운로드 옵션
IDE, 구성, 컴파일러 또는 디버거

ENERGIA — Energia

Energia is an open source & community-driven integrated development environment (IDE) & software framework. Based on the Wiring framework, Energia provides an intuitive coding environment as well as a robust framework of easy-to-use functional APIs & libraries for programming a (...)
IDE, 구성, 컴파일러 또는 디버거

SYSCONFIG Standalone desktop version of SysConfig

SysConfig is a configuration tool designed to simplify hardware and software configuration challenges to accelerate software development.

SysConfig is available as part of the Code Composer Studio™ integrated development environment as well as a standalone application. Additionally SysConfig (...)

지원되는 제품 및 하드웨어

지원되는 제품 및 하드웨어

시작 다운로드 옵션
소프트웨어 프로그래밍 도구

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

UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.

UniFlash can be run from the cloud on the TI Developer Zone or downloaded and used (...)

지원되는 제품 및 하드웨어

지원되는 제품 및 하드웨어

시작 다운로드 옵션
시뮬레이션 모델

TM4C123GE6PM 64-LQFP BSDL Model

SPMM794.ZIP (3 KB) - BSDL Model
시뮬레이션 모델

TM4C123GE6PM 64-LQFP IBIS Model

SPMM878.ZIP (479 KB) - IBIS Model
회로도

TM4C123x OrCAD Symbols Library

SPMR236.ZIP (19 KB)
레퍼런스 디자인

TIDM-LPBP-SENSORHUB — 7개의 온보드 센서를 갖춘 포괄적인 센서 허브 솔루션

This Sensor Hub design uses a Tiva platform for evaluating the use of ARM® Cortex™-M4-based TM4C devices in sensor fusion applications, demonstrating the mathematical and algorithm computation features of the M4 architecture. This design features seven on-board sensor functions including (...)
회로도: PDF
레퍼런스 디자인

TIDM-LPBP-EMADAPTER — EM(평가 모듈) 어댑터

This BoosterPack kit contains one "EM Adapter BoosterPack". The purpose of the EM adapter board is to provide an-easy-to-use bridge between any of the TI MCU LaunchPads and the vide variety of TI RF evaluation modules (EM), for instance the CCxxxx Low-Power RF evaluation modules. No specific (...)
회로도: PDF
패키지 CAD 기호, 풋프린트 및 3D 모델
LQFP (PM) 64 Ultra Librarian

주문 및 품질

포함된 정보:
  • RoHS
  • REACH
  • 디바이스 마킹
  • 납 마감/볼 재질
  • MSL 등급/피크 리플로우
  • MTBF/FIT 예측
  • 물질 성분
  • 인증 요약
  • 지속적인 신뢰성 모니터링
포함된 정보:
  • 팹 위치
  • 조립 위치

권장 제품에는 본 TI 제품과 관련된 매개 변수, 평가 모듈 또는 레퍼런스 디자인이 있을 수 있습니다.

지원 및 교육

TI 엔지니어의 기술 지원을 받을 수 있는 TI E2E™ 포럼

콘텐츠는 TI 및 커뮤니티 기고자에 의해 "있는 그대로" 제공되며 TI의 사양으로 간주되지 않습니다. 사용 약관을 참조하십시오.

품질, 패키징, TI에서 주문하는 데 대한 질문이 있다면 TI 지원을 방문하세요. ​​​​​​​​​​​​​​

동영상