Microchip Technology MEC1704Q-C2-I/SZ
- Part No.:
- MEC1704Q-C2-I/SZ
- Manufacturer:
- Microchip Technology
- Category:
- Application Specific Microcontrollers
- Package:
- 144-WFBGA
- Datasheet:
-
MEC1704Q-C2-I/SZ.pdf
- Description:
- EMBEDDED CONTROLLER 480 KB TOTAL
- Quantity:
- Payment:

- Shipping:

Inventory:2,196
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MEC1704Q-C2-I/SZ from Microchip Technology is an ARM Cortex-M4F-based embedded controller designed for notebook and tablet platform system management. It integrates 256KB SRAM (configurable as 224KB + 32KB), 2KB EEPROM, eSPI/LPC host interface, 148 GPIOs, and hardware cryptographic engines (AES-128/192/256, SHA-1/256/384/512, RSA/ECC) for secure boot and runtime authentication in battery-backed power states.
For engineers reviewing the MEC1704Q-C2-I/SZ datasheet, MEC1704Q-C2-I/SZ pinout, MEC1704Q-C2-I/SZ application, or MEC1704Q-C2-I/SZ equivalent, this device serves as a drop-in EC replacement supporting ACPI-compliant power sequencing, PS/2 keyboard/mouse emulation, fan speed control with tach feedback, RTC/week timer functions, and secure firmware loading from SPI flash - all while operating across VTR/VBAT standby and VCC runtime power domains.
Technical Context
The MEC1704Q-C2-I/SZ implements a tightly coupled ARM Cortex-M4F core with FPU, NVIC, and debug infrastructure (SWJ-DP, DWT, ETM, ITM, TPIU), enabling real-time firmware execution and trace-enabled development. Its memory subsystem includes 64KB boot ROM, configurable dual-block SRAM (224KB + 32KB), 128-byte VBAT-SRAM, and 2KB EEPROM with 1M write-cycle endurance.
It supports dual-host interfaces: Intel eSPI (Peripheral, Virtual Wire, OOB, Flash channels) and LPC (19–33 MHz, 1.8V/3.3V I/O), alongside five ACPI-ECI instances, three EMI ports, and mailbox registers for host-EC communication without intervention. Power management leverages VTR/VBAT planes, hibernation timers (0.5ms–128 min wake), and VBAT-powered RTC with calendar, alarms, and daylight savings support.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | ARM Cortex-M4F with FPU, 32-bit v7-M ISA, bit-banding, 240 interrupt sources, 8 priority levels |
| SRAM | 256KB total (224KB + 32KB blocks), configurable for code/data; 128-byte VBAT-backed RAM |
| EEPROM | 2KB, single-byte read/write, 32-byte page size, 1,000,000 write cycles |
| eSPI Support | Fully compliant with Intel eSPI spec: Peripheral, Virtual Wire, OOB, and Flash channels; EC bus master to host memory access |
| LPC Interface | 19–33 MHz operation, 1.8V/3.3V I/O, ACPI SCI/SMI#, clock run, serial IRQ, memory/I/O cycle decoding |
| Cryptographic Engines | AES (ECB/CTR/CBC/OFB, 128/192/256-bit), SHA-1/256/384/512, RSA (1024/2048-bit), ECC (≤640-bit), TRNG (1K-bit FIFO) |
| GPIO & Peripherals | 148 GPIOs (1.8V/3.3V configurable), 5 PS/2 ports, 4 SMBus controllers, 11 PWM outputs, 3 tach inputs, 16-channel 10-bit ADC (1µs conversion) |
Pinout & Package
MEC1704Q-C2-I/SZ is housed in a 144-pin WFBGA package (RoHS-compliant, 6 × 6 mm, 0.4 mm pitch), with VTR/VBAT standby power domains and dedicated pins for eSPI/LPC host interface, PS/2, UART, SMBus, PWM, TACH, and battery-backed resources including RTC, week timer, and 128-byte SRAM.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VTR | Standby power supply | Provides low-current power during S3/S4/S5 sleep states; enables RTC, week timer, VBAT-SRAM, and wake-up logic |
| VBAT | Battery backup supply | Powers real-time clock, alarm registers, 128-byte SRAM, and VCI interface independently of main system power |
| LPC_CLK | LPC bus clock input | Accepts 19–33 MHz clock for LPC host interface; supports clock run mode for S3 resume signaling |
| eSPI_CS# | eSPI chip select | Active-low enable for eSPI peripheral channel; required for host-initiated transactions on eSPI bus |
| PS2_CLK/PS2_DAT | PS/2 keyboard/mouse interface | Dual bidirectional lines supporting up to 5 PS/2 ports; edge-wake capable in suspend power mode |
| PWM0–PWM10 | Pulse-width modulated outputs | 11 independent 16-bit PWMs for LED breathing, fan control, or backlight dimming; operate in heavy sleep state on 32kHz clock |
| TACH0–TACH2 | Fan tachometer inputs | Three dedicated inputs for RPM measurement; support automatic aging detection and spin-up routines |
| RTC_XIN/RTC_XOUT | 32.768 kHz crystal oscillator terminals | Connect external crystal for VBAT-powered RTC accuracy; optional internal silicon oscillator (±2%) available |
Key Features
| Feature | Design Value |
|---|---|
| Secure Boot ROM | Hardware root of trust with immutable bootloader; authenticates AES-256 encrypted SPI flash images before execution |
| ACPI-ECI Compliance | Five fully programmable ACPI Embedded Controller Interface instances with 1/4-byte data transfer, full-duplex register access, and SCI event generation |
| Low-Power Timing | Hibernation timer (0.5ms–128 min wake), RTOS timer (30μs–35 hr), week timer (1 sec–8.5 yr), all VBAT-powered and functional in heavy sleep |
| Hardware Crypto Acceleration | Dedicated AES/SHA/RSA/ECC engines sharing DMA with SRAM; eliminates CPU overhead for secure boot, firmware updates, and TPM-like operations |
| Flexible Host Interface | Simultaneous eSPI and LPC support; eSPI Flash Channel enables direct EC-to-host memory access without CPU involvement |
| Intelligent Fan Control | Two RPM-based fan speed controllers with tach feedback, ramp rate control, invalid drive detection, and 3% accuracy from 500–16k RPM |
Applications
| Keyboard & Mouse Emulation | Notebook Power Management |
|---|---|
Use Scenario: Notebook platform requiring legacy PS/2 keyboard/mouse support with ACPI-compliant suspend/resume behavior. IC Role / Device Role / Timing Role: Acts as 8042-emulated keyboard controller and ACPI-ECI endpoint, handling scan matrix, key debouncing, and SCI assertion for OS power transitions. Use Value: Enables Windows/Linux S3/S4/S5 state transitions using standard ACPI tables; supports PS/2 edge wake and fast signal switching via push-pull GPIO drive. |
Use Scenario: OEM notebook design needing coordinated power sequencing across VCC (runtime), VTR (standby), and VBAT (battery) domains. IC Role / Device Role / Timing Role: Manages power-good signals, reset generation, wake-up sources (power button, lid switch, RTC alarm), and hibernation timer scheduling. Use Value: Delivers sub-100 µA standby current in S5; supports connected standby via eSPI virtual wire; provides deterministic wake latency from 0.5ms using hibernation timer. |
| Secure Firmware Loading | Fan & Thermal Control |
Use Scenario: Platform requiring tamper-resistant firmware update and boot integrity verification in production and field deployment. IC Role / Device Role / Timing Role: Executes secure bootloader from 64KB ROM, validates digital signature and AES-256 decryption of primary/fallback SPI flash images before loading into SRAM. Use Value: Prevents unauthorized firmware modification; supports field updates with cryptographic authenticity and confidentiality; meets TPM 2.0 and Microsoft Secured-Core requirements. |
Use Scenario: High-performance notebook with multi-zone thermal sensing and dynamic fan speed adjustment based on CPU/GPU temperature. IC Role / Device Role / Timing Role: Reads 16-channel 10-bit ADC (thermistors, VRM voltages), computes RPM setpoints via hardware PID, and drives 11 PWM outputs with tach feedback loop closure. Use Value: Achieves 3% RPM accuracy from 500–16k RPM; detects aging fans and invalid drive conditions autonomously; reduces acoustic noise via breathing PWM modulation. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar embedded controller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MEC1703Q-C2-I/SZ | Same 144-pin WFBGA package, identical core and crypto engines, but 2KB EEPROM and 148 GPIOs - matches MEC1704Q-C2-I/SZ feature set per Table 1-1 | Identical use cases: notebook EC, secure boot, fan control, RTC, eSPI/LPC host interface | Select when EEPROM requirement is confirmed; MEC1704Q-C2-I/SZ and MEC1703Q-C2-I/SZ share pinout, firmware compatibility, and qualification status |
| IT5570E-124 | 8051-based EC with 128KB SRAM, no ARM core, no hardware crypto acceleration, no eSPI support, LPC-only interface | Limited to basic ACPI power management and PS/2 emulation; unsuitable for secure boot or modern eSPI-based platforms | Choose only for cost-sensitive legacy designs where ARM M4F features, cryptographic acceleration, or eSPI are not required |
Compared with MEC1704Q-C2-I/SZ, MEC1703Q-C2-I/SZ offers identical functionality and pin compatibility for seamless migration, while IT5570E-124 lacks ARM architecture, hardware security engines, and eSPI - making it suitable only for non-secure, LPC-only notebook EC roles with lower performance demands.
Availability
MEC1704Q-C2-I/SZ is available at Aetrix Electronics and suitable for notebook platform design, secure firmware deployment, and thermal management systems requiring stable component supply, long-term lifecycle support, and RoHS-compliant packaging.
Supply support for MEC1704Q-C2-I/SZ 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
Microchip Technology Inc. is a leading provider of microcontrollers, analog components, and security solutions, serving automotive, industrial, communications, and computing markets with vertically integrated silicon and software.
The MEC170x family is Microchip's high-integration embedded controller product line targeting notebook and tablet platforms, designed to replace legacy 8051-based ECs with ARM Cortex-M4F performance, hardware cryptography, and eSPI/LPC dual-host flexibility.
FAQ
What is the primary function of the MEC1704Q-C2-I/SZ in a notebook system?
The MEC1704Q-C2-I/SZ serves as the embedded controller (EC) managing system-level functions including keyboard/mouse emulation, ACPI power state transitions (S0–S5), fan speed control, thermal monitoring via ADC, RTC/calendar, and secure boot from SPI flash. It operates across VCC (runtime), VTR (standby), and VBAT (battery) power domains to enable instant-on and connected standby behavior in modern notebooks.
Does the MEC1704Q-C2-I/SZ support both eSPI and LPC host interfaces simultaneously?
Yes, the MEC1704Q-C2-I/SZ supports both eSPI and LPC host interfaces concurrently. Its pinout and internal routing allow either interface to be active depending on platform configuration. The eSPI interface complies with Intel specification and includes Peripheral, Virtual Wire, OOB, and Flash channels, while LPC supports 19–33 MHz operation with ACPI SCI/SMI# signaling and clock run mode.
How does the MEC1704Q-C2-I/SZ implement secure boot and firmware authentication?
The MEC1704Q-C2-I/SZ implements secure boot via a hardware root of trust in its 64KB boot ROM. It authenticates digital signatures and decrypts AES-256 encrypted firmware images stored in external SPI flash before loading into SRAM. This process enforces immutable code execution and prevents unauthorized firmware modifications, meeting Secured-Core PC and TPM 2.0 foundational requirements.
What are the memory resources available on the MEC1704Q-C2-I/SZ?
The MEC1704Q-C2-I/SZ includes 64KB boot ROM, 256KB SRAM (split into 224KB + 32KB configurable blocks), 128-byte VBAT-backed SRAM, and 2KB EEPROM with 1M write-cycle endurance. The SRAM blocks support both program and data usage, and the EEPROM allows single-byte read/write access with 32-byte page programming - essential for storing calibration data and platform-specific configuration.
Can the MEC1704Q-C2-I/SZ operate in deep-sleep modes while maintaining RTC and wake-up functionality?
Yes, the MEC1704Q-C2-I/SZ maintains full RTC, week timer, hibernation timer, and VBAT-SRAM functionality in heavy sleep states powered solely by the 32.768 kHz standby clock. Wake-up sources include power button, lid switch, RTC alarm, week timer, and five dedicated VBAT-powered inputs - all operational with sub-100 µA current draw in S5, enabling rapid resume and connected standby compliance.
MEC1704Q-C2-I/SZ Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Microchip Technology
- Series:
- -
- Package/Case:
- 144-WFBGA
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Applications:
- Keyboard and Embedded Controller
- Core Processor:
- ARM® Cortex®-M4
- Program Memory Type:
- -
- Controller Series:
- MEC170x
- RAM Size:
- 480K x 8
- Interface:
- ACPI, EBI/EMI, eSPI, I2C, LPC, PECI, PS/2, QSPI, SPI
- Number of I/O:
- 123
- Voltage - Supply:
- 1.71V ~ 3.465V
- Operating Temperature:
- -40°C ~ 85°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 144-WFBGA (9x9)
MEC1704Q-C2-I/SZ FAQ
1.How can I place an order for MEC1704Q-C2-I/SZ through Aetrix?
Please submit a Request for Quotation (RFQ) for MEC1704Q-C2-I/SZ 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 MEC1704Q-C2-I/SZ reliable?
The price and inventory of MEC1704Q-C2-I/SZ are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MEC1704Q-C2-I/SZ is usually 5 days.
3.What payment methods are accepted for MEC1704Q-C2-I/SZ?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MEC1704Q-C2-I/SZ transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MEC1704Q-C2-I/SZ?
MEC1704Q-C2-I/SZ orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MEC1704Q-C2-I/SZ 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 MEC1704Q-C2-I/SZ?
For technical support, including MEC1704Q-C2-I/SZ datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MEC1704Q-C2-I/SZ requirements.
6.How does Aetrix verify that MEC1704Q-C2-I/SZ is sourced from the original manufacturer or authorized distributors?
All MEC1704Q-C2-I/SZ 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 MEC1704Q-C2-I/SZ meets industry standards.
7.What is the process for return or replacement of MEC1704Q-C2-I/SZ?
All MEC1704Q-C2-I/SZ units undergo pre-shipment inspection (PSI). If there is an issue with MEC1704Q-C2-I/SZ, 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 MEC1704Q-C2-I/SZ part is unused and in its original packaging.
Return procedure for MEC1704Q-C2-I/SZ:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MEC1704Q-C2-I/SZ Tags

-
CYPD3175-24LQXQ
Infineon Technologies

-
SLB9672VU20FW1523XTMA1
Infineon Technologies

-
SLB9670VQ20FW785XTMA1
Infineon Technologies

-
SLB9672XU20FW1523XTMA1
Infineon Technologies

-
SLB9673XU20FW2613XTMA1
Infineon Technologies

-
CYPD3125-40LQXIT
Infineon Technologies

-
AT97SC3204-U2A1A-20
Microchip Technology

-
AT97SC3204-U2A1A-10
Microchip Technology

-
SLM9670AQ20FW1311XTMA1
Infineon Technologies

-
SLB9672XU20FW1613XTMA1
Infineon Technologies

-
SLB9672AU20FW1613XTMA1
Infineon Technologies

-
SLB9673AU20FW2613XTMA1
Infineon Technologies
Tech Hub
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
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…

