Overview
The TMS320C28346 is a high-performance microcontroller from Texas Instruments, part of the Delfino™ MCU generation. It is designed for real-time control applications and builds on the existing F2833x high-performance floating-point microcontrollers. The C28346 delivers up to 300 MHz of floating-point performance and features up to 516KB of on-chip RAM. It is based on the C28x core, ensuring code compatibility with all C28x microcontrollers. The device is highly integrated, making it an excellent solution for demanding control applications.
Key Specifications
Parameter | Specification |
---|---|
CPU Family | TMS320C28x |
Bit Size | 32-bit |
Technology | CMOS |
Operating Frequency | Up to 300 MHz |
Core Voltage | 1.1-V/1.2-V |
I/O Voltage | 3.3-V |
PLL/Oscillator Voltage | 1.8-V |
On-Chip RAM | Up to 516KB |
Boot ROM | 8K × 16 |
Package Type | 256-Ball Plastic Ball Grid Array (BGA) |
Operating Temperature Range | -40°C to 105°C |
GPIO Pins | Up to 88 individually programmable, multiplexed GPIO pins |
Peripheral Interrupts | 64 peripheral interrupts supported by PIE block |
Key Features
- High-Performance Static CMOS Technology
- IEEE 754 Single-Precision Floating-Point Unit (FPU)
- 16 × 16 and 32 × 32 MAC Operations, 16 × 16 Dual MAC
- Harvard Bus Architecture
- Fast Interrupt Response and Processing
- Six-Channel DMA Controller
- 16-Bit or 32-Bit External Interface (XINTF)
- Enhanced Control Peripherals:
- Eighteen Enhanced Pulse Width Modulator (ePWM) Outputs
- Dedicated 16-Bit Time-Based Counter
- Single-Edge, Dual-Edge Symmetric, or Dual-Edge Asymmetric Outputs
- Dead-Band Generation and PWM Chopping by High-Frequency Carrier
- Trip Zone Input
- Up to 9 HRPWM Outputs with high resolution
- Six 32-Bit Enhanced Capture (eCAP) Modules
- Three 32-Bit Quadrature Encoder Pulse (QEP) Modules
- Six 32-Bit Timers and Nine 16-Bit Timers
- Serial Port Peripherals:
- Up to 2 CAN Modules
- Up to 3 SCI (UART) Modules
- Up to 2 McBSP Modules (Configurable as SPI)
- Up to 2 SPI Modules
- One Inter-Integrated Circuit (I2C) Bus
- External ADC Interface
- Advanced Emulation Features for real-time debug using hardware
Applications
The TMS320C28346 is designed for real-time control applications, making it an excellent solution for various demanding control scenarios such as:
- Industrial Automation
- Motor Control Systems
- Power Electronics
- Aerospace and Defense Systems
- Automotive Control Systems (with AEC Q100 qualification for some variants)
Q & A
- What is the maximum operating frequency of the TMS320C28346?
The maximum operating frequency is up to 300 MHz.
- How much on-chip RAM does the TMS320C28346 have?
The device features up to 516KB of on-chip RAM.
- What type of floating-point unit does the TMS320C28346 include?
The device includes an IEEE 754 single-precision floating-point unit (FPU).
- What are the key peripherals of the TMS320C28346?
The device includes enhanced pulse width modulators (ePWM), capture modules (eCAP), quadrature encoder pulse modules (QEP), timers, and various serial port peripherals like CAN, SCI, McBSP, SPI, and I2C.
- What is the operating temperature range of the TMS320C28346?
The operating temperature range is -40°C to 105°C.
- Is the TMS320C28346 RoHS compliant?
Yes, the TMS320C28346 is RoHS compliant.
- What is the package type of the TMS320C28346?
The device is available in a 256-Ball Plastic Ball Grid Array (BGA) package.
- Does the TMS320C28346 support real-time debugging?
Yes, the device supports real-time debugging using hardware.
- What are some typical applications of the TMS320C28346?
Typical applications include industrial automation, motor control systems, power electronics, aerospace and defense systems, and automotive control systems.
- Is the TMS320C28346 code-compatible with other C28x microcontrollers?
Yes, the TMS320C28346 is code-compatible with all C28x microcontrollers.