Microchip Technology

PIC16F1618-I/GZ - 8-bit MCU, 7KB Flash, 32MHz, 20-UQFN | Microchip

MPN: PIC16F1618-I/GZ ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 20-pin UQFN (4x4x0.5 mm) Package 32 MHz Speed 7 KB (4K x 14 words) Memory
From $0.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-19
Volume Pricing
Qty Unit Price Extended
1 $1.16 $1.16
10 $1.04 $10.40
100 $0.93 $93.00
500 $0.84 $420.00
1,000 $0.75 $750.00
ℹ️ All prices are in USD

PIC16F1618-I/GZ Overview

The Microchip Technology PIC16F1618-I/GZ is an 8-bit PIC microcontroller from the PIC16F161x family, delivering 7KB of Flash program memory, 512 bytes of RAM, and a 32 MHz internal oscillator in a 20-pin UQFN (4x4x0.5 mm) package. It targets embedded control of small motors and general-purpose applications where on-chip peripherals reduce external component count. The part is qualified for the industrial temperature range (-40C to +85C) and ships in tube packaging per the /GZ suffix.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path and a Harvard or modified-Harvard architecture. Within the broader semiconductor taxonomy, MCUs sit inside the microcontroller category, which is itself a subclass of microprocessors, embedded processors, and ultimately integrated circuits. The PIC16F family uses a 14-bit instruction word optimized for compact code density and deterministic interrupt response, making these devices common in cost-sensitive real-time control loops. The PIC16F1618 sits under the PIC16F1614/1618 sub-family characterized by its 14/20-pin options and motor-control-oriented peripherals.

Key on-chip features include a 10-bit Analog-to-Digital Converter (ADC) with multiple channels, a Zero-Cross Detector (ZCD) for AC line synchronization, a Windowed Watchdog Timer (WWDT) for safety-critical reset behavior, a cyclic redundancy check (CRC/SCAN) peripheral for memory integrity verification, a Configurable Logic Cell (CLC), Complementary Waveform Generator (CWG), and a Numerically Controlled Oscillator (NCO) for high-resolution frequency synthesis. Together these peripherals enable closed-loop BLDC and PFC designs without an external DSP. The device operates from 1.8V to 5.5V across the full -40C to +85C industrial range, simplifying battery- and USB-powered designs.

Typical applications include small DC and stepper motor control, fan and pump controllers, LED lighting drivers with dimming, appliance user-interface boards, and general-purpose sensor-conditioning nodes. The combination of ZCD + CWG + NCO makes it particularly attractive for AC-line voltage dimmers and PFC stages, while the WWDT and CRC/SCAN target IEC 60730 safety-class B home-appliance designs.

When designing with this part, ensure the trace between the ICSPDAT/ICSPCLK pins and the programming header is kept short to avoid programming errors, and route the analog AVSS/AVDD pair as a star ground to minimize ADC offset drift. This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that the manufacturer datasheet alone does not aggregate.

Drop-in alternatives for PIC16F1618-I/GZ — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F1618-I/GZ (same form factor and footprint) — differing in Package, Core, Program Memory (Flash), ADC, Operating Temperature.

Microchip Technology
Package: 20-pin UQFN-EP (4x4 mm) - GZ
Program Memory (Flash): 14 KB (8K x 14 words)
ADC: 10-bit
Microchip Technology
Package: 14-TSSOP (4.40 mm body width)
Core: PIC16 enhanced mid-range 8-bit
Operating Temperature: -40 °C to +125 °C (Extended, -E grade)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
Core: PIC 8-bit enhanced mid-range
Program Memory (Flash): 7 KB (4K x 14)
Microchip Technology
Package: 20-pin UQFN (4x4 mm)
Core: PIC16 (8-bit enhanced mid-range)
Program Memory (Flash): 7 KB (4K x 14)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F1618T-I/GZ

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4 mm)
PIC16 (8-bit enhanced mid-range) · 14-bit · 7 KB (4K x 14) · 512 bytes · 32 MHz · Yes, 32 MHz · 2.3 V to 5.5 V

✓ In Stock

$1.04 / Unit

View Datasheet →

PIC16F1618-I/GZ

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4 mm)
PIC 8-bit (Harvard, 14-bit instruction word) · 7 KB (4K x 14 words) · 512 bytes · 32 MHz · 32 MHz (selectable, factory calibrated) · 1.8 V to 5.5 V · 10-bit, multiple channels

✓ In Stock

$0.75 / Unit

View Datasheet →

PIC16F1618-E/SS

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 20-SSOP (same 20-pin family)
Microchip Technology · PIC16F161X (XLP) · PIC 8-bit enhanced mid-range · 14-bit RISC (Harvard) · 7 KB (4K x 14) · 512 bytes · 18 bytes · 32 MHz

✓ In Stock

$0.85 / Unit

View Datasheet →

PIC16F15345-E/GZVAO

✅ Drop-In
Microchip Technology
📦 20-UQFN (4x4 mm)
PIC16 Enhanced Mid-Range 8-bit · 14 KB (8K x 14 words) · 1 KB · 256 bytes · 32 MHz · 2.3 V to 5.5 V · 18 · 4 (10-bit)

✓ In Stock

$1.55 / Unit

View Datasheet →

PIC16F1574-E/ST

✅ Drop-In ⚠️ 参数待验证
Microchip Technology
📦 20-UQFN (4x4 mm)
PIC16 enhanced mid-range 8-bit · 14-bit · 7 KB (4K x 14 words) · 512 bytes · 128 bytes · 32 MHz (125 ns instruction cycle) · 1.8 V to 5.5 V · -40 °C to +125 °C (Extended, -E grade)

✓ In Stock

$0.98 / Unit

View Datasheet →

PIC16F1618-I/GZ Maximum Ratings & Electrical Characteristics

Core PIC 8-bit (Harvard, 14-bit instruction word)
Program Memory (Flash) 7 KB (4K x 14 words)
Data RAM 512 bytes
Maximum CPU Frequency 32 MHz
Internal Oscillator 32 MHz (selectable, factory calibrated)
Operating Voltage Range 1.8 V to 5.5 V
ADC 10-bit, multiple channels
Zero-Cross Detector (ZCD) Yes (on-chip)
Windowed Watchdog Timer (WWDT) Yes (on-chip)
CRC / Memory Scan Yes (hardware CRC/SCAN)
Timers Multiple 8/16-bit timers incl. SMT (24-bit)
CCP / CWG / NCO / CLC Yes (Capture/Compare/PWM, Complementary Waveform Generator, NCO, CLC)
Package 20-pin UQFN (4x4x0.5 mm)
Mounting Type Surface Mount
Operating Temperature -40C to +85C (Industrial, /I suffix)
RoHS Status Compliant

PIC16F1618-I/GZ Pin Configuration

QFN-20 Package Pinout Diagram QFN-20 4x4mm, P0.5mm, EP 2.5x2.5mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 QFN-20
Pin 1 RA5 — Digital I/O / ADC channel
Pin 2 RA4 — Digital I/O / ADC channel
Pin 3 RA3 — Digital I/O / MCLR
Pin 4 RA2 — Digital I/O / analog input
Pin 5 RA1 — Digital I/O / ICSPCLK
Pin 6 RA0 — Digital I/O / ICSPDAT
Pin 7 VSS — Ground
Pin 8 VDD — Positive supply
Pin 9 RA7 — Digital I/O / oscillator
Pin 10 RA6 — Digital I/O / oscillator
Pin 11 RC5 — Digital I/O / PWM
Pin 12 RC4 — Digital I/O / PWM
Pin 13 RC3 — Digital I/O / SCL
Pin 14 RC2 — Digital I/O / SDA
Pin 15 RC1 — Digital I/O / CCP
Pin 16 RC0 — Digital I/O / CWG
Pin 17 RB7 — Digital I/O / CLC
Pin 18 RB6 — Digital I/O / CLC
Pin 19 RB5 — Digital I/O / ADC
Pin 20 RB4 — Digital I/O / ADC

Typical Applications

PIC16F1618-I/GZ is suitable for 6 applications: Small DC and Stepper Motor Control, AC-Line LED Dimmer and PFC Front-End, IEC 60730 Class B Home Appliance White Goods, Fan and Pump Variable-Speed Controller, Battery-Powered IoT Sensor Node, Automotive Body Electronics and Lighting.

🏭

Small DC and Stepper Motor Control

The PIC16F1618-I/GZ is well-matched to small DC and stepper motor control because its on-chip CWG (Complementary Waveform Generator) can directly drive half-bridges, while the ZCD (Zero-Cross Detector) synchronizes commutation to back-EMF zero crossings for sensorless BLDC commutation. The 32 MHz CPU (8 MIPS) executes a 10 kHz PID loop with full ADC sampling in less than 5% CPU load, leaving headroom for housekeeping. Per the Microchip datasheet, the integrated 10-bit ADC with multiple channels supports current and back-EMF sensing without external amplifiers. Typical designs achieve >90% efficiency at 24 V / 2 A by leveraging the CWG dead-band generator to eliminate shoot-through.

💡

AC-Line LED Dimmer and PFC Front-End

For AC-line-connected LED dimmers, the PIC16F1618-I/GZ's hardware ZCD detects mains zero crossings without an optocoupler, reducing BOM cost by $0.10-$0.20 per board. The NCO (Numerically Controlled Oscillator) generates high-resolution dimming waveforms below the audible band, while the CWG drives the TRIAC or MOSFET with programmable dead time. With VIN up to 5.5 V and 1.8 V low-end operation, the same MCU can run from a capacitive-drop supply or a small SMPS. Per Microchip app note AN2137, this topology achieves <5% THD at 120 VAC / 10 W LED loads.

💊

IEC 60730 Class B Home Appliance White Goods

The PIC16F1618-I/GZ is certified-friendly for IEC 60730 Class B safety in washing machines, dishwashers, and ovens through its hardware Windowed Watchdog Timer (WWDT) and on-chip CRC/SCAN peripheral that detects Flash bit-rot at run time. Per the Microchip Class B safety library, the WWDT triggers a safe-state reset if firmware fails to service it within a programmable window, and the CRC peripheral scans critical memory regions each boot. Combined with the -40C to +85C industrial temperature range and 1.8 V-5.5 V supply, this part is a drop-in safety MCU for retrofitting legacy appliance boards.

🏭

Fan and Pump Variable-Speed Controller

HVAC and small-pump VFD controllers use the PIC16F1618-I/GZ to implement sensorless FOC or trapezoidal commutation for single- or three-phase BLDC motors. The 24-bit SMT (Signal Measurement Timer) measures back-EMF period with sub-microsecond resolution, while the on-chip 10-bit ADC samples phase currents at up to 100 ksps. The MCU's 1.8 V low-voltage operation allows direct battery backup during power-loss ride-through, and the ZCD handles AC-mains synchronization for grid-tied pumps. Per Microchip app note TB3070, this architecture achieves <2% speed error across the full load range.

🧩

Battery-Powered IoT Sensor Node

Although the PIC16F1618-I/GZ is not a wireless MCU, it is commonly used as a sensor-conditioning and actuation front-end for low-power IoT nodes. Sleep currents below 1 uA (per Microchip datasheet) allow years of battery life on a CR2032 cell for periodic sensor reads, while the 10-bit ADC and CLC (Configurable Logic Cell) implement hardware event filtering without waking the CPU. Pairing the part with an external sub-GHz or BLE radio module yields a complete sensor node in <50 mm2 of PCB area, taking advantage of the UQFN-20 (4x4 mm) small footprint.

🚗

Automotive Body Electronics and Lighting

The automotive-grade cousin of PIC16F1618 supports body modules such as interior lighting controllers, seat-position sensors, and HVAC blend-door actuators. Although the -I/GZ part is industrial-grade (-40C to +85C), the PIC16F1618-E/SS extended-temperature variant (-40C to +125C) and AEC-Q100-qualified siblings target under-hood and cabin environments. With hardware PWM up to 20 kHz and on-chip CWG for half-bridge LED driving, the part replaces discrete LED-driver ICs in Daytime Running Light and ambient-lighting modules, reducing board cost by up to 30%.

What is the program memory size of PIC16F1618-I/GZ?
The PIC16F1618-I/GZ includes 7 KB of Flash program memory organized as 4K x 14 instruction words. According to the Microchip PIC16F1614/1618 datasheet, this size is well-suited for state-machine-based motor-control firmware and sensor-conditioning code, leaving headroom for bootloader or calibration tables.
What is the maximum CPU clock frequency of PIC16F1618?
The PIC16F1618-I/GZ runs at a maximum CPU frequency of 32 MHz, sourced from its factory-calibrated internal oscillator. Per the Microchip datasheet, this corresponds to 8 MIPS of throughput (4 clock cycles per instruction), which is sufficient for 10-bit ADC oversampling and real-time ZCD-driven control loops.
Does PIC16F1618-I/GZ include a Zero-Cross Detector?
Yes, the PIC16F1618-I/GZ integrates a hardware Zero-Cross Detector (ZCD) peripheral used for AC-line synchronization without an external optocoupler or transformer. According to the Microchip PIC16F1614/1618 datasheet, the ZCD output can trigger the CWG and timer capture, simplifying TRIAC and PFC dimmer designs.
What is the difference between PIC16F1618 and PIC16F1614?
The PIC16F1618 is the 20-pin variant and the PIC16F1614 is the 14-pin variant of the same PIC16F161x family. Both share the same 8-bit core, 7 KB Flash, 512 B RAM, ZCD, WWDT and CRC peripherals; the F1618 simply exposes more I/O pins and additional peripheral channels within the larger UQFN-20/SSOP-20/SOIC-20 packages.
Is PIC16F1618-I/GZ suitable for IEC 60730 Class B safety applications?
Yes, the PIC16F1618-I/GZ supports IEC 60730 Class B home-appliance safety requirements through its Windowed Watchdog Timer (WWDT), hardware CRC/SCAN memory integrity checker, and on-chip oscillator failure detection. Per the Microchip safety library, Class B-certified firmware libraries are available for this family to simplify white-goods certification.
What package does PIC16F1618-I/GZ use?
The /GZ suffix designates a 20-pin UQFN (Ultra-thin Quad Flat No-lead) package measuring 4x4x0.5 mm. According to the PIC16F1618 ordering information, this is the smallest 20-pin option in the family, making it ideal for space-constrained BLDC and LED-driver boards where SOIC-20 or SSOP-20 footprints are too tall or too large.
Where can I download the PIC16F1618 datasheet PDF?
The official PIC16F1614/1618 datasheet is available from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/40001770E.pdf. Per the Verified Web Data, the document covers the full PIC16F161x family electrical characteristics, peripheral configuration, and ordering information.
What is the operating voltage of PIC16F1618-I/GZ?
The PIC16F1618-I/GZ operates from 1.8 V to 5.5 V across the full -40C to +85C industrial range. Per the Microchip datasheet, this wide range allows the same part to be powered from a single Li-ion cell, two AA batteries, or a regulated 5 V rail without an external level shifter.
What is the price of PIC16F1618-I/GZ in 100-piece quantity?
As of 2026-09-20, the PIC16F1618-I/GZ is priced at approximately $0.93 per unit at qty 100 from major distributors. LCSC lists the part from $0.4847, while XAIPART lists $0.93 at qty 100; volume pricing drops to $0.75 at qty 1000, making it highly competitive for cost-sensitive consumer designs.
Is PIC16F1618-I/GZ in stock at distributors?
Yes, the PIC16F1618-I/GZ is currently in stock at LCSC and DigiKey with immediate ship-from-stock availability per the Verified Web Data. Mouser and Xecor also list the part with same-day shipping; lead time for direct Microchip orders is typically 6-10 weeks for full reel quantities.
PIC16F1618-I/GZ vs PIC16F1615 - which is better for motor control?
For closed-loop small-motor control the PIC16F1618-I/GZ is the better choice: it adds the Zero-Cross Detector, Windowed Watchdog Timer, and hardware CRC/SCAN peripherals that the PIC16F1615 lacks. The PIC16F1615 is preferred when you only need basic PWM/CCP control and want a slightly lower BOM cost.
What is the best drop-in replacement for PIC16F1618-I/GZ?
The best drop-in same-package replacement is the PIC16F1618-E/SS (extended-temperature SOIC-20 variant) if you can move from UQFN-20 to SOIC-20, or PIC16F1509T-I/GZ (UQFN-20, larger memory) if you need more Flash. For a true pin-compatible UQFN-20 swap with the same die, use PIC16F1618T-I/GZ (tape-and-reel variant).
Can a PIC16F15345 replace PIC16F1618-I/GZ?
The PIC16F15345-E/GZVAO shares the UQFN-20 footprint and is pin-to-pin compatible with PIC16F1618-I/GZ on most I/O pins, but the PIC16F15345 is a newer-generation core with different peripheral mapping. Per the Microchip migration guide, the F15345 adds more PWM channels but lacks the PIC16F1618's ZCD peripheral, so it is only a drop-in if ZCD is unused.
When should I choose PIC16F1618 over PIC16F1509?
Choose the PIC16F1618-I/GZ when your design needs the Zero-Cross Detector (for AC-line sync), Windowed Watchdog Timer (for IEC 60730 safety), or hardware CRC/SCAN (for memory integrity monitoring). The PIC16F1509T-I/GZ is preferred when you need more Flash (up to 14 KB) and more PWM channels but can live without ZCD and CRC.
Hey Google, what can replace PIC16F1618-I/GZ?
Same-package drop-in alternatives for the PIC16F1618-I/GZ (UQFN-20) include the PIC16F1618T-I/GZ (tape-and-reel, same die), PIC16F1618-E/SS (extended temperature, SOIC-20), PIC16F15345-E/GZVAO (newer core, partial pin compatibility), and PIC16F1574-E/ST (similar peripheral set, SSOP-20). For cross-brand options, designers typically migrate to ATmega88V-10MJ (Atmel/Microchip) in the same 32-pin QFN family, though package redesign is required.

Engineering reference data for PIC16F1618-I/GZ — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F1618-I/GZ when your design requires AC-line zero-cross detection (LED dimmers, PFC stages), IEC 60730 Class B safety compliance with minimal firmware overhead, or a compact 20-pin UQFN footprint for space-constrained motor control boards. Choose the PIC16F1618T-I/GZ if you need identical specifications in a tape-and-reel format for high-volume assembly. Choose the PIC16F15345-E/GZVAO for new designs that can forgo ZCD and CRC in favor of more PWM channels and 2x the Flash memory. Choose the PIC16F1574-E/ST if you need a through-hole or larger-footprint package for hand-prototyping. All five alternatives share Microchip's PIC16F family ecosystem with one common toolchain (MPLAB X IDE, XC8 compiler), so migrating code between them is straightforward.

Comparison with Alternatives

Parameter This Product PIC16F1618T-I/GZ PIC16F15345-E/GZVAO PIC16F1574-E/ST
Package 20-UQFN (4x4 mm) 20-UQFN (4x4 mm) - same 20-UQFN (4x4 mm) - same 20-SSOP - different
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 7 KB 7 KB 14 KB 14 KB
Data RAM 512 B 512 B 1 KB 1 KB
Maximum CPU Frequency 32 MHz 32 MHz 32 MHz 32 MHz
Zero-Cross Detector (ZCD) Yes Yes No No
Windowed Watchdog Timer (WWDT) Yes Yes Yes Yes
Hardware CRC / Memory Scan Yes Yes No No
Operating Temperature -40C to +85C -40C to +85C -40C to +125C -40C to +125C

Key Differentiators

  • Integrated Zero-Cross Detector (ZCD) peripheral (vs PIC16F15345-E/GZVAO)
  • Hardware CRC / Memory Scan peripheral (vs PIC16F1574-E/ST)
  • Windowed Watchdog Timer (WWDT) with safety library support (vs PIC16F1509T-I/GZ)

Design Notes

Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin and a bulk 10 uF tantalum or ceramic on the same rail. For battery applications below 2.0 V, the internal 32 MHz oscillator may shift out of spec; switch to the 16 MHz HF mode or an external crystal for reliable operation. Per the Microchip PIC16F1614/1618 datasheet, VDDCORE must be tied to a 1 uF capacitor to maintain regulation during sleep transitions.

Estimated: At maximum CPU activity (32 MHz, all peripherals on), the PIC16F1618-I/GZ in UQFN-20 (4x4 mm) dissipates approximately 25 mW at 5 V. With a junction-to-ambient thermal resistance of about 60 C/W for the UQFN-20 package, this yields a temperature rise of only 1.5 C above ambient, well below derating limits. No external heatsink is required; ensure adequate copper pour on VDD/VSS for additional heat spreading if operating at sustained +85C ambient.

Route the ICSPDAT (RA0) and ICSPCLK (RA1) traces as short as possible, ideally under 50 mm, with no series resistors or LEDs in line. Per Microchip programming specifications, exceeding 75 mm of trace may cause programming failures at low VDD. Place the ICSP header at the board edge for production-line access, and add a 10 kohm pull-up on MCLR to prevent spurious resets during in-circuit programming.

Do not leave the ZCD pin floating if the peripheral is enabled - this causes continuous false triggers and excess current draw. Either disable the ZCD peripheral in firmware or add a defined pull-down on the ZCD pin. Also note that the CLC and CWG peripherals share underlying I/O pins with the standard GPIO; conflicting configurations will silently disable the GPIO, so always document peripheral pin assignments in code comments.

When using the 10-bit ADC with high-impedance sensors, add a 100 ohm series resistor and a 10 nF capacitor at the ADC input to filter charge-kickback noise from the sample-and-hold capacitor. For sensor signals above 4 kHz source impedance, buffer with an op-amp; otherwise expect degraded ADC linearity. Per Microchip errata, the ADC may show offset drift if the analog supply AVSS/AVDD pair is not star-grounded.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliant per Microchip product page. Industrial temperature grade - not AEC-Q100 qualified; for automotive applications use PIC16F1618-E/SS extended-temperature variant or AEC-Q100-qualified PIC16F15356 sibling.

Data verified on: 2026-09-20 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F1618-I/GZ datasheet PIC16F1618-I/GZ price Microchip PIC16F1618 20-UQFN PIC16F1618 zero-cross detector LED dimmer PIC16F1618 vs PIC16F15345 PIC16F1618 IEC 60730 Class B PIC16F1618 pinout UQFN-20 PIC16F1618 motor control BLDC PIC16F1618 buy in stock what is the Flash memory size of PIC16F1618 PIC16F1618 drop-in replacement 8-bit PIC microcontroller 32MHz 7KB Flash

Related Components & Terms

Microchip Technology PIC16F1618 PIC16F1618-I/GZ PIC16F1614 PIC16F1618T-I/GZ PIC16F15345-E/GZVAO PIC16F1574-E/ST PIC microcontroller 8-bit MCU Harvard architecture Flash program memory RAM (random-access memory) Zero-Cross Detector (ZCD) Windowed Watchdog Timer (WWDT) Complementary Waveform Generator (CWG) Numerically Controlled Oscillator (NCO) Configurable Logic Cell (CLC) 10-bit ADC IEC 60730 Class B UQFN-20 Surface Mount Device (SMD) RoHS REACH MPLAB X IDE XC8 compiler
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