Texas Instruments F28M35E50B1RFPS
- Part No.:
- F28M35E50B1RFPS
- Manufacturer:
- Texas Instruments
- Category:
- Microcontrollers
- Package:
- 144-TQFP Exposed Pad
- Datasheet:
-
F28M35E50B1RFPS.pdf
- Description:
- IC MCU 32BIT 512KB FLASH 144TQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,179
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
F28M35E50B1RFPS from Texas Instruments is a dual-core heterogeneous microcontroller integrating an ARM Cortex-M3 master processor and a C28x DSP control subsystem on a single die, featuring 512 KB flash, 132 KB RAM, dual 12-bit ADCs (3.5 MSPS total), and hardware-accelerated PWM with dead-band generation - deployed in industrial motor drives and digital power converters.
For engineers reviewing the F28M35E50B1RFPS datasheet, F28M35E50B1RFPS pinout, F28M35E50B1RFPS application, or F28M35E50B1RFPS equivalent, this page delivers verified core architecture, memory mapping, safety features (ECC flash/RAM, watchdogs, NMIWDs), IPC mechanisms, and real-world use cases for embedded control systems requiring deterministic timing and functional safety support.
Technical Context
The F28M35E50B1RFPS implements a tightly coupled dual-processor architecture: the M3 core handles high-level communication, system management, and HMI tasks at up to 100 MHz, while the C28x DSP executes real-time control loops at up to 150 MHz with dedicated ePWM, CLA, and analog interface peripherals. Both subsystems share access to 64 KB MSGRAM and 16 KB CSGRAM via hardware semaphore-controlled inter-processor communication.
It integrates safety-critical features including ECC-protected flash and RAM, missing clock detection, PLLSLIP monitoring, NMI watchdog timers (NMIWDs), and write-protected configuration registers - all documented in the SPRUH22I Technical Reference Manual and aligned with IEC 61508 SIL-2 readiness requirements for industrial control applications.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Cores | Dual-core: ARM Cortex-M3 @ 100 MHz + TMS320C28x DSP @ 150 MHz - enables concurrent real-time control and supervisory firmware execution. |
| Flash Memory | 512 KB on-chip flash with ECC protection - ensures reliable program storage and fault detection in harsh industrial environments. |
| RAM | 132 KB total (64 KB M3 RAM + 64 KB C28x RAM + 4 KB shared RAM) - supports independent code/data partitioning per subsystem. |
| ADC | Dual 12-bit SAR ADCs, 3.5 MSPS aggregate sampling rate with simultaneous sampling - suitable for multi-sensor feedback in motor current/voltage sensing. |
| ePWM Modules | 12-channel enhanced PWM with dead-band generation, trip-zone, and event-trigger - enables precise gate drive control for 3-phase inverters and resonant converters. |
| Safety Features | ECC flash/RAM, NMI watchdogs, missing clock detection, PLLSLIP monitor, register write protection - meets foundational requirements for IEC 61508-compliant designs. |
| IPC Mechanism | Hardware semaphore-based MSGRAM/CSGRAM sharing + MTOC/CTOM message registers - enables deterministic, low-latency cross-core communication without software polling overhead. |
Pinout & Package
F28M35E50B1RFPS is housed in a 176-pin Low-Profile Quad Flat Package (LQFP) with 0.4 mm pitch, thermally enhanced for industrial temperature operation (–40°C to 125°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDDIO_3V3 | I/O Power Supply | 3.3 V supply for GPIO banks, ADC reference, and peripheral I/O - requires local decoupling and noise filtering for signal integrity. |
| VDDA | Analog Power Supply | 3.3 V analog supply for ADC, comparators, and internal references - must be isolated from digital noise sources. |
| VSSA | Analog Ground | Dedicated analog ground return path - routed separately from digital ground to minimize ADC quantization error. |
| GPIO0–GPIO63 | General-Purpose I/O | Multiplexed pins supporting digital I/O, ePWM outputs, capture inputs, SPI/I2C/UART functions - configurable per subsystem via GPIO MUX registers. |
| EPWM1A–EPWM12B | PWM Output Terminals | Complementary PWM outputs with programmable dead-band - directly drive external gate drivers or isolated half-bridge controllers. |
| ADCINA0–ADCINA15 | Analog Input Channels | Dedicated analog input pins for dual 12-bit ADCs - support simultaneous sampling across up to 16 channels for synchronized current/voltage acquisition. |
Key Features
| Feature | Design Value |
|---|---|
| Dual-core IPC with hardware semaphores | Enables deterministic, lock-free data exchange between M3 and C28x subsystems using 64 KB MSGRAM and 16 KB CSGRAM - eliminates race conditions in shared resource access. |
| ECC-protected flash and RAM | Single-bit error correction and double-bit error detection in both program memory and data RAM - sustains operation under radiation-induced soft errors in industrial settings. |
| Programmable dead-band generation | Hardware-configurable delay (0–1023 SYSCLK cycles) inserted between complementary ePWM outputs - prevents shoot-through in half-bridge and full-bridge topologies. |
| NMI watchdog timers (NMIWDs) | Dedicated non-maskable watchdogs per subsystem with independent timeout and reset behavior - provides fail-safe recovery when critical control loops stall. |
| Missing clock detection | Monitors primary clock sources (XTAL, PLL output) and triggers system reset if clock loss exceeds 10 µs - ensures safe shutdown during oscillator failure. |
Applications
| Industrial Motor Drives | Digital Power Supplies |
|---|---|
|
Use Scenario: Closed-loop field-oriented control (FOC) of 3-phase AC induction and PMSM motors in HVAC compressors and industrial pumps. IC Role / Device Role / Timing Role: C28x DSP executes real-time FOC algorithm at 10–20 kHz PWM frequency; M3 manages CAN communication, diagnostics, and thermal monitoring. Use Value: Dual-core separation allows deterministic 1-µs interrupt latency for current loop control while maintaining 10-ms communication stack responsiveness - eliminating jitter-induced torque ripple. |
Use Scenario: Multi-phase interleaved DC-DC converters in telecom rectifiers and server PSUs. IC Role / Device Role / Timing Role: C28x generates phase-shifted PWM signals with synchronized ADC sampling; M3 handles PMBus communication and adaptive voltage positioning. Use Value: Hardware trip-zone and dead-band ensure <100 ns timing accuracy between phases - enabling >95% efficiency at 500 kHz switching with zero shoot-through risk. |
| Renewable Energy Inverters | Industrial PLC I/O Modules |
|
Use Scenario: Grid-tied solar inverters with anti-islanding protection and reactive power control. IC Role / Device Role / Timing Role: C28x performs fast Fourier transform (FFT)-based grid synchronization and harmonic compensation; M3 runs IEEE 1547-compliant grid management firmware. Use Value: Simultaneous sampling across 12 ADC channels enables precise 50/60 Hz fundamental and harmonic analysis - meeting EN 50530 THD limits without external FPGA assistance. |
Use Scenario: Distributed I/O modules with analog input conditioning, digital isolation, and EtherCAT slave functionality. IC Role / Device Role / Timing Role: M3 handles EtherCAT protocol stack and diagnostics; C28x manages high-speed analog sensor preprocessing and watchdog supervision. Use Value: ECC-protected RAM and flash allow unattended operation over 10+ years in factory automation - reducing maintenance downtime and certification revalidation cycles. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar dual-core real-time control applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| F28M36P63C1RFPS | Higher flash (1 MB), added CLA co-processor, 16-channel ADC (4 MSPS), but same 176-LQFP package and pin-compatible footprint. | Supports more complex control algorithms (e.g., model predictive control) and higher-resolution sensing - suited for next-gen servo drives. | Select when additional computational headroom and ADC resolution are required without PCB redesign. |
| TMS320F28379D | Single-core C28x-only device with dual CPU (CLA + C28x), no ARM M3; 1 MB flash, 336 KB RAM, identical ePWM/ADC peripheral set. | Lacks M3-based communication stacks (Ethernet, CAN FD, USB) - best for cost-sensitive, pure-control applications where host MCU handles comms. | Choose when system architecture already includes a separate application processor and only deterministic control is needed. |
Compared with F28M35E50B1RFPS, the F28M36P63C1RFPS offers expanded memory and compute resources within pin compatibility, while the TMS320F28379D removes the ARM subsystem entirely - making it a lower-cost alternative only when external communication handling is offloaded.
Availability
F28M35E50B1RFPS is available at Aetrix Electronics and suitable for industrial motor drives, digital power supplies, renewable energy inverters, and PLC I/O modules requiring stable component supply across extended product lifecycles.
Supply support for F28M35E50B1RFPS includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Texas Instruments is a global semiconductor leader specializing in analog, embedded processing, and connectivity technologies - with over 50 years of innovation in industrial, automotive, and communications markets.
The Concerto F28M35x product line was designed to unify real-time control and system-level intelligence in a single chip - targeting applications where deterministic DSP performance must coexist with robust communication, security, and safety features.
FAQ
What is the operating temperature range for F28M35E50B1RFPS?
The F28M35E50B1RFPS is rated for industrial temperature operation from –40°C to +125°C ambient, validated per TI's qualification standards for extended thermal reliability. This range supports deployment in motor drive cabinets, outdoor solar inverters, and factory-floor PLC modules without derating. The device includes on-die temperature sensors and thermal shutdown logic that triggers at 150°C junction temperature - ensuring safe operation even under transient overload conditions. All specifications in the SPRUH22I manual apply across this full range.
Does F28M35E50B1RFPS support CAN communication?
Yes, F28M35E50B1RFPS includes a dedicated CAN controller compliant with ISO 11898-1 (CAN 2.0B) integrated into its M3 subsystem, with pin-mapped CANRX/CANTX signals on GPIO pins. It supports bit rates up to 1 Mbps and includes message objects, FIFO buffering, and automatic retransmission. The M3 firmware stack can implement CANopen or DeviceNet profiles, while the C28x remains free for time-critical control - enabling hybrid communication-and-control architectures without external transceivers beyond physical layer interfacing.
How is flash memory protected against corruption in F28M35E50B1RFPS?
F28M35E50B1RFPS implements ECC (Error Correction Code) on all 512 KB of on-chip flash memory, detecting and correcting single-bit errors and detecting double-bit errors in real time during read operations. Flash writes require explicit ECC calculation by the FMC controller, and the boot ROM validates flash checksums at startup. Additionally, the Code Security Module (CSM) allows locking flash sectors to prevent unauthorized read/write access - providing both hardware-level reliability and security enforcement for certified industrial firmware deployments.
Can F28M35E50B1RFPS run standalone without external memory?
Yes, F28M35E50B1RFPS is fully self-contained with 512 KB on-chip flash and 132 KB on-chip RAM - sufficient to host complete motor control firmware, communication stacks, and safety monitors without external memory. Its boot ROM supports multiple modes (flash, RAM, SCI, SPI), and the C28x and M3 subsystems each have dedicated RAM partitions. External memory interfaces (e.g., EMIF) are not present on this variant, confirming its design intent for compact, high-integration embedded control applications where board space and BOM count are constrained.
What debug interfaces does F28M35E50B1RFPS support?
F28M35E50B1RFPS supports JTAG and SWD (Serial Wire Debug) interfaces via dedicated TCK/TMS/TDO/TDI/SWCLK/SWDIO pins, compatible with TI XDS100v3/XDS200 emulators and third-party ARM-compliant debuggers. Both M3 and C28x cores are accessible simultaneously for multi-core debugging, with real-time watchpoint support and hardware breakpoints. The device also includes an Embedded Trace Macrocell (ETM) for instruction trace on the M3 core and C28x program flow trace - enabling cycle-accurate analysis of control loop timing and IPC synchronization in complex real-time applications.
F28M35E50B1RFPS Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 144-TQFP Exposed Pad
- Series:
- C2000™ C28x + ARM® Cortex® M3 Concerto™
- Packaging:
- Tray
- Product Status:
- Discontinued at Digi-Key
- Programmable:
- Not Verified
- Core Processor:
- C28x/ARM® Cortex®-M3
- Core Size:
- 32-Bit Dual-Core
- Speed:
- 60MHz/60MHz
- Connectivity:
- CANbus, EBI/EMI, Ethernet, I2C, SPI, SSI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, POR, PWM, WDT
- Number of I/O:
- 64
- Program Memory Size:
- 512KB/512KB
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 72KB
- Voltage - Supply (Vcc/Vdd):
- 1.8V, 3.3V
- Data Converters:
- A/D 20x12b
- Oscillator Type:
- -
- Operating Temperature:
- -40°C ~ 125°C (TJ)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
F28M35E50B1RFPS FAQ
1.How can I place an order for F28M35E50B1RFPS through Aetrix?
Please submit a Request for Quotation (RFQ) for F28M35E50B1RFPS on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for F28M35E50B1RFPS reliable?
The price and inventory of F28M35E50B1RFPS are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for F28M35E50B1RFPS is usually 5 days.
3.What payment methods are accepted for F28M35E50B1RFPS?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for F28M35E50B1RFPS transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for F28M35E50B1RFPS?
F28M35E50B1RFPS orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your F28M35E50B1RFPS order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for F28M35E50B1RFPS?
For technical support, including F28M35E50B1RFPS datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your F28M35E50B1RFPS requirements.
6.How does Aetrix verify that F28M35E50B1RFPS is sourced from the original manufacturer or authorized distributors?
All F28M35E50B1RFPS products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that F28M35E50B1RFPS meets industry standards.
7.What is the process for return or replacement of F28M35E50B1RFPS?
All F28M35E50B1RFPS units undergo pre-shipment inspection (PSI). If there is an issue with F28M35E50B1RFPS, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The F28M35E50B1RFPS part is unused and in its original packaging.
Return procedure for F28M35E50B1RFPS:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
F28M35E50B1RFPS Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

