Overview
The TMS320C28345ZHHT is a high-performance microcontroller from Texas Instruments, part of the Delfino™ MCU generation. This device is based on the C28x core and is designed for demanding real-time control applications. It offers up to 200 MHz of floating-point performance and features a 32-bit CPU with an IEEE 754 single-precision floating-point unit (FPU). The C28345 is code-compatible with all C28x microcontrollers, making it an excellent choice for industrial and automotive applications that require high performance and low latency.
Key Specifications
Feature | Specification |
---|---|
Instruction Cycle Time | 5 ns (200 MHz) |
Floating-Point Unit | Yes |
Single-Access RAM (SARAM) | 130K × 16-bit words |
Boot ROM | 8K × 16 |
External Interface (XINTF) | 16-bit or 32-bit, more than 2M × 16 address reach |
DMA Controller | Six-channel DMA |
Pulse Width Modulator (ePWM) | Eighteen enhanced ePWM outputs |
Capture Inputs/Auxiliary PWM Outputs | Six 32-bit enhanced capture (eCAP) modules |
Quadrature Encoder Pulse (QEP) Channels | Three 32-bit QEP channels |
Timers | Six 32-bit timers, nine 16-bit timers, three 32-bit CPU timers |
Serial Port Peripherals | Up to 2 CAN modules, up to 3 SCI (UART) modules, up to 2 McBSP modules, up to 2 SPI modules, one I2C bus |
GPIO Pins | Up to 88 individually programmable, multiplexed GPIO pins |
Package Options | 179-ball MicroStar BGA (12.0 mm × 12.0 mm) |
Temperature Options | –40°C to 105°C, –40°C to 125°C (Q1 part numbers for automotive applications) |
Key Features
- High-performance 32-bit CPU with IEEE 754 single-precision floating-point unit (FPU)
- Up to 200 MHz instruction cycle time (5 ns)
- Harvard Bus Architecture and fast interrupt response and processing
- Six-channel DMA controller for McBSP, XINTF, and SARAM
- Eighteen enhanced pulse width modulator (ePWM) outputs with advanced features like dead-band generation and PWM chopping
- Six 32-bit enhanced capture (eCAP) modules and three 32-bit quadrature encoder pulse (QEP) modules
- Six 32-bit timers and nine 16-bit timers, including three 32-bit CPU timers
- Advanced serial port peripherals including CAN, SCI (UART), McBSP, SPI, and I2C
- Up to 88 individually programmable, multiplexed GPIO pins with input filtering
- Real-time debug using hardware and advanced emulation features
Applications
- Industrial AC Inverter Drives
- Industrial Servo Amplifiers and Controllers
- Computer Numerical Control (CNC) Machining
- Uninterruptible and Server Power Supplies
- Telecom Equipment Power
- Solar Inverters
Q & A
- What is the maximum clock speed of the TMS320C28345ZHHT?
The maximum clock speed of the TMS320C28345ZHHT is 200 MHz, with an instruction cycle time of 5 ns.
- What type of floating-point unit does the TMS320C28345ZHHT have?
The TMS320C28345ZHHT features an IEEE 754 single-precision floating-point unit (FPU).
- How much on-chip RAM does the TMS320C28345ZHHT have?
The TMS320C28345ZHHT has 130K × 16-bit words of single-access RAM (SARAM).
- What are the package options for the TMS320C28345ZHHT?
The TMS320C28345ZHHT is available in a 179-ball MicroStar BGA package (12.0 mm × 12.0 mm).
- What are the temperature options for the TMS320C28345ZHHT?
The temperature options include –40°C to 105°C and –40°C to 125°C (Q1 part numbers for automotive applications).
- What kind of peripherals does the TMS320C28345ZHHT support?
The TMS320C28345ZHHT supports a variety of peripherals including ePWM, eCAP, QEP, timers, CAN, SCI (UART), McBSP, SPI, and I2C.
- How many GPIO pins does the TMS320C28345ZHHT have?
The TMS320C28345ZHHT has up to 88 individually programmable, multiplexed GPIO pins.
- What are some of the advanced features of the TMS320C28345ZHHT?
Advanced features include real-time debug using hardware, advanced emulation features, and fast interrupt response and processing.
- What are some typical applications of the TMS320C28345ZHHT?
Typical applications include industrial AC inverter drives, servo amplifiers and controllers, CNC machining, uninterruptible power supplies, telecom equipment power, and solar inverters.
- Is the TMS320C28345ZHHT code-compatible with other C28x microcontrollers?
Yes, the TMS320C28345ZHHT is code-compatible with all C28x microcontrollers.