{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"TMS320F28064UPZPS","brand":"Texas Instruments","brandSlug":"texas-instruments","productSlug":"TMS320F28064UPZPS","canonicalUrl":"https://icboms.com/texas-instruments/TMS320F28064UPZPS","factsUrl":"https://icboms.com/api/mcp/products/TMS320F28064UPZPS","rawCanonicalId":null},"summary":{"shortDescription":"Texas Instruments C2000 C28x Piccolo series TMS320F28064UPZPS, 32-bit single-core MCU, 90 MHz, 128 KB Flash, 50K x 16 RAM, 54 I/O, 16x12b ADC, CAN/I²C/SCI/SPI/USB, 100-HTQFP, -40 to 125°C.","salesMarkdown":"## 90 MHz C28x core — real-time control headroom The single-core C28x architecture runs the control law directly in C or assembly with a hardware multiplier and atomic ALU, so the loop rate is set by the PWM update and ADC conversion, not by pipeline stalls. Program memory is 128 KB of Flash, paired with 50K x 16 of RAM — enough to hold a field-oriented control (FOC) kernel, a commutation table, and a modest data log without external memory. The 100-HTQFP package with exposed pad helps pull heat out of the die when the MCU is running the PWM peripherals and ADC at full rate in a sealed enclosure. ## Peripheral set for motor-drive and industrial bus architectures Connectivity includes CANbus, I²C, McBSP, SCI, SPI, UART/USART, and USB — the usual mix for a motor-drive control board that talks to a fieldbus gateway over CAN or Modbus, and to a host PC over USB during commissioning. The 16-channel 12-bit ADC samples current-sense resistors and rotor-position sensors; the 54 GPIO lines handle encoder inputs, relay drivers, and fault flags without an external CPLD. The PWM module is the critical one for motor-drive work — it generates the complementary gate signals with programmable dead-time that keeps the half-bridge from shooting through. The DMA offloads ADC result transfers so the core stays on the control law. ## Supply rail and oscillator — no external clock needed The 90 MHz core speed is achievable with the internal oscillator and the on-chip PLL, though flash wait states need to be set correctly in the boot code. There is no official successor part published; the F2806x family remains the current-generation Piccolo offering for this performance tier.","metaTitle":"TMS320F28064UPZPS C2000 C28x Piccolo MCU, 90 MHz","metaDescription":"Texas Instruments TMS320F28064UPZPS 32-bit C2000 Piccolo MCU. 90 MHz C28x core, 128 KB Flash, 50K x 16 RAM, 54 GPIO, 16x12b ADC, CAN/USB. -40 to 125°C. Active.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Mfr":"Texas Instruments","Speed":"90MHz","Series":"C2000™ C28x Piccolo™","Package":"Tray","RAM Size":"50K x 16","Core Size":"32-Bit Single-Core","EEPROM Size":"-","Peripherals":"Brown-out Detect/Reset, DMA, POR, PWM, WDT","Connectivity":"CANbus, I²C, McBSP, SCI, SPI, UART/USART, USB","Mounting Type":"Surface Mount","Number of I/O":"54","Core Processor":"C28x","Package / Case":"100-TQFP Exposed Pad","Data Converters":"A/D 16x12b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Base Product Number":"TMS320","Program Memory Size":"128KB (64K x 16)","Program Memory Type":"FLASH","Operating Temperature":"-40°C~125°C(TA)","Supplier Device Package":"100-HTQFP (14x14)","Voltage - Supply (Vcc/Vdd)":"1.71V ~ 1.995V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":null,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.icboms.com/4ad1c5500f2efaf1979f4c12eee433ff.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/TMS320F28064UPZPS/alternatives.json"},"ai":{"faq":[{"question":"What is the closest pin-compatible alternative to TMS320F28064UPZPS?","answer":"Within the F2806x Piccolo series, the TMS320F28069UPZPS is a pin-compatible step-up with a 90 MHz core and 256 KB Flash. The TMS320F28062UPZPS is a lower-density sibling with 128 KB Flash and 100-pin HTQFP. Both share the same package and peripheral map, so a BOM swap is a firmware recompile away."},{"question":"Can TMS320F28064UPZPS be used in automotive applications?","answer":"For production automotive programs that require AEC-Q100 certification, verify the specific qualification status with the manufacturer or select a variant with explicit automotive grade."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/texas-instruments/TMS320F28064UPZPS","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/texas-instruments/TMS320F28064UPZPS when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-22T18:03:28.771Z","lastPublished":"2026-07-22T18:03:28.771Z","indexable":true}}