TMS320F28035 Alternatives: LS-Z3xF Pin-to-Pin Guide

TMS320F28035 Alternatives: LS-Z3xF Pin-to-Pin Guide

TMS320F28035 Alternatives: LS-Z3xF Pin-to-Pin Guide

A 120 MHz replacement path for C2000 motor-control designs — what pin compatibility covers, what it does not, and how to qualify it.

Sourcing guide · Pin-to-pin alternatives · MCU / DSP inventory · TMS320 search · More sourcing guides

TL;DR

  • The TMS320F2803x family is a long-lifecycle C2000 part used in motor drives, inverters and digital power. Substitution pressure comes from allocation and price, not from a single end-of-life event.
  • The LS-Z3xF family from Guliang Micro (毂梁微) is offered as a pin-compatible replacement, at 120 MHz versus the F2803x's 60 MHz.
  • Pin compatibility covers the package and pinout. It does not automatically cover firmware, peripherals or analogue behaviour — those need validation.
  • Three package families must be matched: 80-pin LQFP, 64-pin LQFP and 56-pin VQFN.
  • Qualification should start with the ADC, the PWM timing and the CLA, because those are where "compatible" most often breaks.

1. Why F2803x replacement keeps coming up

The TMS320F2803x family sits at the centre of a large installed base in motor control and digital power. It is a 60 MHz C28x device with a 12-bit ADC, enhanced PWM and, on the F28035, a control law accelerator. Many of the products built around it — drives, inverters, solar optimisers, charging modules — have lifecycles measured in a decade or more.

That combination creates a specific sourcing problem. The design is stable, the firmware is frozen, and the board is qualified. Any change to the processor is expensive, so buyers prefer a part that fits the existing footprint over a part that requires a redesign.

When allocation tightens or prices move, three options appear: pay the spot premium, buy through last-time-buy, or qualify a pin-compatible alternative. This guide is about the third option, using the LS-Z3xF series as the example.

2. What "pin-to-pin" actually covers

Pin-to-pin means the package footprint, pin count and pin functions match closely enough that the same PCB can accept either device. It does not mean the two parts are interchangeable without engineering work.

Four things must be checked separately:

Package drawing. Two parts can share a pin count and still differ in body size, lead pitch or exposed pad dimensions. Always compare the mechanical drawing, not just the pin count.

Pin function map. Pin 1 on one device is not automatically the same signal on another. A pin-compatible part usually matches most pins, with a handful of differences in multiplexing or optional functions.

Electrical behaviour. ADC accuracy, reference voltage, PWM resolution and comparator thresholds can differ within the same footprint. These are the parameters that decide whether a board still meets its specification.

Firmware and toolchain. A pin-compatible device can still require code changes if register maps, interrupt vectors or peripheral behaviour differ. The vendor's toolchain support statement is the starting point, not the proof.

3. The LS-Z3xF family at a glance

The LS-Z3xF is a 32-bit DSP family from Guliang Micro, a China-based semiconductor company. It runs at 120 MHz with a single-cycle instruction time of 8.33 ns, uses a 1.2 V core with 3.3 V I/O, and integrates the control peripherals that motor and power designs depend on.

Feature LS-Z3xF series
Core 32-bit DSP, Harvard bus, 16×16 and 32×32 MAC, dual 16×16 MAC
Frequency 120 MHz (8.33 ns cycle)
Voltage 1.2 V core, 3.3 V I/O, single 3.3 V supply, no sequencing required
Flash / RAM Up to 126K×16 flash (ECC), up to 24K×16 SARAM (ECC/parity); flagship 252 KB flash, 48 KB RAM
Math units FPU and TMU on the Z36F; CLA on Z35F and Z36F
ADC 12-bit, up to 16 channels, two sample-and-hold circuits
Control peripherals ePWM with HRPWM, eCAP, HRCAP, up to 2 eQEP on Z36F
Serial 2 SPI, 1 I2C, 1 LIN, 2 eCAN, up to 4 SCI on Z36F
GPIO Up to 45 pins with input filtering
Security 128-bit password protecting flash, OTP and RAM
Packages LQFP-80 (PQG), LQFP-64 (PQH), VQFN-56 (PNK)
Grade S: −40 to +125 °C industrial; Q: −40 to +125 °C automotive (AEC-Q100)
Moisture level MSL3

The family is tiered rather than uniform. The base devices carry the core and control peripherals; the Z35F adds the CLA; the Z36F adds the FPU, the TMU, the larger memory and the extra serial channels. That tiering matters for substitution, because the F28034 and F28035 are not equivalent either.

4. Pin-for-pin mapping by package

The F2803x ordering codes differ by package and temperature grade, and the LS-Z3xF family maps to them by package. The table below shows the correspondence based on the vendor's published list of replaceable part numbers.

TI ordering code Package LS package family
TMS320F28034PAGS / PAGT LQFP-64 PQH
TMS320F28034PNS / PNT LQFP-80 PQG
TMS320F28034RSHS / RSHT VQFN-56 PNK
TMS320F28035PAGQ / PAGS / PAGT LQFP-64 PQH
TMS320F28035PNQ / PNS / PNT LQFP-80 PQG
TMS320F28035RSHS / RSHT VQFN-56 PNK

Two notes on reading this table. First, the temperature suffix (S, T, Q) affects grade, not pinout, so it does not change the package mapping — but it does change which LS grade you should order (S for industrial, Q for automotive). Second, the F28035 includes a CLA while the F28034 does not, so an F28034 replacement should be selected from the LS tier that matches that feature set.

Confirm the exact device suffix with the vendor before ordering. A package match is necessary but not sufficient for a drop-in replacement.

F28034 versus F28035: the CLA question

The two devices share a package family and a pin count, but they are not the same processor. The F28035 includes a control law accelerator, a small independent core that runs control tasks alongside the main C28x. The F28034 does not.

That difference decides which LS tier fits. If the original design uses the CLA — typically for current-loop control, filter chains or a fast protection task — the replacement must offer an equivalent unit, with the same trigger sources and task model. If the original design never enables the CLA, paying for it adds unnecessary cost.

You can tell from the firmware. A project that uses the CLA will initialise CLA tasks, configure the task triggers and place specific functions in CLA-accessible memory. If none of that appears in the code, the device is running everything on the main core, and a simpler tier is sufficient.

5. What the extra performance buys

The most visible difference is clock speed: 120 MHz versus 60 MHz on the F2803x. Doubling the clock does not double application performance automatically — memory wait states, ADC conversion time and peripheral timing all set their own limits — but it does give headroom in three places.

Control loop bandwidth. A faster core allows more computation per PWM period. In motor control, that means either a higher PWM frequency at the same loop rate or more observers and filters inside the same loop.

Math-heavy algorithms. On the Z36F, the FPU and TMU accelerate trigonometric and floating-point work. Field-oriented control, Park/Clarke transforms and sensorless observers all benefit, and the gain is largest where the design currently uses fixed-point approximations.

Peripheral headroom. More serial channels and a second eQEP on the Z36F reduce the need for external glue logic in multi-axis or multi-protocol designs.

The trade-off is power and thermal. A 120 MHz core in the same package draws more current than a 60 MHz part, and the thermal design that was adequate for the original may not be. Check junction temperature at the actual PWM frequency before assuming the footprint solves the problem.

Loop bandwidth, in numbers

A concrete example makes the clock difference easier to judge. At 20 kHz PWM, one period is 50 µs. At 60 MHz, that is 3,000 cycles; at 120 MHz, it is 6,000. If the current loop currently consumes 2,400 cycles — 80% of the budget — the faster part leaves 3,600 cycles for additional observers, filters or communication.

The same arithmetic applies to ADC timing. A 12-bit conversion takes a fixed number of ADC clocks, and the sample-and-hold window is set independently. Doubling the core clock does not shorten either. Designs that are ADC-bound will see less benefit than designs that are compute-bound, which is why the first benchmark should be the actual control loop, not a synthetic instruction test.

6. Migration checklist

1. Compare mechanical drawings. Verify body size, lead pitch, lead length and exposed pad dimensions for the exact package variant.

2. Map every pin. Build a pin-by-pin table from both datasheets. Flag any pin whose function differs, and check whether the difference affects your board.

3. Re-check the ADC path. Reference voltage, sample-and-hold timing, channel mapping and conversion latency all affect control accuracy. Re-run the ADC calibration and compare results at the operating temperature extremes.

4. Re-check PWM timing. Compare dead-band behaviour, trip zones, high-resolution resolution and synchronous update timing. These determine whether the power stage behaves the same way.

5. Validate the CLA, if used. Trigger sources, task count and memory access differ between implementations. A CLA that runs the wrong task at the wrong time is worse than no CLA.

6. Rebuild and re-flash with the vendor toolchain. Confirm compiler version, linker command file and flash programming algorithm. Verify the security and password flow, because a wrong setting can lock the device.

7. Run the full qualification. Thermal cycling, EMI, ESD and functional safety checks should be repeated for the new device, not inherited from the old one.

Per-application checks

Motor drives. Verify PWM dead-band, trip-zone response and encoder interface behaviour. A drive that runs but loses its fault response is not qualified, even if the motor spins correctly on the bench.

Digital power. Verify ADC sample timing relative to PWM edges, comparator latency and the resolution of the high-resolution PWM. Digital power loops are sensitive to a few tens of nanoseconds of jitter.

EV charging and OBC. Verify isolation-related timing, CAN behaviour under bus faults and the device's behaviour across the full temperature range. Automotive qualification is a system decision, not a component one.

Solar and energy storage. Verify MPPT loop stability and the response to grid transients. These designs often run at lower PWM frequencies, so compute headroom matters more than raw clock speed.

7. Qualification and supply considerations

The LS-Z3xF is offered in industrial (S) and automotive (Q, AEC-Q100) grades, both rated −40 to +125 °C, with MSL3 moisture sensitivity. For automotive or outdoor industrial designs, the Q grade is the relevant option; for general industrial designs, S is usually sufficient.

Supply planning should treat the alternative as a second source, not as a straight swap. That means holding a qualification lot, documenting the differences, and keeping the original part approved where the customer requires it. The value of a pin-compatible second source is continuity, and continuity only works if the qualification is done before the shortage.

Toolchain and code portability

Pin compatibility is a hardware statement. Code portability is a separate question, and it is usually where migration schedules slip.

The vendor lists development support for ANSI C/C++, CCS, DSP/BIOS and motor-control and digital-power libraries. That is the right starting set, but it does not guarantee that an existing binary runs unchanged. Three things should be checked in the first week:

Register map. Compare the peripheral register definitions for the modules you use. Differences in bit fields are easy to miss and hard to debug.

Interrupt behaviour. Compare the PIE vector table, default priorities and latency. A control loop that assumed a specific interrupt latency will behave differently if the timing shifts.

Library dependencies. If the design uses vendor libraries for transforms or motor control, confirm that equivalent versions exist for the new device, and that their numerical behaviour matches.

A practical test is to build the production project with the new device's support files, flash it, and run the same acceptance test used at the original design validation. If that passes, the remaining work is timing and thermal, not architecture.

8. What buyers should do

Step Action Why
1 Order 5–10 samples in the target package Confirms footprint and pinout in practice
2 Bench-test ADC, PWM and CLA These are where compatibility usually fails
3 Run the production firmware unchanged Reveals register and timing differences early
4 Repeat thermal and EMI tests Higher clock changes the thermal profile
5 Document and approve the second source Makes the alternative usable during a shortage

If the design is at end-of-life and the original part is hard to source, the pin-compatible route is usually faster than a platform change. If the design is early in its lifecycle, the better answer may be to redesign around a current family rather than carry two similar parts forever.

When to start this project

Three triggers justify starting a pin-compatible qualification before a shortage: a distributor notice that allocation is tightening, a price increase above the cost of qualification, or a design that is entering a long production phase where ten years of supply must be secured.

Two triggers argue for waiting: a design with less than a year of production left, and a platform that will be redesigned anyway. In both cases the engineering effort is better spent elsewhere.

How to compare cost fairly

Comparing unit price alone is misleading. The relevant number is landed cost after qualification, and it includes four components: the device price at your volume, the cost of the qualification lot and engineering time, the inventory you must carry to cover the new lead time, and the risk-adjusted cost of holding two approved sources.

For a small annual volume, the qualification cost can exceed the savings from a cheaper part. For a large volume, the opposite is usually true. The break-even point depends on how much of the design can be reused — which is exactly why the firmware and timing checks come before the commercial decision, not after it.

9. FAQ

Is the LS-Z3xF a drop-in replacement for the F28035?

It is offered as pin-compatible in matching packages. Firmware, ADC behaviour, PWM timing and the CLA still need validation before production.

Can I keep the same firmware?

Possibly, if the register map and peripheral behaviour match closely. Test with the production binary early — that is the fastest way to find differences.

Which package should I order?

Match the original: LQFP-80 for PN codes, LQFP-64 for PAG codes, VQFN-56 for RSH codes. Then choose industrial (S) or automotive (Q) grade.

Is the higher clock speed a problem for power consumption?

It can be. A 120 MHz core draws more current than a 60 MHz part in the same package, so re-check junction temperature at your actual PWM frequency and ambient.

Does pin compatibility cover the analogue peripherals?

No. Pin compatibility is a footprint statement. ADC accuracy, reference behaviour and comparator thresholds must be verified separately.

How do I source samples?

Send the target part number, package and grade through the RFQ form, and specify that the parts are for qualification rather than production.

10. Sources

  • TI TMS320F28035 product page and datasheet: ti.com
  • TI TMS320F28034 product page: ti.com
  • LS-Z3xF series technical data: vendor product brief, Guliang Micro (毂梁微), 2026.

About the author — Published by the Chip-Seek Supply Chain Intelligence Team. We track component availability, substitutions and qualification risk for hardware engineers and procurement teams. Read our quality and traceability process.

Qualifying a pin-compatible DSP?

Send the original part number, package and target grade. We will check availability and quote qualification quantities.

Check TMS320 stockRequest samples

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.