+086-15305925923

K-WANG

Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

Microchip dsPIC30F series 16 bit high-performance digital signal controller

From: | Author:Wang | Time :2026-05-13 | 4 visit: | 🔊 Click to read aloud ❚❚ | Share:

Microchip dsPIC30F High Performance 16 Bit Digital Signal Controller Field Application and Troubleshooting Guide

In the fields of industrial control, motor drive, power electronics, and automotive electronics, Microchip's dsPIC30F series digital signal controller (DSC) has become the core of many real-time control systems by perfectly integrating the control capabilities of a 16 bit microcontroller (MCU) with the computational performance of a digital signal processor (DSP). This series of devices provides processing power of up to 30 MIPS, with built-in up to 144KB FLASH, 8KB RAM, and 4KB EEPROM, and integrates rich peripherals such as PWM, QEI, CAN, multi-channel ADC, etc. It is widely used in three-phase AC motor control, switched reluctance motors, brushless DC motors, UPS power supplies, and sensor data acquisition scenarios.

However, as the product lifecycle evolves, engineers often face difficulties in firmware debugging, abnormal peripheral configurations, power issues, communication failures, and even the need for replacement after chip discontinuation. This article is based on the official technical manual of the dsPIC30F series. From the perspective of on-site maintenance and troubleshooting, it systematically outlines the architecture key points, common peripheral fault diagnosis methods, development tool usage skills, and upgrade migration strategies of this DSC, helping embedded engineers quickly locate problems and restore stable system operation.


Chapter 1: Core Architecture and Exception Handling of dsPIC30F

1.1 Architecture Overview

The dsPIC30F adopts an improved Harvard architecture with an instruction width of 24 bits and a data path of 16 bits. The program counter (PC) is 23 bits (with a minimum bit constant of 0) and has a linear addressing capability of 4M x 24 bit program memory. The data space is 64KB (32K words) and is divided into two data blocks, X and Y. DSP instructions can simultaneously take one operand from each of the X and Y spaces, while MCU instructions consider both as continuous linear spaces. This design not only ensures the convenience of traditional MCU programming, but also provides single cycle dual data reading capability for algorithms such as FFT and FIR filtering.

Key performance indicators:

Maximum 120MHz clock input (4 x/8 x/16 x PLL), 30 MIPS

16 × 16 bit working register array (W0~W15), W15 serves as the software stack pointer

Two 40 bit accumulators with optional saturation logic

40 level barrel shifter (single cycle left shift 16 positions or right shift 15 positions)

Single cycle 16 × 16 bit multiply accumulate (MAC)

Zero overhead loop support (DO/REPEAT instruction)

1.2 Common Exception and Trap Handling

The dsPIC30F has 15 exception sources (excluding reset), including 7 traps and 8 programmable priority interrupts. A trap is an unshieldable nested interrupt used to capture serious errors. The common traps and troubleshooting methods on site are as follows:

Address Error Trap

Trigger condition:

Unaligned word data access (e.g. reading 16 bit data from odd addresses)

Accessing unrealized data address space

Never implemented program address space indexing

Attempting to retrieve a pointer from the vector address space

On site diagnosis:

Check if there are any word operations on byte variables or address misalignment caused by pointer cast in the code.

Use MPLAB SIM emulator to enable 'Address Error Detection' and reproduce the fault.

If the trap occurs in the Interrupt Service Routine (ISR), check if the stack overflows (W15 exceeds the SPLIM setting).

Arithmetic Error Trap

Trigger scenario:

Zero division operation (the divisor in the DIV instruction is 0)

Accumulator overflow (overflow from bit 31 without using protection bit)

Catastrophic overflow (overflow from bit 39 and saturation disabled)

Exclusion method:

Check the divisor register before the division instruction, and if it is zero, jump to the processing code.

Enable accumulator saturation mode (SATA/SATB bits in CORCON register) to prevent erroneous results after overflow.

If precise overflow handling is not required, a reset instruction or null operation can be placed in the trap vector, but it is recommended to record the error status.

Stack Error Trap

Trigger condition: Stack pointer W15>SPLIM (overflow) or W15<0x0200 (underflow).

handle:

Set SPLIM to the highest stack address in the initialization code.

Check the depth of interrupt nesting to ensure that the stack size is sufficient.

If DSP instructions are used and a large number of fields are simultaneously loaded, the stack needs to be manually increased.

1.3 Hardware Reset and Power Monitoring

The dsPIC30F supports multiple reset sources: power on reset (POR), external MCLR reset, watchdog reset (WDT), programmable under voltage reset (PBOR), and RESET command. The most common reasons for inexplicable reset on site are undervoltage detection and watchdog timeout.

Under voltage reset (BOR): When VDD drops below the set threshold (e.g. 2.5V system drops to 2.3V), BOR will be forcibly reset. If the system power supply is unstable (such as voltage drop caused by the start of a large motor), the BOR can be disabled through the configuration word or a higher threshold BOR option can be used instead.

Watchdog Timer (WDT): default enabled (factory configuration word WDTEN=1). If the CLRWDT instruction is not executed in a timely manner in the main loop, a reset will be triggered after a few milliseconds. During the development phase, it is recommended to disable WDT in the configuration word or control it through the _SWDTEN software.

Reason identification for reset: Read the RCON register (reset control register), where bits such as BOR, WDTO, EXTR can indicate the last reset source. Saving this value during firmware startup and outputting it through the communication port greatly facilitates remote fault diagnosis.


Chapter 2 Troubleshooting of Advanced Analog Peripherals

2.1 10 bit/12 bit ADC module

The dsPIC30F offers two types of ADCs: a 500 ksps 10 bit ADC and a 100 ksps 12 bit ADC, both of which support up to 16 channels, differential input, and multi-channel sample and hold. Common ADC faults on site include conversion value jumping, excessive deviation, or complete non conversion.

Problem 1: The ADC conversion result always remains 0 or at full scale

Possible reasons:

The ADC module is not properly enabled (ADON bit is 0)

Insufficient sampling time (SAMC bit set too small, internal capacitor not charged to input voltage)

Reference voltage configuration error (VCFG bit selected non-existent pin)

Troubleshooting process:

Check ADCONx register: ADON=1, ADFM result alignment meets expectations.

Increase sampling time: for example, changing SAMC from 3TAD to 31TAD, or using automatic sampling triggering.

If using external Vref+and Vref - pins, ensure that the circuit board is connected to the correct voltage (not suspended).

Single step debugging: Write ADCON1bits. SAMP=1 to start sampling, delay, then set SAMP=0 to start conversion, and observe the DONE bit.

Problem 2: Nonlinear or noisy conversion results

Reason:

There is high-frequency digital signal (such as PWM, SPI clock) crosstalk near the analog input pins.

Internal Vref is unstable.

The ADC clock is higher than the recommended value (the maximum ADCLK of a 10 bit ADC is about 5MHz).

Solution:

Separate analog and digital ground on PCB and connect them at a single point.

Add RC low-pass filtering (R=1k Ω, C=0.1μF)。

Place the CPU in SLEEP or IDLE mode during conversion to reduce digital noise (ADC can operate in sleep mode).

Using oversampling and averaging techniques: taking the average after 8 consecutive conversions to effectively improve resolution.

2.2 Low Voltage Detection (LVD)

The LVD module allows software to set a voltage trigger point (internal reference voltage) that generates an interrupt (priority 7, non maskable) when VDD is below a threshold. This is crucial for applications that require saving critical data before power outages. Common false triggering problems are usually caused by excessive power ripple or setting thresholds too close to the operating voltage. It is recommended to set a hysteresis window of at least 0.2V and add digital filtering (responding after detecting low voltage twice in a row) to the interrupt service routine.

Chapter 3 On site Debugging of Motor Control Peripherals

3.1 Pulse Width Modulation (PWM) Module

The PWM module of dsPIC30F is the core of motor control, supporting up to 8 PWM outputs (4 duty cycle generators), 16 bit resolution, edge alignment or center alignment mode, and has a "special event trigger" function for synchronous ADC sampling.

Typical fault: PWM has no output or abnormal waveform

PWM module not enabled: Check if PTCONbits.PTEN is set to 1.

Pin reuse conflict: PWM pins may be configured as general-purpose I/O or other peripherals. It is necessary to correctly set the PWM function in registers such as TRISx and OCxx.

Dead time incorrect setting: In complementary mode, if the dead time register DTCON1 is set too large, it may cause the effective pulse width to be zero. The oscilloscope observation should show a clear dead zone between the upper and lower bridge arms, but there are still pulses.

Fault pin (FLTX) activation: If fault protection (FLTACON) is enabled, the external fault signal will force the PWM output to a safe state (high resistance or low level). Check the FLTACON register and fault input pin levels.

Dual update in center aligned mode: In center aligned PWM, the duty cycle can be updated at the beginning and midpoint of the cycle to improve control bandwidth. If PTMOD and PTCON are not configured correctly, it may cause update delays or waveform asymmetry.

3.2 Orthogonal Encoder Interface (QEI)

The QEI module is used to read the A, B, and Z phase signals of the incremental encoder, providing a 16 bit position counter, supporting x 2 and x 4 modes, and built-in digital filtering.

common problem:

Counter not counting or direction error: Check if encoder A and B phases are connected in reverse (swapping wiring can solve the problem); Confirm that the QEIEN bit in QEICON is 1; Is the sampling clock of the digital filter set too high to filter out effective pulses.

Position jump: It is often caused by interference with the encoder signal. Use differential encoders (such as RS-422) and twisted shielded wires on the PCB, while enabling the Schmitt trigger for QEI input.

Index pulse (Z) loss: Check if the Z-phase of the encoder is a narrow pulse. The minimum width of the index pulse in the QEI module needs to be greater than two system clock cycles.

3.3 Input Capture and Output Comparison

The input capture module can measure frequency, period, and pulse width, but it should be noted that its timer sources are only Timer2 and Timer3. If multiple capture channels are used simultaneously, ensure that their shared timebases do not conflict. The output comparison module can be used to generate variable width pulses or simple PWM (resolution of 16 bits). The common problem on site is that the matching interrupt does not trigger - the corresponding interrupt enable bits (ICxIE, OCxIE) and global interrupts (INTCON1bits. GIE) should be checked.


Chapter 4 Troubleshooting of Digital Communication Interface Malfunctions

4.1 UART serial port

The UART of dsPIC30F supports full duplex, 8/9-bit data, checksum, hardware flow control (CTS/RTS), and IrDA. The most common on-site problem encountered is "inability to communicate" or "garbled code".

Diagnostic steps:

Pin configuration: UART function pins (UTX, URX) must have the corresponding TRIS bit set as input/output, and typically require disabling the analog function (ADPCFG).

Baud rate calculation: UxBRG value=(Fcy/(16 × Baud)) -1. If 40MIPS (Fcy=40MHz) is used, 9600 baud should be obtained, BRG≈259。 Calculation errors will result in timing errors in both directions.

Parity matching: The parity settings of the master and slave stations must be consistent. 8-bit data+odd parity is the most common combination.

Hardware flow control impact: If CTS/RTS is enabled but the corresponding pin is not connected, UART will hang. Flow control can be disabled during debugging.

Buffer overflow: An OERR bit of 1 indicates a receive overflow, which requires software to reset and reinitialize the receiver.

4.2 SPI and I ² C bus

The SPI module supports all four modes and has frame synchronization (FSYNC) for audio codecs. On site SPI issues are often caused by mode mismatch (clock polarity/phase) or incorrect control of device chip selection. Logic analyzer is a powerful tool for troubleshooting: check the timing diagram of SCK, SDO, SDI in the setting mode.

The I ² C module supports multi master, 7-bit/10 bit addressing, and hardware implementation of arbitration and clock synchronization. Common faults:

Bus hang up (SDA consistently low): A device has not released the bus. You can try to force the generation of 9 clock pulses for recovery.

Arbitration loss: In a multi master environment, if two masters simultaneously send different data, the loss arbitrator will interrupt the transmission. Check the bus competition conditions.

100k/400k speed switching: I2CBRG must be configured correctly, and the rising edge time must meet the specifications (adjusted by external pull-up resistor resistance).

4.3 CAN bus module

Integrated CAN 2.0B controller, supporting standard frames and extended frames, up to 1Mbps. Common issues include:

Bit timing configuration error: SJW, TQ, and sampling point positions in BRCON1/2 do not match, resulting in an increase in error frames. Collect erroneous waveforms using a CAN analyzer.

Improper setting of receiving filter masking: If 6 filters (2 for high priority buffer and 4 for low priority) are not initialized correctly, the expected message will be discarded.

Priority of sending buffer: Three sending buffers can be set with priority, but if all buffers are full and have the same priority, low priority messages may never be sent out. Use the send abort function to clear specific buffers.


  • ABB SCC-C 23070-0-10232110 Industrial Control Module Automation System Communication Controller
  • APPLIED MATERIALS 0041-96185 - Heater Assy with 0150-45776 0190-60492 AMAT
  • APPLIED MATERIALS 0021-33426 - SHIELD INNER SINGLE 300MM NO COIL AMAT
  • APPLIED MATERIALS 0140-01905 - HARNESS ASSY DUAL IHC PRESS CONT ADAPTER 16798 AMAT
  • APPLIED MATERIALS 0051-01848 - LINE VAC EXHAUST CH Y LEAK CHECK PORT EPI AMAT
  • APPLIED MATERIALS 0010-02863 - P5000 150mm Teos Susceptor AMAT
  • APPLIED MATERIALS 0010-14056 - ASSY INJECT NOZZLE STANDARD AMAT
  • APPLIED MATERIALS 0020-34694 - LINER GDP R2 OXIDEGECO AMAT
  • APPLIED MATERIALS 0195-07416 - SYCAMORE-X CMP POLISHER I/O ASSEMBLY AMAT
  • APPLIED MATERIALS 0200-09036 - WAFER LIFT PIN AMAT
  • APPLIED MATERIALS 0021-39090 - FLANGE 10" CONFLAT ADAPTOR AMAT
  • APPLIED MATERIALS 0100-99011 - GAS INTERLOCK AMAT
  • APPLIED MATERIALS 0100-11002 - digital I/O card AMAT
  • APPLIED MATERIALS 0190-40000 - PNEUMATIC MANIFOLD CHAMBER 32903 AMAT
  • APPLIED MATERIALS 0021-39792 - PERF PLATE OX. 200 MM TEOS 21896 AMAT
  • APPLIED MATERIALS 0040-04896 - BELL JAR QUARTZ Q-KOTE 200MM AMAT
  • APPLIED MATERIALS 0020-20653 - BASE HEATER AMAT
  • APPLIED MATERIALS 0190-75057 - Lift Cylinder Assy AMAT
  • APPLIED MATERIALS 0010-70345 - Applied Materials 0042-01927
  • APPLIED MATERIALS 0100-91024 - PWBA PRE-ACCEL VENDOR I/F PCB 9500 IMPLANT AMAT
  • APPLIED MATERIALS 0041-56144 - HEATER PEDESTAL ASSEMBLY ENP FCVD EDGE AMAT
  • APPLIED MATERIALS 0090-00836 - SOURCE MOTOR ASSY 0040-24074 GFB5G10 FBLM5120W AMAT
  • MKS 0190-63631 - MASS FLOW VERIFIER MFVA-33168 AMAT
  • APPLIED MATERIALS 0100-35070 - ASSY PCB RF GENERATOR INTERFACE AMAT
  • APPLIED MATERIALS 0010-32221 - ASSEMBLY ROUGH THROTTLE VALVE DRIVE 300MM AMAT
  • SANYO DENKI 0190-14713 - P30B06040HXS8RM AC SERVO MOTOR BL SUPER AMAT
  • APPLIED MATERIALS 0190-14224 - FLEX DIST PANEL AMAT
  • APPLIED MATERIALS 0190-23897 - SPECIFICATION EXMP SYNCNET STAND ALON 14535 AMAT
  • APPLIED MATERIALS 0010-04542 - HEATER ASSY 200MM FC WXZPLUS OSCR 15607 AMAT
  • APPLIED MATERIALS 0190-51414 - AC SERVO DRIVER SGDV-OCA05AY890AA AMAT
  • APPLIED MATERIALS 0020-31747 - P5000 LOADLOCK LID WAFER TXR CHMBR 0020-32930 12573 AMAT
  • APPLIED MATERIALS 0620-01727 - CABLE ASSY SIGNAL RBN 50PIN DSUB EMI RES 17781 AMAT
  • APPLIED MATERIALS 0190-A9510 - IP POWER SUPPLY 33361 AMAT
  • APPLIED MATERIALS T1101-05-000-30 - CRYO TIGER COMPRESSOR AMAT
  • APPLIED MATERIALS 0040-13338 - LINK 1 UPPER 7.2 DEGREE OFFSET CR 300MM 38177 AMAT
  • APPLIED MATERIALS 0190-06926 - Cable SQS R/A TO SQS R/A #2 AMAT
  • APPLIED MATERIALS 0200-00705 - EDGE RING THIN 200MM AMAT
  • APPLIED MATERIALS 0190-01399 - INLINE O3 SNSR ULTRA FULL FLOW HI-CON 6627 AMAT
  • APPLIED MATERIALS 0190-21054 - RF MATCH CABLE ASSEMBLY PRECLEAN 2 AMAT
  • APPLIED MATERIALS 0041-12156 - REFLECTOR PLATE INJECT 300MM RADIANCE PLUS 29763 AMAT
  • MKS 0100-03680 - PCB CHMBR DIST 0090-09483 AS00363-16 35465 AMAT
  • APPLIED MATERIALS E11355460 - Plasma Detector E11355470 Rev.B AMAT
  • APPLIED MATERIALS 0021-33981 - LOWER SHIELD AMAT
  • APPLIED MATERIALS 0100-00583 - GAS PANEL CONTROLLER DIST AMAT
  • APPLIED MATERIALS 0010-54820 - IPC VALVE ASSEMBLY FM 1/2" INTER-PLATEN SPRAY AMAT
  • APPLIED MATERIALS 0020-31747 - P5000 LOADLOCK LID WAFER TXR CHMBR 0020-32930 12573 AMAT
  • APPLIED MATERIALS 0020-40566 - BLANK-OFF POSITION E-F ENP AMAT
  • APPLIED MATERIALS 0021-31023 - Flange Spacer Automatch Single RPS Producer SE AMAT
  • APPLIED MATERIALS 0020-21225 - WEIGHT RING 300MM TITAN PROFILER AMAT
  • APPLIED MATERIALS 0190-A9510 - IP POWER SUPPLY 33361 AMAT
  • APPLIED MATERIALS 0100-90618 - PCB H1 GROUND PDU MOTHER BOARD 0100-90036 AMAT
  • APPLIED MATERIALS 0010-04542 - HEATER ASSY 200MM FC WXZPLUS OSCR 15607 AMAT
  • APPLIED MATERIALS 0020-31658 - CLAMP VESPEL OX-MLR-NIT 200MM AMAT
  • APPLIED MATERIALS 0021-09974 - WINDOW SAPPHIRE PUMPING PLATE AMAT
  • APPLIED MATERIALS 0051-01849 - LINE VAC EXHAUST ELBOW CH Y FAC TRAY EPI 30 AMAT
  • APPLIED MATERIALS 0010-29842 - 300mm DBR High Temp Belt Wrist Titanium AMAT
  • APPLIED MATERIALS 1410-01166 - Heating Jacket AMAT
  • APPLIED MATERIALS 0620-01727 - CABLE ASSY SIGNAL RBN 50PIN DSUB EMI RES 17781 AMAT
  • APPLIED MATERIALS 0010-70345 - Applied Materials 0042-01927
  • APPLIED MATERIALS 0090-00836 - SOURCE MOTOR ASSY 0040-24074 GFB5G10 FBLM5120W AMAT
  • APPLIED MATERIALS 0190-46837 - INFRARED THERMOMETER COMM BOX RAYMI3COMM 30009 AMAT
  • APPLIED MATERIALS 0020-31886 - FLANGE INSULATION UNIBODY .400 THK AMAT
  • APPLIED MATERIALS 0010-05920 - CONTROLLER CCM PROD ETCH CS-PM CARD CAGE AMAT
  • APPLIED MATERIALS 0242-30292 - KIT 20 SCCM MFC W/HRDWR UNIBODY 6449 AMAT
  • APPLIED MATERIALS 0040-41061 - JIG FOUR PT LEVELING TOOL TXZ 300MM AMAT
  • APPLIED MATERIALS 0020-30287 - ADAPTER RING PUMPING PLATE 200MM COMMO AMAT
  • APPLIED MATERIALS 0041-12156 - REFLECTOR PLATE INJECT 300MM RADIANCE PLUS 29763 AMAT
  • APPLIED MATERIALS 0010-37866W - ASSY INT ISRM MODULE FULL SCAN SMG AMAT
  • APPLIED MATERIALS 0090-08137 - 300MM TXZ DLI HEATER CONTROLLER MODULE AMAT
  • APPLIED MATERIALS 0040-20006 - ARM WELDMENT SOURCE STD 8464 AMAT
  • APPLIED MATERIALS 0090-07392 - Dual RF filter AMAT
  • APPLIED MATERIALS 0190-06926 - Cable SQS R/A TO SQS R/A #2 AMAT
  • APPLIED MATERIALS 0020-70279 - LIFTER 150MM WAFER ORIENTER P5000 AMAT
  • APPLIED MATERIALS 0190-35652 - SERIPLEX MUX I/O PCB AMAT
  • APPLIED MATERIALS 0100-11002 - digital I/O card AMAT
  • APPLIED MATERIALS E11355460 - Plasma Detector E11355470 Rev.B AMAT
  • APPLIED MATERIALS 0010-19188 - ASSY COOLDOWN LIFT 34703 AMAT
  • APPLIED MATERIALS 0100-00975 - PCB STEPPER CONTROLLER 2 8099 AMAT
  • APPLIED MATERIALS 0190-16236 - MOTOR ENCODER ASSY ROBOT WRIST MIRRA CMP AMAT
  • APPLIED MATERIALS 0040-48671 - LEFT GUIDE 300MM L-DOOR 37961 AMAT
  • MKS 0100-03680 - PCB CHMBR DIST 0090-09483 AS00363-16 35465 AMAT
  • APPLIED MATERIALS 0190-01399 - INLINE O3 SNSR ULTRA FULL FLOW HI-CON 6627 AMAT
  • APPLIED MATERIALS 8330 - Pair Of Side viewport Panels AMAT
  • APPLIED MATERIALS 0190-75057 - Lift Cylinder Assy AMAT
  • APPLIED MATERIALS 0100-02016 - PCB ASSY ANALOG SYNC DETECT 904-125N AMAT
  • Abaco Systems 0090-08517 - VMICPCI-7326 PCB 38085 AMAT
  • APPLIED MATERIALS 0100-20069 - ASSY WAFER ORIENTER BOARD 0100-02797 AMAT
  • ELEKTRO-AUTOMATIK EA-PS 9036-070 - S01 POWER SUPPLY 625-795365 AMAT
  • APPLIED MATERIALS 3310-00139 - CAPACITANCE PIRANI GAUGE C-SEAL MOUNT 15-PIN AMAT
  • APPLIED MATERIALS 0010-00510 - ASSY BEARING STD 36806 AMAT
  • APPLIED MATERIALS 0041-13895 - FACEPLATE 26MIL CENTERHOLE RF CAP 300MM SACVD 13964 AMAT
  • APPLIED MATERIALS T1101-05-000-30 - CRYO TIGER COMPRESSOR AMAT
  • APPLIED MATERIALS 0050-10076 - WELDMENT DUAL HE MANF SACVD 20243 AMAT
  • MKS 0190-48179 - AS01294-05237-030 Hardened DeviceNet I/O Block AMAT
  • APPLIED MATERIALS 0240-75102 - 8" Transfer Blade 200mm End Effector AMAT
  • APPLIED MATERIALS 0110-90770 - Index Control PCB AMAT
  • APPLIED MATERIALS 0090-91209 - SOURCE SUPPRESSION CLAMPING BOX AMAT
  • APPLIED MATERIALS 0200-01427 - ISOLATOR CERAMIC CVD LOW K 300MM PROD AMAT
  • APPLIED MATERIALS 0021-03637 - FACEPLATE SILANE PRODUCER 200MM AMAT
  • APPLIED MATERIALS 0010-09837 - Wafer Lift Tungsten Precision 5000 AMAT
  • APPLIED MATERIALS 0101-57014 - PCB DEFLECTION-AMPLIFIER BOARD D-AMP 50-06 26296 AMAT
  • APPLIED MATERIALS 0190-36715 - PCB GP IO DISTRIBUTION AMAT
  • APPLIED MATERIALS 0660-00078 - PCB ASSY DNET ANALOG I/O CDN396 DIP-506-068 13392 AMAT
  • APPLIED MATERIALS 0190-B4670 - FIBER HARNESS DVD2-SBBI AMAT
  • APPLIED MATERIALS 1080-02356 - ACCELNET SINGLE AXIS SERVO DRIVE 800-2122 AMAT
  • APPLIED MATERIALS 0040-02937 - WATER MANIFOLD TXZ CIP 200 & 300MM AMAT
  • APPLIED MATERIALS 0040-08944 - LID ANNEAL ECP 200MM AMAT
  • SMC INOI-7134-111 - 4-PORT DEVICENET UPA MODULE Pressure Control AMAT
  • SMC INOI-7134-21 - 4-PORT DEVICENET UPA MODULE Pressure Control AMAT
  • APPLIED MATERIALS 0100-40024 - ASSY WPCBA LOADLOCK INTERCONNECT BOARD AMAT
  • APPLIED MATERIALS 0660-01635 - Chamber P2 Board A AMAT
  • APPLIED MATERIALS 0041-31945 - DOOR ENP ALUM SPD SLIT VALVE VITON LLK 3 AMAT
  • APPLIED MATERIALS 0040-48671 - LEFT GUIDE 300MM L-DOOR 37961 AMAT
  • APPLIED MATERIALS 0051-01849 - LINE VAC EXHAUST ELBOW CH Y FAC TRAY EPI 30 AMAT
  • APPLIED MATERIALS 0040-81661 - CATHODE FACILITY PLATE 35320 AMAT
  • APPLIED MATERIALS 0040-20006 - ARM WELDMENT SOURCE STD 8464 AMAT
  • APPLIED MATERIALS 0110-90770 - Index Control PCB AMAT
  • APPLIED MATERIALS 8330 - Pair Of Side viewport Panels AMAT
  • APPLIED MATERIALS 0040-81155 - LINER LOWER AMAT
  • APPLIED MATERIALS 0100-90618 - PCB H1 GROUND PDU MOTHER BOARD 0100-90036 AMAT
  • APPLIED MATERIALS 0040-47677 - FACEPLATE SIN XG DXZ DCVD AMAT
  • APPLIED MATERIALS 0020-31658 - CLAMP VESPEL OX-MLR-NIT 200MM AMAT
  • CTI-CRYOGENICS 0190-54040 - ON-BOARD IS CONTROLLER 34633 AMAT
  • APPLIED MATERIALS 0020-21665 - SHIELD AL/TI 8 INCH WAFER AMAT
  • APPLIED MATERIALS 0090-10397 - RF FILTER BOX AMAT
  • APPLIED MATERIALS 0100-02805 - PCB WAFER ORIENTER CONTROL BOARD REV 5 AMAT
  • GE 0190-37825 - INTELLIGENT VMICPCI-7326 REV 06 0090-06299 AMAT
  • APPLIED MATERIALS 0100-00003 - STEPPER DRIVE PCB VME CARD P5000 AMAT