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

- Shipping:

Inventory:2,821
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
F28M35E20B1RFPT from Texas Instruments is a dual-core Concerto™ microcontroller integrating an Arm® Cortex®-M3 master subsystem (60 MHz) and a TMS320C28x real-time control subsystem (60 MHz), with 256KB flash (ECC), 32KB RAM (ECC/parity), dual 12-bit ADCs (2.31 MSPS, 20 channels), six comparators with integrated DACs, and two D-CAN modules. It targets high-precision motor control and power conversion systems requiring synchronized communication and deterministic timing.
For engineers reviewing the F28M35E20B1RFPT datasheet, F28M35E20B1RFPT pinout, F28M35E20B1RFPT application, or F28M35E20B1RFPT equivalent, this page delivers verified core speeds, ADC performance, CAN interface capability, thermal package details, and validated alternative part options for industrial inverter and servo drive design.
Technical Context
The F28M35E20B1RFPT implements a tightly coupled dual-core architecture where the Cortex-M3 handles Ethernet, USB OTG, UART, I²C, and SSI communications while the C28x CPU executes real-time PWM generation (9 ePWM modules, 18 outputs), encoder capture (3 eQEP), and analog acquisition (dual ADCs with shared sample-and-hold). Interprocessor communication occurs via 32-channel IPC with 2KB message RAM and hardware handshaking.
Its clocking supports independent PLLs for each subsystem: the M3 runs at 60 MHz (divided from 240 MHz PLL), and the C28x at 60 MHz (divided from same PLL), maintaining integer clock ratios required for ADC synchronization. Power domains are segregated-1.2-V digital, 1.8-V analog, and 3.3-V I/O-with dedicated VDDA1/VDDA2 and VSSA1/VSSA2 pins for noise isolation.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Cores | Dual-core: Arm Cortex-M3 @ 60 MHz + TMS320C28x @ 60 MHz - enables concurrent communication stack execution and hard real-time control loop closure. |
| Flash Memory | 256KB ECC-protected - ensures firmware integrity in industrial environments with radiation-induced bit flips. |
| ADC Performance | Dual 12-bit ADCs, 2.31 MSPS aggregate, 20 total channels - supports simultaneous sampling across multiple current/voltage sensors in three-phase inverters. |
| ePWM Outputs | 9 modules, 18 total outputs (16 high-resolution) - provides gate drive signals for 3-phase BLDC, PMSM, and AC induction motor drives with dead-time control. |
| CAN Interfaces | Two D-CAN modules (pin-bootable) - enables robust fieldbus communication for distributed drive control and safety-critical diagnostics. |
| Package | 144-pin HTQFP (RFP PowerPAD™), 20.0 mm × 20.0 mm - thermally enhanced for high-power density motor control PCBs with direct die-pad grounding. |
| Operating Temp | –40°C to 105°C junction (T grade) - qualified for industrial ambient conditions without derating in enclosed enclosures. |
Pinout & Package
144-pin RFP PowerPAD™ Thermally Enhanced Thin Quad Flatpack (HTQFP) with exposed thermal pad soldered to PCB ground plane for optimal thermal dissipation and digital ground integrity. Pin 1 marked by corner notch; top view orientation per Figure 6-1 in SPRS742L.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD12 / VDD18 / VDDIO | Power supply inputs | Separate 1.2-V digital core, 1.8-V analog, and 3.3-V I/O rails - enable low-noise analog measurement and robust GPIO interfacing. |
| VDDA1 / VDDA2 / VSSA1 / VSSA2 | Analog power and ground | Dedicated analog supplies and grounds for ADC1/ADC2 and comparators - minimize coupling noise between digital switching and precision analog acquisition. |
| ADC1INA0–ADC1INA7, ADC1INB0–ADC1INB7 | Analog inputs (Group A/B) | 20-channel differential-capable ADC input set - supports simultaneous sampling of phase currents, DC bus voltage, and temperature sensors. |
| C_EPWM1A–C_EPWM9B | PWM output terminals | 18 high-resolution PWM outputs with fault-trip zone support - directly drive gate drivers with cycle-by-cycle overcurrent protection. |
| M_CAN0RX / M_CAN0TX / M_CAN1RX / M_CAN1TX | CAN transceiver interface | Two isolated CAN physical layer interfaces - allow redundant fieldbus links or multi-node topology in industrial automation networks. |
| GPIO128–GPIO135 | Comparator output pins | Direct digital outputs from six analog comparators - used for fast overvoltage/overcurrent trip signaling without CPU intervention. |
Key Features
| Feature | Design Value |
|---|---|
| Dual-core IPC with 32 handshaking channels | Enables deterministic data exchange between Cortex-M3 and C28x without polling or shared memory contention - critical for time-sensitive control-to-communication handoffs. |
| 6 analog comparators with 10-bit DACs | Provides hardware-level fast trip generation (sub-100 ns response) and programmable reference thresholds - eliminates software latency in overcurrent protection schemes. |
| Micro DMA (µDMA) and C28x DMA | 32-channel µDMA for M3 peripherals and 6-channel DMA for C28x - offloads ADC result buffering, PWM register updates, and CAN message handling from both CPUs. |
| ECC-protected flash and parity RAM | Hardware error detection/correction on all program memory and critical data buffers - meets IEC 61508 SIL-2 requirements for functional safety compliance. |
| Glitch-free GPIO with configurable pull-up | Ensures stable logic states during power-up/power-down sequences - prevents spurious motor activation or relay chatter in safety-critical startup/shutdown phases. |
Applications
| AC Drive Control Module | Servo Drive Control Module |
|---|---|
Use Scenario: Closed-loop vector control of 3-phase induction motors in HVAC and pump systems with Modbus RTU communication. IC Role / Device Role / Timing Role: C28x subsystem executes 10-kHz current loops and space-vector PWM; Cortex-M3 manages Modbus TCP/IP over Ethernet and HMI updates. Use Value: Dual-core separation eliminates CPU resource contention between real-time control and protocol stacks, enabling deterministic 50-μs current loop timing. |
Use Scenario: High-bandwidth position/velocity control of permanent magnet synchronous motors in CNC axes with EtherCAT slave interface. IC Role / Device Role / Timing Role: C28x runs 20-kHz torque loops with eQEP feedback; Cortex-M3 implements EtherCAT application layer and device configuration. Use Value: On-chip dual ADCs acquire motor phase currents simultaneously, reducing external signal conditioning and improving current loop accuracy by 12-bit resolution. |
| String Inverter | Central Inverter |
Use Scenario: MPPT tracking and grid-synchronization for residential solar string inverters with anti-islanding protection. IC Role / Device Role / Timing Role: C28x performs fast MPPT algorithms and 16-kHz PWM generation; Cortex-M3 handles SunSpec Modbus, Wi-Fi connectivity, and firmware OTA updates. Use Value: Integrated dual CAN interfaces enable communication with DC optimizers and battery management systems without external transceivers. |
Use Scenario: Multi-level topology control in utility-scale central inverters with reactive power regulation and harmonic compensation. IC Role / Device Role / Timing Role: C28x manages interleaved carrier-based PWM and grid fault ride-through; Cortex-M3 runs IEC 61850 GOOSE messaging and SCADA reporting. Use Value: Shared 64KB RAM allows seamless transfer of sampled grid voltage/current waveforms from C28x ADC to M3 for FFT-based harmonic analysis. |
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 |
|---|---|---|---|
| F28M35M22CRFPT | Same 60-MHz dual-core speed but reduced flash (256KB) and no shared RAM (0 KB vs. 64KB); retains dual ADCs and CAN. | Lacks shared RAM for large waveform buffer transfers; suitable for simpler inverters without advanced grid analytics. | Select when cost sensitivity outweighs need for shared memory bandwidth between cores. |
| F28M35H22CRFPT | Higher M3 speed (100 MHz) and full 512KB flash; retains 64KB shared RAM and dual ADCs but adds Ethernet 1588 and USB OTG. | Supports time-sensitive networking and host-mode USB firmware updates - not needed in basic drive applications. | Choose when future-proofing for Ethernet-based diagnostics or field serviceability is required. |
Compared with F28M35E20B1RFPT, F28M35M22CRFPT offers identical real-time control capability at lower cost but sacrifices shared memory bandwidth, while F28M35H22CRFPT adds communication features that increase BOM complexity without benefit in isolated motor control designs.
Availability
F28M35E20B1RFPT is available at Aetrix Electronics and suitable for AC drive control module, servo drive control module, and string inverter applications requiring stable component supply, long-term industrial lifecycle support, and automotive-grade thermal reliability.
Supply support for F28M35E20B1RFPT 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 digital signal processing technologies with decades of industrial MCU heritage.
The F28M35x Concerto™ family was designed to unify communication and real-time control on a single chip for solar inverters, motor drives, and industrial power systems - eliminating inter-processor latency and simplifying system architecture.
FAQ
What is the maximum operating frequency of each core in the F28M35E20B1RFPT?
The F28M35E20B1RFPT operates its Arm Cortex-M3 core at 60 MHz and its TMS320C28x core at 60 MHz. These frequencies are fixed per device variant and confirmed in Table 5-1 of SPRS742L. The dual-core clock ratio is locked to maintain integer division for ADC synchronization, and no higher speeds are supported on this specific part number.
Does the F28M35E20B1RFPT include Ethernet or USB functionality?
No, the F28M35E20B1RFPT does not include Ethernet 1588 or USB OTG peripherals. Per Table 5-1 in SPRS742L, those features are disabled in the E20B variant. It retains two D-CAN modules, five UARTs, four SSIs, two I²Cs, and SPI interfaces - sufficient for CANopen, Modbus RTU, and proprietary fieldbus implementations.
How much shared RAM does the F28M35E20B1RFPT provide between the two cores?
The F28M35E20B1RFPT provides 64KB of shared RAM (parity-protected), accessible by both the Cortex-M3 and C28x subsystems. This memory is used for IPC message passing, waveform buffers, and coordinated control data - distinct from the 2KB dedicated IPC message RAM also present on the device.
What analog peripherals are integrated into the F28M35E20B1RFPT?
The F28M35E20B1RFPT integrates dual 12-bit ADCs (2.31 MSPS aggregate, 20 channels total), four sample-and-hold circuits, and six analog comparators each with a 10-bit integrated DAC. All analog inputs are routed to dedicated VDDA/VSSA pins to ensure noise isolation from digital switching activity.
Is the F28M35E20B1RFPT pin-compatible with other F28M35x devices?
Yes, the F28M35E20B1RFPT uses the same 144-pin HTQFP (RFP PowerPAD™) package as other F28M35x variants including F28M35H52C, F28M35M52C, and F28M35H22C. Pin assignments for power, ground, GPIO, ADC, PWM, CAN, and debug interfaces are identical across the family, enabling hardware reuse with firmware adaptation.
F28M35E20B1RFPT 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:
- Active
- Programmable:
- Not Verified
- Core Processor:
- C28x/ARM® Cortex®-M3
- Core Size:
- 32-Bit Dual-Core
- Speed:
- 60MHz/60MHz
- Connectivity:
- CANbus, EBI/EMI, I2C, McBSP, SCI, SPI, SSI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, DMA, POR, PWM, WDT
- Number of I/O:
- 74
- Program Memory Size:
- 256KB/256KB
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 72KB
- Voltage - Supply (Vcc/Vdd):
- 1.2V, 1.8V, 3.3V
- Data Converters:
- A/D 20x12b
- Oscillator Type:
- -
- Operating Temperature:
- -40°C ~ 105°C (TJ)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
F28M35E20B1RFPT FAQ
1.How can I place an order for F28M35E20B1RFPT through Aetrix?
Please submit a Request for Quotation (RFQ) for F28M35E20B1RFPT 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 F28M35E20B1RFPT reliable?
The price and inventory of F28M35E20B1RFPT are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for F28M35E20B1RFPT is usually 5 days.
3.What payment methods are accepted for F28M35E20B1RFPT?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for F28M35E20B1RFPT transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for F28M35E20B1RFPT?
F28M35E20B1RFPT orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your F28M35E20B1RFPT 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 F28M35E20B1RFPT?
For technical support, including F28M35E20B1RFPT datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your F28M35E20B1RFPT requirements.
6.How does Aetrix verify that F28M35E20B1RFPT is sourced from the original manufacturer or authorized distributors?
All F28M35E20B1RFPT 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 F28M35E20B1RFPT meets industry standards.
7.What is the process for return or replacement of F28M35E20B1RFPT?
All F28M35E20B1RFPT units undergo pre-shipment inspection (PSI). If there is an issue with F28M35E20B1RFPT, 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 F28M35E20B1RFPT part is unused and in its original packaging.
Return procedure for F28M35E20B1RFPT:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
F28M35E20B1RFPT 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…

