FCP32C335

✓ In Stock

150MHz C28x DSP, pin-compatible with TMS320F28335, features 18 PWM channels with HRPWM, 12-bit ADC, and comprehensive...

Product Overview

Description

The FCP32C335 is a high-performance digital signal controller featuring a 150MHz C28x core. It is designed as a pin-compatible alternative to Texas Instruments TMS320F28335, offering equivalent performance with competitive pricing.

The chip includes 512KB Flash memory, 68KB RAM, and a rich peripheral set optimized for real-time control applications. It features 18 PWM channels including 6 high-resolution PWM (HRPWM) with 150ps resolution.

Comprehensive analog integration includes a 12-bit ADC with 16 channels, analog comparators, and temperature sensor. Communication interfaces include CAN, SPI, I2C, UART, and USB.

Product Series

FCP

Primary Application

Servo motor drives

Key Features

  • Pin-to-pin compatible with TMS320F28335
  • 150MHz C28x 32-bit DSP core
  • 512KB Flash, 68KB RAM
  • 18 PWM channels with 6 HRPWM
  • 150ps HRPWM resolution
  • 12-bit ADC with 16 channels
  • Quadrature encoder interface (QEP)
  • CAN 2.0B, SPI, I2C, UART, USB
  • 88 GPIO pins
  • Extended temperature option

Specifications

Core C28x 32-bit DSP
Clock Speed 150 MHz
Flash Memory 512 KB
RAM 68 KB
PWM Channels 18 (6 HRPWM)
HRPWM Resolution 150 ps
ADC 12-bit, 16 channels
GPIO 88 pins
Communication CAN, SPI, I2C, UART, USB
Temperature Range -40°C to +85°C / -40°C to +125°C
Package LQFP-176, LQFP-100

Applications

Servo motor drives

Motor drive and control systems

Variable frequency drives (VFD)

Motor drive and control systems

Solar inverters

Renewable energy systems

UPS systems

Electronic system design

Digital power supplies

Electronic system design

CNC machine controllers

Industrial automation and control

Robotics control

Industrial automation and control

Power factor correction (PFC)

Electronic system design

Documents & Resources

FAE Expert Insights

S

"The FCP32C335 has become my top recommendation for customers looking to replace TMS320F28335. I've supported multiple successful migrations where customers reported identical performance with significant cost savings. The HRPWM is genuinely impressive - at 150ps resolution, you can achieve extremely fine control for precision servo applications. I recently helped a customer implement FOC for a 5kW servo drive, and the FCP32C335 handled the control loop with plenty of headroom. The rich peripheral set means you often don't need external components - the integrated ADC and comparators are sufficient for many designs. Code migration from TI C2000 is straightforward; most projects need only minor header file changes. I recommend the LQFP-100 package for most applications unless you need the extra GPIO of the LQFP-176."

Excellent TMS320F28335 alternative with identical performance and lower cost

— Steven Wang, BeiLuo

Frequently Asked Questions

What is the code compatibility between FCP32C335 and TMS320F28335?

FCP32C335 offers high code compatibility with TMS320F28335. Both use the same C28x core architecture and peripheral register maps. Most existing C2000 code can be ported with minimal changes - typically just updating header files and linker command files. Funcience provides compatible peripheral driver libraries. Interrupt vectors and system control registers are compatible. Some minor differences may exist in specific peripheral implementations, which are documented in the migration guide. Customers typically report 95%+ code reuse when migrating from TMS320F28335 to FCP32C335.

Code migration is straightforward. Contact us for migration guides and code examples to accelerate your porting effort.

code compatibility C2000 migration TMS320F28335 porting
What motor control algorithms can be implemented with FCP32C335?

FCP32C335 can implement various motor control algorithms: FOC (Field Oriented Control) for AC induction and permanent magnet motors. BLDC trapezoidal control for brushless DC motors. Sinusoidal commutation for smooth operation. Sensorless control algorithms using observer techniques. Advanced techniques like MTPA (Maximum Torque Per Ampere) and flux weakening. The 150MHz processing power supports complex algorithms with fast control loops. Funcience provides motor control libraries including FOC and BLDC implementations. The HRPWM enables precise voltage vector generation for smooth motor operation.

FCP32C335 supports advanced motor control. Contact us for control algorithm libraries and implementation guidance.

motor control algorithms FOC implementation BLDC control
How do I select the appropriate package for FCP32C335?

FCP32C335 is available in LQFP-176 and LQFP-100 packages. The LQFP-176 offers 88 GPIO pins and is suitable for complex applications requiring many I/Os like multi-axis servo drives or systems with extensive peripheral connections. The LQFP-100 provides a reduced pin count with essential peripherals and is ideal for space-constrained designs or simpler applications. Both packages offer the same core performance and peripheral functionality. The LQFP-100 is more cost-effective and easier to layout on 2-layer PCBs. For most motor control applications, the LQFP-100 is sufficient.

Choose LQFP-100 for most applications; select LQFP-176 only if you need maximum GPIO count. Contact us for package selection guidance.

package selection LQFP-100 LQFP-176
What is the ADC performance of FCP32C335?

FCP32C335 features a 12-bit SAR ADC with 16 input channels. The ADC supports simultaneous sampling of two channels, which is essential for motor current measurement. Conversion time is approximately 80ns per channel at 12.5MHz ADC clock. The ADC can be triggered by PWM events for synchronized sampling in motor control applications. Input range is 0-3.3V with built-in sample-and-hold. The ADC includes offset and gain calibration features. For high-precision applications, the 12-bit resolution provides 4096 steps, sufficient for most industrial control requirements. Funcience provides ADC driver code and calibration routines.

The 12-bit ADC is suitable for most motor control and power applications. Contact us for ADC configuration examples.

ADC performance 12-bit ADC simultaneous sampling
Does FCP32C335 support real-time debugging?

Yes, FCP32C335 supports real-time debugging through the JTAG interface. The chip is compatible with standard JTAG debuggers including XDS100 and XDS200 series. Real-time mode allows debugging without stopping the CPU, which is crucial for motor control applications where stopping would cause system failure. Code Composer Studio provides full debugging support including breakpoints, watch variables, and real-time data exchange. Flash programming is supported through JTAG. Funcience provides debugger configuration files and debugging guides.

Use standard C2000 JTAG tools for debugging. Contact us for debugger configuration and debugging tips.

real-time debugging JTAG interface Code Composer Studio