Microchip Technology

PIC16CR74-I/ML - 8-bit 7KB ROM MCU, 20MHz, QFN-44 | Microchip

MPN: PIC16CR74-I/ML βœ— End of Life
In Stock Ships in 1-3 business days
2.5 V to 6.0 V Vdss 44-pin QFN (ML) surface mount Package 20 MHz (5 MIPS) Speed ROM (mask-programmed) Memory
From $9.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $18.5 $18.50
10 $16.2 $162.00
100 $13.95 $1,395.00
500 $11.4 $5,700.00
1,000 $9.75 $9,750.00
ℹ️ All prices are in USD

PIC16CR74-I/ML Overview

The Microchip Technology PIC16CR74-I/ML is a 20 MHz, 8-bit CMOS ROM-based microcontroller with a 7 KB program memory (4K x 14), 192 bytes of RAM, and a 12-channel 8-bit Analog-to-Digital Converter, packaged in a 44-pin QFN (ML) surface-mount format. It belongs to the PIC16C7X mid-range family of Microchip microcontrollers and uses the 'R' ROM (mask-programmed) program-memory variant suitable for high-volume production where code is fixed at the factory.

What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and a set of peripheral blocks such as timers, communication ports, and analog inputs. Within the broader category, the PIC16CR74 falls into the 8-bit MCU segment (PIC16 mid-range family -> 8-bit RISC MCU -> microcontroller -> embedded computing IC), making it appropriate for deterministic real-time control rather than high-throughput digital signal processing.

Key features of the PIC16CR74-I/ML include 33 single-word instructions, a 14-bit instruction word, a 20 MHz oscillator giving 5 MIPS throughput, three timers (Timer0/Timer1/Timer2), a Capture/Compare/PWM (CCP) module, a USART, an SPI/I2C MSSP port, two analog comparators, and a brown-out reset. The integrated 12-channel 8-bit ADC simplifies mixed-signal designs by eliminating an external converter. The 44-pin QFN (ML) package is a low-profile surface-mount option for space-constrained boards.

Architecturally, the device uses a Harvard-style RISC core with separate program and data buses, which allows most instructions to complete in a single instruction cycle and gives predictable interrupt latency for real-time control loops. The ROM program-memory variant is selected when firmware is fully frozen and the design is moving to high-volume mask-ROM production.

Typical applications include industrial control, sensor conditioning with on-chip ADC, small appliances, automotive body controllers, and embedded instrumentation. The wide operating voltage range of 2.5 V to 6.0 V and the industrial temperature grade (-40C to +85C for the 'I' suffix) make it well suited to factory-floor and automotive cabin environments.

When designing with this part, plan the I/O pin map carefully against the QFN-44 land pattern and ensure programming tooling is available for the ROM variant (mask ROM requires an NRE charge and minimum order quantity). Verify brown-out and watchdog timer settings in the configuration word.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not collected in any single place on the manufacturer datasheet.

Drop-in alternatives for PIC16CR74-I/ML β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

PIC16F74-I/ML

βœ… Drop-In
πŸ“¦ 44-pin QFN (ML)
7KB flash instead of 7KB ROM, identical pinout and peripherals, active production

πŸ“‹ Reference alternative (not in catalog)

PIC16C74B-04I/ML

βœ… Drop-In
πŸ“¦ 44-pin QFN (ML)
4 MHz vs 20 MHz max clock (-80%), OTP EPROM vs ROM, same peripherals

πŸ“‹ Reference alternative (not in catalog)

PIC16C74B-20I/ML

βœ… Drop-In
πŸ“¦ 44-pin QFN (ML)
20 MHz matched, OTP EPROM vs ROM, same 44-QFN footprint

πŸ“‹ Reference alternative (not in catalog)

PIC16CR74-I/PT

βœ… Drop-In
πŸ“¦ 44-pin TQFP (PT)
TQFP-44 vs QFN-44 same die, footprint differs by lead style

πŸ“‹ Reference alternative (not in catalog)

PIC16F877A-I/ML

βœ… Drop-In
πŸ“¦ 44-pin QFN (ML)
14KB flash vs 7KB ROM (+100% memory), same 44-QFN footprint, 8 ADC channels vs 12

πŸ“‹ Reference alternative (not in catalog)

PIC16CR74-I/ML Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC16 mid-range RISC
Program Memory Type ROM (mask-programmed)
Program Memory Size 7 KB (4K x 14)
RAM 192 bytes
Maximum CPU Frequency 20 MHz (5 MIPS)
Instruction Set 33 single-word instructions, 14-bit wide
ADC 12-channel, 8-bit
Timers 3 (Timer0, Timer1, Timer2)
CCP Module 1 (Capture/Compare/PWM)
Communication Peripherals USART (SCI), MSSP (SPI/I2C)
Analog Comparators 2
Operating Voltage Range 2.5 V to 6.0 V
Operating Temperature Range -40C to +85C (industrial, 'I' suffix)
Package 44-pin QFN (ML) surface mount
Mounting Type Surface Mount

PIC16CR74-I/ML 44-pin qfn (ml) surface mount Pin Configuration Guide

Pin configuration for PIC16CR74-I/ML (44-pin qfn (ml) surface mount package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

44-pin qfn (ml) surface mount package pinout diagram for PIC16CR74-I/ML

No detailed pinout data available for PIC16CR74-I/ML.

Refer to the datasheet for full pin configuration.

Typical Applications

PIC16CR74-I/ML is suitable for 7 applications: Industrial Process Control, Sensor Signal Conditioning with On-Chip ADC, Small Appliance Control, Automotive Body Electronics, Embedded Instrumentation and Data Logging, HVAC Control Systems, Battery-Powered Remote Sensor Nodes.

🏭

Industrial Process Control

The PIC16CR74-I/ML fits industrial process control where deterministic 5 MIPS execution handles PID loops and sensor polling within millisecond budgets. The on-chip 12-channel 8-bit ADC multiplexes thermocouple, pressure transducer, and 4-20 mA conditioned signals directly into the MCU without an external converter, cutting BOM cost. The 2.5-6.0 V supply range and -40C to +85C industrial temperature grade allow deployment in factory cabinets. The CCP module generates PWM outputs for valve and motor actuator control with hardware-based timing that does not burden the CPU. Brown-out reset and watchdog timer protect against brown-out-induced firmware corruption on long industrial supply lines.

🧩

Sensor Signal Conditioning with On-Chip ADC

The PIC16CR74-I/ML's integrated 12-channel 8-bit ADC simplifies multi-sensor designs by directly digitizing strain gauge bridges, photodiodes, and potentiometer wipers without external signal-chain components. At 20 MHz, the ADC completes a conversion in roughly 20 microseconds, sufficient for sampling temperatures, pressures, and positions at 1 kHz aggregate rates. The MSSP (SPI/I2C) port adds a digital sensor bus for accelerometers or EEPROM, while USART provides wired communication to a host PLC. The 192-byte RAM is enough to buffer conversion results and run a moving-average filter inline.

πŸ”§

Small Appliance Control

Small appliances such as coffee makers, washing machines, and microwave ovens are a natural fit for the PIC16CR74-I/ML, where the 7 KB ROM holds the entire control program and the on-chip peripherals drive relays, triacs, and displays. The CCP module generates zero-crossing-triac PWM for heater elements, while Timer0 multiplexes a 7-segment LED display without external logic. The USART enables diagnostic connectivity to factory test jigs during production. Mask-ROM pricing suits high-volume SKUs that ship tens of thousands of units per year, where per-unit MCU cost is a meaningful share of the BOM.

πŸš—

Automotive Body Electronics

Inside the automotive cabin, the PIC16CR74-I/ML is suitable for body controllers running window regulators, mirror adjustments, seat heaters, and interior lighting. The -40C to +85C industrial temperature grade covers cabin thermal conditions, and the 2.5-6.0 V supply tolerates load-dump transients when paired with a TVS clamp. The 12-channel ADC multiplexes switch-position, current-sense, and temperature inputs, while the USART connects to the body controller network. Designers targeting AEC-Q100 qualified systems should migrate to PIC16F74-I/ML with automotive-grade screening rather than rely on this obsolete mask-ROM part.

πŸ”¬

Embedded Instrumentation and Data Logging

The PIC16CR74-I/ML supports low-cost embedded instrumentation such as hand-held multimeters, environmental loggers, and laboratory signal conditioners. The 7 KB ROM fits calibration routines, ADC sequencing, and a UART-based command interpreter, while 192 bytes of RAM buffer instantaneous readings before flushing to external EEPROM over the MSSP I2C bus. The Capture mode on the CCP module measures frequency or pulse width with 200 ns resolution at 20 MHz, sufficient for tachometer and event-counter front ends. Brown-out reset ensures that a low battery does not corrupt the logging state machine mid-write.

🏭

HVAC Control Systems

Heating, ventilation, and air-conditioning controllers are a strong fit for the PIC16CR74-I/ML, which can read multiple thermistor inputs through the 12-channel ADC, drive triac-based fan speed controllers via the CCP PWM output, and talk to a remote thermostat display over the USART. The 5 MIPS throughput executes a full PID loop across all zones within a few hundred microseconds, leaving CPU headroom for safety checks. The 192-byte RAM accommodates working variables for 4 to 6 zones simultaneously. The wide 2.5-6.0 V supply range simplifies powering from a 24 VAC transformer-rectified rail.

⚑

Battery-Powered Remote Sensor Nodes

For battery-powered remote sensor nodes, the PIC16CR74-I/ML can run from a 3.3 V or 5 V supply at low duty cycle to maximize battery life. The watchdog timer wakes the MCU from sleep on overflow, the ADC samples the sensor, the result is transmitted over USART or stored in external EEPROM, and the MCU returns to sleep. Brown-out reset prevents corrupted writes during end-of-battery voltage sag. Note that mask-ROM production volumes are required to make this part economical versus the flash-based PIC16F74-I/ML; for prototype and low-volume battery nodes, the flash variant is more cost-effective despite higher unit price.

Recommended Products Summary

PIC16F74-I/ML Flash-based drop-in for new industrial designs Used in: Industrial Process Control, Automotive Body Electronics, Battery-Powered Remote Sensor Nodes MCP9700 Analog temperature sensor for ADC input Used in: Industrial Process Control, Embedded Instrumentation and Data Logging, HVAC Control Systems MCP3421 External higher-resolution ADC for upgrade path Used in: Sensor Signal Conditioning with On-Chip ADC 24LC256 I2C EEPROM for sensor calibration storage Used in: Sensor Signal Conditioning with On-Chip ADC, Embedded Instrumentation and Data Logging MOC3021 Optotriac driver for AC load control Used in: Small Appliance Control, HVAC Control Systems ULN2003 Relay driver array for parallel loads Used in: Small Appliance Control LM7805 5V regulator for MCU supply rail Used in: Automotive Body Electronics MCP1700 Low-quiescent 3.3V LDO regulator Used in: Battery-Powered Remote Sensor Nodes
What is the program memory size of PIC16CR74-I/ML?
The PIC16CR74-I/ML has 7 KB of ROM program memory, organized as 4096 x 14-bit words. According to the Microchip PIC16C7X mid-range datasheet, the 'CR' suffix specifically denotes the mask-ROM variant, which is intended for high-volume production where the firmware is finalized and a low per-unit cost is required. The 'I' suffix indicates the industrial temperature grade of -40C to +85C.
What is the maximum operating frequency of PIC16CR74-I/ML?
The PIC16CR74-I/ML operates up to 20 MHz external oscillator input, delivering 5 MIPS of throughput because most PIC16 mid-range instructions execute in a single instruction cycle (4 clock periods). The 5 MIPS rating means the core can process 5 million single-cycle instructions per second, suitable for real-time control loops in the low-millisecond range.
Does PIC16CR74-I/ML contain an ADC?
Yes, the PIC16CR74-I/ML integrates a 12-channel 8-bit Analog-to-Digital Converter. According to the Microchip PIC16C7X datasheet, the ADC has multiple input channels multiplexed to a single successive-approximation converter, supporting conversions in tens of microseconds at the full 20 MHz clock. This built-in ADC eliminates the need for an external converter for typical sensor-reading applications.
How many timers and communication peripherals does PIC16CR74-I/ML have?
The PIC16CR74-I/ML provides three timers (Timer0 8/16-bit selectable, Timer1 16-bit with external crystal option, Timer2 8-bit with period register) and three serial interfaces: USART (SCI), MSSP configured as SPI, and MSSP configured as I2C. According to the PIC16C7X datasheet, the CCP module supports Capture, Compare, and PWM modes for waveform generation and timing measurement.
Where can I download the PIC16CR74-I/ML datasheet PDF?
The PIC16CR74-I/ML datasheet is part of the PIC16C7X family datasheet published by Microchip Technology. The official family document is available at https://ww1.microchip.com/downloads/en/DeviceDoc/30214E.pdf. Search Microchip's documentation site for 'PIC16C7X' to retrieve the latest revision, including timing diagrams, electrical characteristics, and the 44-pin QFN (ML) pinout.
What is the pinout of PIC16CR74-I/ML in QFN-44?
The PIC16CR74-I/ML uses a 44-pin QFN package (also known as ML). Pin 1 is the marker corner, with the standard QFN counter-clockwise numbering. Key signals include VDD (power, typically pins 11 and 32), VSS (ground, pins 12 and 31), OSC1/OSC2 (crystal oscillator), MCLR (reset), RA0-RA5 (PORTA analog/digital), RB0-RB7 (PORTB with interrupt-on-change), RC0-RC7 (PORTC including USART), RE0-RE2 (PORTE), and AN0-AN11 (ADC inputs multiplexed on PORTA/E). The full pin table is in the datasheet.
What is the difference between PIC16CR74 and PIC16C74?
The PIC16CR74 is the ROM (mask-programmed) variant of the PIC16C74, while the PIC16C74 is the EPROM (windowed, UV-erasable) variant intended for prototype development. Both share the same 7 KB program memory size, the same 12-channel 8-bit ADC, the same 20 MHz maximum frequency, and the same 44-pin QFN (ML) footprint, so they are pin-to-pin compatible for prototype-to-production migration.
Where to buy PIC16CR74-I/ML online and what is the lead time?
As of 2026-09-19, the PIC16CR74-I/ML is marked obsolete and is no longer in production at Microchip. Remaining inventory is available through specialist distributors and brokers such as JLCPCB Parts, Sierra IC, and Utmel, with lead times typically 2-6 weeks depending on lot size. Pricing has risen significantly versus its production years because mask-ROM parts cannot be replenished; budget extra time for qualification and traceability paperwork.
What is the price of PIC16CR74-I/ML per unit?
As of 2026-09-19, PIC16CR74-I/ML pricing from stocking distributors is approximately USD 18.50 at quantity 1, dropping to USD 9.75 at quantity 1000. Because the part is obsolete, prices fluctuate with remaining market inventory; larger-volume quotes may show better per-unit pricing if the seller has a single full reel of date-coded stock. Always request a fresh quote before placing a PO.
Is PIC16CR74-I/ML in stock right now?
As of 2026-09-19, PIC16CR74-I/ML stock is limited and inconsistent across distributors; the part is officially obsolete at Microchip. Specialist obsolete-parts distributors may have a few hundred to a few thousand units, but lot size, date code, and country of origin vary. For production volumes, plan around 4-12 weeks of lead time or migrate to a pin-compatible PIC16F-series flash part.
What is the best drop-in replacement for PIC16CR74-I/ML?
The best drop-in replacement for PIC16CR74-I/ML is PIC16F74-I/ML from Microchip. It uses flash program memory instead of mask ROM, but the same 7 KB program memory, same peripheral set, same 44-pin QFN (ML) footprint, and same 20 MHz maximum clock. Code developed for the 'CR' variant can run unmodified on the 'F' variant after recompiling, and the flash part is actively in production, removing the obsolete-stock risk.
PIC16CR74 vs PIC16F74 - which is better for a new design?
For a new design started today, choose PIC16F74-I/ML over PIC16CR74-I/ML. The PIC16F74 replaces mask ROM with 7 KB of flash memory, allowing in-circuit reprogramming during development and field firmware updates. Both share the same 44-pin QFN (ML) package, 20 MHz maximum clock, 192-byte RAM, 12-channel 8-bit ADC, and peripheral set. The PIC16CR74 is obsolete at Microchip, while PIC16F74 remains active.
Can PIC16C74B replace PIC16CR74-I/ML?
Yes, the PIC16C74B-04I/ML or PIC16C74B-20I/ML can replace PIC16CR74-I/ML as a pin-compatible drop-in substitute. The 'B' revision is the OTP (one-time-programmable) EPROM variant at the same 7 KB program memory and same 44-pin QFN (ML) footprint, allowing a quick transition during the obsolete mask-ROM phase. For new designs, prefer the flash-based PIC16F74-I/ML to keep the part in active production.
What is the operating voltage range of PIC16CR74-I/ML?
The PIC16CR74-I/ML operates from 2.5 V to 6.0 V across the industrial temperature range. According to the PIC16C7X datasheet, the brown-out reset voltage is configurable, and the ADC accuracy is specified at the same 5V nominal rail. For battery-powered designs, ensure the chosen clock and peripheral combination still meets timing at the 2.5 V lower bound.
When should I choose PIC16CR74-I/ML over a PIC16F-series MCU?
Choose PIC16CR74-I/ML only for already-released high-volume products where the firmware is fully frozen, the mask-ROM NRE has already been paid, and per-unit cost must be minimized. For new designs, prototypes, low-volume production, or any project needing field firmware updates, choose a flash-based PIC16F74-I/ML or PIC16F877A-I/ML instead, since PIC16CR74-I/ML is obsolete at Microchip and increasingly difficult to source.

Engineering reference data for PIC16CR74-I/ML β€” comparison, design guidance, and compliance information.

Selection Guide

Choose PIC16CR74-I/ML only for already-released, high-volume products where the firmware is fully frozen, the mask-ROM NRE has already been amortized, and per-unit cost must be minimized below that of a flash-based MCU. For all new designs, choose PIC16F74-I/ML instead, which provides the same 7 KB program memory, the same 44-pin QFN (ML) footprint, the same 20 MHz maximum clock, the same 192-byte RAM, and the same 12-channel 8-bit ADC, while substituting flash memory for in-circuit reprogramming. Choose PIC16C74B-20I/ML if you need the OTP EPROM variant for one-time-programmable production runs without mask ROM NRE. Choose PIC16F877A-I/ML if you need 14 KB flash and a 10-bit ADC, accepting a smaller input channel count.

Comparison with Alternatives

Parameter This Product PIC16F74-I/ML PIC16C74B-04I/ML PIC16C74B-20I/ML PIC16CR74-I/PT PIC16F877A-I/ML
Package 44-pin QFN (ML) 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin TQFP (PT) - different lead style, same die 44-pin QFN (ML) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 7 KB ROM (4K x 14) 7 KB flash 7 KB OTP EPROM 7 KB OTP EPROM 7 KB ROM 14 KB flash
Max CPU Frequency 20 MHz 20 MHz 4 MHz 20 MHz 20 MHz 20 MHz
RAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 368 bytes
ADC 12-channel 8-bit 12-channel 8-bit 12-channel 8-bit 12-channel 8-bit 12-channel 8-bit 8-channel 10-bit
Memory Type Mask ROM Flash OTP EPROM OTP EPROM Mask ROM Flash
Lifecycle Status Obsolete Active Obsolete Obsolete Obsolete Active
Operating Temperature -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +85C (industrial)

Key Differentiators

  • Mask-ROM variant for lowest per-unit cost at high volume (vs PIC16F74-I/ML)
  • Identical 44-pin QFN footprint to flash-based successor (vs PIC16F74-I/ML)
  • 12-channel 8-bit ADC integrated (vs PIC16F877A-I/ML)

Design Notes

Estimated: at 20 MHz and 5 V supply with all peripherals enabled, the PIC16CR74-I/ML core draws roughly 10 mA; with brown-out reset and watchdog enabled this rises to 12 mA. Add a 100 nF decoupling capacitor directly between VDD and VSS as close to the pins as possible, plus a 10 uF bulk capacitor on the supply rail. For sleep-mode designs, the MCU draws typically under 5 uA, allowing battery operation with a wake-on-watchdog cycle. Brown-out reset should be enabled in the configuration word to prevent corrupted EEPROM writes during supply sag.

The 44-pin QFN (ML) package has an exposed thermal pad on the underside that must be soldered to the PCB to meet mechanical reliability and thermal targets. The land pattern should follow IPC-7351 nominal-density guidelines with a center pad approximately 6.5 mm x 6.5 mm. Place the 20 MHz crystal within 5 mm of OSC1/OSC2 to avoid stray capacitance, and route the MCLR reset line away from PWM outputs to reduce injected noise. The analog AVdd pin should be filtered with a ferrite bead from Vdd and decoupled with its own 100 nF capacitor.

Do not confuse the 'CR' ROM variant with the 'C' EPROM variant; both share the same datasheet but only the 'CR' is mask-programmed and cannot be re-programmed in-circuit. When migrating from prototype (PIC16C74 EPROM) to production (PIC16CR74 ROM), plan a 6-12 week mask-ROM NRE and a minimum-volume commitment, otherwise the flash-based PIC16F74-I/ML is more economical. Also note that the 192-byte RAM is small; large lookup tables or buffers must be moved to external EEPROM over the I2C MSSP bus.

The USART pins (RC6/RC7) and MSSP pins (RC3/RC4/RC5) are 5V TTL-level CMOS outputs with limited drive strength; for cables longer than 200 mm or in noisy industrial environments, add series resistors of 22-100 ohm at the driver output and place a buffer such as a MAX232 or MAX485 if RS-232/RS-485 levels are required. The ADC inputs are high-impedance and susceptible to sample-and-hold charge kick; add a 100 ohm source resistor or an external op-amp buffer when the source impedance exceeds 2.5 kohm to avoid ADC gain error.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Qualified
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS, REACH, lead-free, and halogen-free status not present in the verified web data and therefore marked unknown. AEC-Q100 not qualified - this is an industrial-grade mask-ROM part. Microchip participates in the Conflict Minerals Reporting Template (CMRT); conflict-minerals status presumed compliant per Microchip's published policy.

Data verified on: 2026-09-19 β€” data verified and curated by XAIPART's component engineering team

Related Searches

PIC16CR74-I/ML PIC16CR74-I/ML datasheet PIC16CR74-I/ML pinout QFN-44 PIC16CR74 vs PIC16F74 PIC16CR74-I/ML obsolete replacement Microchip PIC16C7X mid-range 8-bit MCU PIC16CR74-I/ML price lead time mask ROM microcontroller 7KB 44-QFN PIC16CR74-I/ML industrial process control drop-in replacement for PIC16CR74 what is the program memory of PIC16CR74 PIC16CR74-I/ML buy online

Related Components & Terms

Microchip Technology PIC16CR74 PIC16CR74-I/ML PIC16F74-I/ML PIC16C74B-04I/ML PIC16C74B-20I/ML PIC16CR74-I/PT PIC16F877A-I/ML 8-bit microcontroller PIC16 mid-range family PIC16C7X mask ROM OTP EPROM flash memory RISC architecture Harvard architecture MIPS CCP module USART MSSP I2C SPI analog-to-digital converter ADC brown-out reset watchdog timer QFN-44 TQFP-44 RoHS AEC-Q100 industrial temperature grade MCP9700 MOC3021 ULN2003 24LC256 MCP1700
Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details