{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"DSPIC33FJ128MC804-I/ML","brand":"Microchip Technology","brandSlug":"microchip","productSlug":"DSPIC33FJ128MC804-I-ML","canonicalUrl":"https://icboms.com/microchip/DSPIC33FJ128MC804-I-ML","factsUrl":"https://icboms.com/api/mcp/products/DSPIC33FJ128MC804-I%2FML","rawCanonicalId":null},"summary":{"shortDescription":"Microchip dsPIC™ 33F series, DSPIC33FJ128MC804-I/ML, 16-bit MCU, 40 MIPs, 128KB Flash, 16K x 8 RAM, CAN, motor control PWM, QEI, 35 I/O, 44-QFN (8x8), -40°C to 85°C, 3V to 3.6V.","salesMarkdown":"## 40 MIPs dsPIC33F with motor-control and CAN — still an active production part The Microchip DSPIC33FJ128MC804-I/ML is a 16-bit dsPIC33F digital signal controller that runs at 40 MIPs. ## Motor-control PWM and QEI — the reason you pick this over a general-purpose PIC24 The DSPIC33FJ128MC804 includes a motor-control PWM module with complementary outputs, dead-time insertion, and fault inputs — exactly what you need for driving a three-phase inverter in a brushless DC or permanent-magnet synchronous motor drive. The QEI captures position and speed from an incremental encoder directly, closing the control loop without external counters. Combined with the 9-channel ADC (10-bit or 12-bit resolution) and the 6-channel 16-bit DAC, this part can handle the full signal chain from current/voltage sensing to PWM generation on a single die. ## Package and supply — 44-QFN with exposed pad, 3V to 3.6V rail","metaTitle":"Microchip DSPIC33FJ128MC804-I/ML dsPIC33F 16-bit MCU","metaDescription":"Microchip DSPIC33FJ128MC804-I/ML 16-bit dsPIC33F MCU, 40 MIPs, 128KB Flash, 16K x 8 RAM, CAN, motor control PWM, QEI, -40°C to 85°C, 44-QFN.","metaKeywords":null},"attributes":{"series":"dsPIC™ 33F","packageCase":null,"mountingType":null,"rohsStatus":"ROHS3 Compliant","productStatus":"Active","categoryPath":["Microcontrollers & Processors (MCU / MPU / DSP)"],"specifications":{"Speed":"40 MIPs","Series":"dsPIC™ 33F","Package":"Tube","RAM Size":"16K x 8","Core Size":"16-Bit","Peripherals":"Brown-out Detect/Reset, DMA, Motor Control PWM, POR, PWM, QEI, WDT","Connectivity":"CANbus, I2C, IrDA, LINbus, SPI, UART/USART","Mounting Type":"Surface Mount","Number of I/O":"35","Core Processor":"dsPIC","Package / Case":"44-VQFN Exposed Pad","Data Converters":"A/D 9x10b/12b; D/A 6x16b","Oscillator Type":"Internal","lifecycle_stage":"eol_hot","Program Memory Size":"128KB (128K x 8)","Program Memory Type":"FLASH","Operating Temperature":"-40°C ~ 85°C (TA)","Supplier Device Package":"44-QFN (8x8)","Voltage - Supply (Vcc/Vdd)":"3V ~ 3.6V"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$8.04","priceTiers":[{"qty":1,"price":"$8.04000","currency":"USD"},{"qty":25,"price":"$7.36000","currency":"USD"},{"qty":100,"price":"$6.68000","currency":"USD"}]},"links":{"datasheetUrl":"https://cdn.icboms.com/ad7dd6a6f475e827b1f5f6c1ba2c4cea.pdf","sourceUrl":null,"alternativesUrl":"https://icboms.com/api/mcp/products/DSPIC33FJ128MC804-I%2FML/alternatives.json"},"ai":{"faq":[{"question":"Does DSPIC33FJ128MC804-I/ML have built-in CAN and motor control peripherals?","answer":"Yes, it includes a CANbus interface, motor-control PWM with complementary outputs and fault inputs, and a Quadrature Encoder Interface (QEI) — all on-chip. These peripherals are the primary reason to choose this part over a general-purpose PIC24."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://icboms.com/microchip/DSPIC33FJ128MC804-I-ML","citationPolicyUrl":"https://icboms.com/llms.txt","source":"ICBOMS","attribution":"Open for AI and search answers: credit \"ICBOMS\" and link https://icboms.com/microchip/DSPIC33FJ128MC804-I-ML when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-07-20T14:34:45.345Z","lastPublished":"2026-07-20T14:34:45.345Z","indexable":true}}