Microchip dsPIC33FJ64GS610 Handleiding
Microchip
Niet gecategoriseerd
dsPIC33FJ64GS610
Lees hieronder de 📖 handleiding in het Nederlandse voor Microchip dsPIC33FJ64GS610 (130 pagina's) in de categorie Niet gecategoriseerd. Deze handleiding was nuttig voor 37 personen en werd door 2 gebruikers gemiddeld met 4.5 sterren beoordeeld
Pagina 1/130

2008-2017 Microchip Technology Inc. DS70000323H-page 1
HIGHLIGHTS
This section of the manual contains the following major topics:
1.0 Introduction ....................................................................................................................... 2
2.0 Features............................................................................................................................ 3
3.0 Control Registers .............................................................................................................. 4
4.0 Architecture Overview..................................................................................................... 34
5.0 Module Description ......................................................................................................... 37
6.0 PWM Generator .............................................................................................................. 48
7.0 PWM Triggers ................................................................................................................. 62
8.0 PWM Interrupts............................................................................................................... 69
9.0 PWM Operating Modes................................................................................................... 70
10.0 PWM Fault Pins .............................................................................................................. 75
11.0 Special Features ............................................................................................................. 87
12.0 PWM Output Pin Control................................................................................................. 95
13.0 Immediate Update of PWM Duty Cycle .......................................................................... 98
14.0 Power-Saving Modes...................................................................................................... 99
15.0 External Control of Individual Time Base(s) (Current Reset Mode) .............................. 100
16.0 Application Information ................................................................................................. 101
17.0 PWM Interconnects with Other Peripherals .................................................................. 115
18.0 Related Application Notes............................................................................................. 118
19.0 Revision History............................................................................................................ 119
High-Speed PWM Module

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 2 2008-2017 Microchip Technology Inc.
1.0 INTRODUCTION
This section describes the High-Speed PWM module and its associated operational modes. The
High-Speed PWM module supports a wide variety of PWM modes and is ideal for power
conversion applications. Some of the common applications that the High-Speed PWM module
supports are:
• AC-to-DC Converters
• Power Factor Correction (PFC)
• Interleaved Power Factor Correction (IPFC)
• Inverters
• DC-to-DC Converters
• Battery Chargers
• Digital Lighting
• Uninterruptable Power Supply (UPS)
• AC and DC Motors
• Resonant Converters
Note: This family reference manual section is meant to serve as a complement to device
data sheets. Depending on the device variant, this manual section may not apply to
all dsPIC33/PIC24 devices.
Please consult the note at the beginning of the “High-Speed PWM” chapter in the
current device data sheet to check whether this document supports the device you
are using.
Device data sheets and family reference manual sections are available for download
from the Microchip Worldwide Web site at: http://www.microchip.com.

2008-2017 Microchip Technology Inc. DS70000323H-page 3
High-Speed PWM Module
2.0 FEATURES
The High-Speed PWM module consists of the following major features:
• Up to Nine PWM Generators
• Two PWM Outputs per PWM Generator
• Individual Time Base and Duty Cycle Control for Each PWM Output
• Duty Cycle, Dead Time, Phase Shift and a Frequency Resolution of 1.04 ns
• Independent Fault and Current-Limit Inputs for All PWM Outputs
• Redundant Output
• True Independent Output
• Center-Aligned PWM mode
• Output Override Control
• Special Event Trigger
• Prescaler for Input Clock
• Dual Trigger to Analog-to-Digital Converter (ADC) per PWM Period
• PWM
X
L and PWM
X
H Output Pin Swapping
• Independent PWM Frequency, Duty Cycle and Phase-shift Changes
• Leading-Edge Blanking (LEB) Functionality
• PWM Capture Functionality
• Up to Two Master Time Bases
• Dead-Time Compensation
• PWM Chopping
• Support for Class B Protection of Fault Control Registers
Note: Duty cycle, dead time, phase shift and frequency resolution is 8.32 ns in Center-Aligned
PWM mode.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 4 2008-2017 Microchip Technology Inc.
3.0 CONTROL REGISTERS
This section outlines the specific functions of each register that controls the operation of the
High-Speed PWM module.
•PTCON: PWMx Time Base Control Register
- Enables or disables the High-Speed PWM module
- Sets the Special Event Trigger for the Analog-to-Digital Converter (ADC) and enables
or disables the primary Special Event Trigger interrupt
- Enables or disables immediate period updates
- Selects the synchronizing source for the master time base
- Specifies synchronization settings
•PTCON2: PWMx Clock Divider Select Register
- Provides the clock prescaler to all PWM time bases
•PTPER: PWMx Master Time Base Period Register
- Provides the PWM time period value
•SEVTCMP: PWMx Special Event Trigger Compare Register
- Provides the compare value that is used to trigger the ADC module and generates the
primary Special Event Trigger interrupt
•STCON: PWMx Secondary Master Time Base Control Register
- Sets the secondary Special Event Trigger for the ADC and enables or disables the
secondary Special Event Trigger interrupt
- Enables or disables immediate period updates for the secondary master time base
- Selects synchronizing source for the secondary master time base
- Specifies synchronization settings for the secondary master time base
•STCON2: PWMx Secondary Clock Divider Select Register
- Provides the clock prescaler to the PWM secondary master time base
•STPER: PWMx Secondary Master Time Base Period Register
- Provides the PWM time period value for the secondary master time base
•SSEVTCMP: PWMx Secondary Special Event Compare Register
- Provides the compare value for the secondary master time base that is used to trigger
the ADC module and generates the secondary Special Event Trigger interrupt
•CHOP: PWMx Chop Clock Generator Register
- Enables and disables the chop signal used to modulate the PWM outputs
- Specifies the period for the chop signal
•MDC: PWMx Master Duty Cycle Register
- Provides the PWM master duty cycle value
•PWMCONx: PWMx Control Register
- Enables or disables the Fault interrupt, current-limit interrupt and primary trigger interrupt
- Provides the interrupt status for the Fault interrupt, current-limit interrupt and primary
trigger interrupt
- Selects the type of time base (master time base or Independent Time Base, ITB)
- Selects the type of duty cycle (master duty cycle or independent duty cycle)
- Controls Dead-Time mode
- Enables or disables Center-Aligned mode
- Controls external PWM Reset operation
- Enables or disables immediate updates of the duty cycle, phase offset and
Independent Time Base period
•PDCx: PWMx Generator Duty Cycle Register
- Provides the duty cycle value for the PWMxH and PWMxL outputs if the master time
base is selected
- Provides the duty cycle value for the PWMxH output if the Independent Time Base is
selected

2008-2017 Microchip Technology Inc. DS70000323H-page 5
High-Speed PWM Module
•PHASEx: PWMx Primary Phase-Shift Register
- Provides the phase-shift value for the PWMxH and/or PWMxL outputs if the master
time base is selected
- Provides the Independent Time Base period for the PWMxH and/or PWMxL outputs if
the Independent Time Base is selected
• DTRx: PWMx Dead-Time Register
- Provides the dead-time value for the PWMxH output if positive dead time is selected
- Provides the dead-time value for the PWMxL output if negative dead time is selected
•ALTDTRx: PWMx Alternate Dead-Time Register
- Provides the dead-time value for the PWMxL output if positive dead time is selected
- Provides the dead-time value for the PWMxH output if negative dead time is selected
•SDCx: PWMx Secondary Duty Cycle Register
- Provides the duty cycle value for the PWMxL output if Independent Time Base is
selected
•SPHASEx: PWMx Secondary Phase-Shift Register
- Provides the phase shift for the PWMxL output if the master time base and Independent
Output mode are selected
- Provides the Independent Time Base period value for the PWMxL output if the
Independent Time Base and Independent Output mode are selected
•TRGCONx: PWMx Trigger Control Register
- Enables the PWMx trigger postscaler start event
- Specifies the number of PWM cycles to skip before generating the first trigger
- Enables or disables the primary PWM trigger event with the secondary PWM trigger
event
•IOCONx: PWMx I/O Control Register
- Enables or disables the PWM pin control feature (PWM control or GPIO)
- Controls the PWMxH and PWMxL output polarity
- Controls the PWMxH and PWMxL output if any of the following modes are selected:
• Complementary mode
• Push-Pull mode
• True Independent mode
•FCLCONx: PWMx Fault Current-Limit Control Register
- Selects the current-limit control signal source
- Selects the current-limit polarity
- Enables or disables the Current-Limit mode
- Selects the Fault control signal source
- Configures the Fault polarity
- Enables or disables the Fault mode
•TRIGx: PWMx Primary Trigger Compare Value Register
- Provides the compare value to generate the primary PWM trigger
•STRIGx: PWMx Secondary Trigger Compare Value Register
- Provides the compare value to generate the secondary PWM trigger
•LEBCONx: PWMx Leading-Edge Blanking Control Register (Version 1)
- Selects the rising or falling edge of the PWM output for LEB
- Enables or disables LEB for Fault and current-limit inputs
•LEBCONx: PWMx Leading-Edge Blanking Control Register (Version 2)
- Selects the rising or falling edge of the PWM output for Leading-Edge Blanking (LEB)
- Enables or disables LEB for Fault and current-limit inputs
- Specifies the state of blanking for the Fault input and current-limit signals when the
selected blanking signal (PWMxH, PWMxL or other specified signal by the PWM State
Blank Source Select bits (BLANKSEL<3:0>) in the PWMx Auxiliary Control
(AUXCONx<11:8>) register) is high or low

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 6 2008-2017 Microchip Technology Inc.
•LEBDLYx: PWMx Leading-Edge Blanking Delay Register
- Specifies the blanking time for the selected Fault input and current-limit signals
•AUXCONx: PWMx Auxiliary Control Register
- Enables or disables the high-resolution PWM period and the duty cycle in order to
reduce the system power consumption
- Selects the state blanking signal for the current-limit signals and the Fault inputs
•PWMCAPx: PWMx Primary Time Base Capture Register
- Provides the captured Independent Time Base value when a leading-edge is detected
on the current-limit input
•PWMKEY: PWMx Protection Lock/Unlock Key Register
- Enables write protection of the PWMx Fault Control registers, IOCONx and FCLCONx,
for providing Class B Fault protection

2008-2017 Microchip Technology Inc. DS70000323H-page 7
High-Speed PWM Module
Register 3-1: PTCON: PWMx Time Base Control Register
R/W-0 U-0 R/W-0 HS/HC-0 R/W-0 R/W-0 R/W-0 R/W-0
PTEN
(3)
— PTSIDL SESTAT SEIEN EIPU
(1)
SYNCPOL
(1, )2
SYNCOEN
(1, )2
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SYNCEN
(1, )2
SYNCSRC<2:0>
(1, )2
SEVTPS<3:0>
(1)
bit 7 bit 0
Legend: HC = Hardware Clearable bit HS = Hardware Settable bit
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 PTEN: PWM Module Enable bit
( )3
1 = PWM module is enabled
0 = PWM module is disabled
bit 14 Unimplemented: Read as ‘0’
bit 13 PTSIDL: PWM Time Base Stop in Idle Mode bit
1 = PWM time base halts in CPU Idle mode
0 = PWM time base runs in CPU Idle mode
bit 12 SESTAT: Special Event Trigger Interrupt Status bit
1 = Special Event Trigger interrupt is pending
0 = Special Event Trigger interrupt is not pending
This bit is cleared by setting SEIEN = 0.
bit 11 SEIEN: Special Event Trigger Interrupt Enable bit
1 = Special Event Trigger interrupt is enabled
0 = Special Event Trigger interrupt is disabled
bit 10 EIPU: Enable Immediate Period Updates bit
( )1
1 = Active Period register is updated immediately
0 = Active Period register updates occur on PWM cycle boundaries
bit 9 SYNCPOL: Synchronize Input and Output Polarity bit
( , )1 2
1 = SYNCIx/SYNCOx polarity is inverted (active-low)
0 = SYNCIx/SYNCOx is active-high
bit 8 SYNCOEN: Primary Time Base Sync Enable bit
( , )1 2
1 = SYNCOx output is enabled
0 = SYNCOx output is disabled
bit 7 SYNCEN: External Time Base Synchronization Enable bit
( , )1 2
1 = External synchronization of primary time base is enabled
0 = External synchronization of primary time base is disabled
bit 6-4 SYNCSRC<2:0>: Synchronous Source Selection bits
( , )1 2
011 = SYNCI4
010 = SYNCI3
001 = SYNCI2
000 = SYNCI1
Note 1: These bits should be changed only when PTEN = 0.
2: The PWM time base synchronization must only be used in the master time base with no phase shifting.
3: When the PWM module is enabled by setting PTCON<15> = 1, a delay will be observed before the PWM
outputs start switching. This delay is equal to:
PWM Turn-on Delay = (2/ACLK) + (3 (PCLKDIV<2:0> Setting)/ACLK) + 15 ns

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 8 2008-2017 Microchip Technology Inc.
bit 3-0 SEVTPS<3:0>: PWM Special Event Trigger Output Postscaler Select bits
( )1
1111 = 1:16 Postscaler generates Special Event Trigger on every sixteenth compare match event
•
•
•
0001 = 1:2 Postscaler generates Special Event Trigger on every second compare match event
0000 = 1:1 Postscaler generates Special Event Trigger on every compare match event
Register 3-1: PTCON: PWMx Time Base Control Register (Continued)
Note 1: These bits should be changed only when PTEN = 0.
2: The PWM time base synchronization must only be used in the master time base with no phase shifting.
3: When the PWM module is enabled by setting PTCON<15> = 1, a delay will be observed before the PWM
outputs start switching. This delay is equal to:
PWM Turn-on Delay = (2/ACLK) + (3 (PCLKDIV<2:0> Setting)/ACLK) + 15 ns

2008-2017 Microchip Technology Inc. DS70000323H-page 9
High-Speed PWM Module
Register 3-2: PTCON2: PWMx Clock Divider Select Register
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
bit 15 bit 8
U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0
— — — — — PCLKDIV<2:0>
( )1,2
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 Unimplemented: Read as ‘0’
bit 2-0 PCLKDIV<2:0>: PWM Input Clock Prescaler (Divider) Select bits
( )1,2
111 = Reserved
110 = Divide-by-64, maximum PWM timing resolution
101 = Divide-by-32, maximum PWM timing resolution
100 = Divide-by-16, maximum PWM timing resolution
011 = Divide-by-8, maximum PWM timing resolution
010 = Divide-by-4, maximum PWM timing resolution
001 = Divide-by-2, maximum PWM timing resolution
000 = Divide-by-1, maximum PWM timing resolution (power-on default)
Note 1: These bits should be changed only when PTEN = 0. Changing the clock selection during operation will
yield unpredictable results.
2: The PWM input clock prescaler will affect all timing parameters of the PWM module, including period, duty
cycle, phase shift, dead time, triggers, Leading-Edge Blanking (LEB) and PWM capture.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 10 2008-2017 Microchip Technology Inc.
Register 3-3: PTPER: PWMx Master Time Base Period Register
R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1
PTPER<15:8>
( , )1 2
bit 15 bit 8
R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-0 R/W-0 R/W-0
PTPER<7:0>
( , )1 2
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 PTPER<15:0>: PWM Master Time Base (PMTMR) Period Value bits
( , )1 2
Note 1: The PWM time base has a minimum value of 0x0010 and a maximum value of 0xFFF8.
2: Any period value that is less than 0x0028 must have the Least Significant 3 bits (LSbs) set to ‘0’. This
yields a period resolution of 8.32 ns (at the fastest Auxiliary Clock rate) for these very short PWM period
pulses.
Register 3-4: SEVTCMP: PWMx Special Event Trigger Compare Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SEVTCMP<12:5>
( , , )123
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
SEVTCMP<4:0>
( , , )123
— — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 SEVTCMP<12:0>: Primary Special Event Trigger Compare Count Value bits
( , , )123
bit 2-0 Unimplemented: Read as ‘0’
Note 1: 1 LSb = 1.04 ns; therefore, the minimum SEVTCMP resolution is 8.32 ns at the fastest PWM clock divider
setting (PTCON2<2:0> = 000).
2: The Special Event Trigger is generated on a compare match with the PWM Master Time Base Counter
(PMTMR).
3: The SEVTCMP<12:0> bits are used in conjunction with the PTCON<3:0> bits field.

2008-2017 Microchip Technology Inc. DS70000323H-page 11
High-Speed PWM Module
Register 3-5: STCON: PWMx Secondary Master Time Base Control Register
U-0 U-0 U-0 HS/HC-0 R/W-0 R/W-0 R/W-0 R/W-0
— — — SESTAT SEIEN EIPU
( )1
SYNCPOL
( , )1 2
SYNCOEN
(1, )2
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SYNCEN
(1,2)
SYNCSRC<2:0>
(1)
SEVTPS<3:0>
(1)
bit 7 bit 0
Legend: HC = Hardware Clearable bit HS = Hardware Settable bit
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-13 Unimplemented: Read as ‘0’
bit 12 SESTAT: Special Event Trigger Interrupt Status bit
1 = Secondary Special Event Trigger interrupt is pending
0 = Secondary Special Event Trigger interrupt is not pending
This bit is cleared by setting SEIEN = 0.
bit 11 SEIEN: Special Event Trigger Interrupt Enable bit
1 = Secondary Special Event Trigger interrupt is enabled
0 = Secondary Special Event Trigger interrupt is disabled
bit 10 EIPU: Enable Immediate Period Updates bit
( )1
1 = Active Secondary Period register is updated immediately.
0 = Active Secondary Period register updates occur on PWM cycle boundaries
bit 9 SYNCPOL: Synchronize Input and Output Polarity bit
( , )1 2
1 = The falling edge of SYNCEN resets the SMTMR and the SYNCO2 output is active-low
0 = The rising edge of SYNCEN resets the SMTMR and the SYNCO2 output is active-high
bit 8 SYNCOEN: Secondary Master Time Base Sync Enable bit
( , )1 2
1 = SYNCO2 output is enabled
0 = SYNCO2 output is disabled
bit 7 SYNCEN: External Secondary Master Time Base Synchronization Enable bit
( , )1 2
1 = External synchronization of secondary time base is enabled
0 = External synchronization of secondary time base is disabled
bit 6-4 SYNCSRC<2:0>: Secondary Time Base Sync Source Selection bits
( )1
011 = SYNCI4
010 = SYNCI3
001 = SYNCI2
000 = SYNCI1
bit 3-0 SEVTPS<3:0>: PWM Secondary Special Event Trigger Output Postscaler Select bits
( )1
1111 = 1:16 Postcale
•
•
•
0001 = 1:2 Postcale
0000 = 1:1 Postscale
Note 1: These bits should be changed only when PTEN = 0.
2: The PWM time base synchronization must only be used in the master time base with no phase shifting.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 12 2008-2017 Microchip Technology Inc.
Register 3-6: STCON2: PWMx Secondary Clock Divider Select Register
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
bit 15 bit 8
U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0
— — — — — PCLKDIV<2:0>
( ,1 2)
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 Unimplemented: Read as ‘0’
bit 2-0 PCLKDIV<2:0>: PWM Input Secondary Clock Prescaler (Divider) Select bits
( , )1 2
111 = Reserved
110 = Divide-by-64, maximum PWM timing resolution
101 = Divide-by-32, maximum PWM timing resolution
100 = Divide-by-16, maximum PWM timing resolution
011 = Divide-by-8, maximum PWM timing resolution
010 = Divide-by-4, maximum PWM timing resolution
001 = Divide-by-2, maximum PWM timing resolution
000 = Divide-by-1, maximum PWM timing resolution (power-on default)
Note 1: These bits should be changed only when PTEN = 0. Changing the clock selection during operation will
yield unpredictable results.
2: The PWM input clock prescaler will affect all timing parameters of the PWM module, including period, duty
cycle, phase shift, dead time, triggers, Leading-Edge Blanking (LEB) and PWM capture.

2008-2017 Microchip Technology Inc. DS70000323H-page 13
High-Speed PWM Module
Register 3-7: STPER: PWMx Secondary Master Time Base Period Register
R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-1
STPER<15:8>
( , )1 2
bit 15 bit 8
R/W-1 R/W-1 R/W-1 R/W-1 R/W-1 R/W-0 R/W-0 R/W-0
STPER<7:0>
( , )1 2
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 STPER<15:0>: PWM Secondary Master Time Base (SMTMR) Period Value bits
( , )1 2
Note 1: The PWM time base has a minimum value of 0x0010 and a maximum value of 0xFFF8.
2: Any period value that is less than 0x0028 must have the Least Significant 3 bits (LSbs) set to ‘0’. This
yields a period resolution of 8.32 ns (at the fastest Auxiliary Clock rate) for these very short PWM period
pulses.
Register 3-8: SSEVTCMP: PWMx Secondary Special Event Compare Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SSEVTCMP<12:5>
( , , )123
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
SSEVTCMP<4:0>
( , , )123
— — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 SSEVTCMP<12:0>: PWM Secondary Special Event Compare Count Value bits
( , , )123
bit 2-0 Unimplemented: Read as ‘0’
Note 1: 1 LSb = 1.04 ns; therefore, the minimum SSEVTCMP resolution is 8.32 ns at the fastest PWM clock
divider setting (STCON2<2:0> = 000).
2: The secondary Special Event Trigger is generated on a compare match with the PWM Secondary Master
Time Base Counter (SMTMR).
3: The SSEVTCMP<12:0> bits are used in conjunction with the STCON<3:0> bits field.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 14 2008-2017 Microchip Technology Inc.
Register 3-9: CHOP: PWMx Chop Clock Generator Register
R/W-0 U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0
CHPCLKEN — — — — — CHOPCLK<6:5>
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
CHOPCLK<4:0> — — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 CHPCLKEN: Enable Chop Clock Generator bit
1 = Chop clock generator is enabled
0 = Chop clock generator is disabled
bit 14-10 Unimplemented: Read as ‘0’
bit 9-3 CHOPCLK<6:0>: Chop Clock Divider bits
Value in 8.32 ns increments. The frequency of the chop clock signal is calculated as follows:
Chop Frequency = 1/(16.64 * (CHOP<6:0> + 1) * Primary Master PWM Input Clock/PCLKDIV<2:0>)
bit 2-0 Unimplemented: Read as ‘0’
Register 3-10: MDC: PWMx Master Duty Cycle Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
MDC<15:8>
( , , )123
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
MDC<7:0>
( , , )123
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 MDC<15:0>: PWM Master Duty Cycle Value bits
( , , )123
Note 1: The smallest pulse width that can be generated on the PWM output corresponds to a value of 0x0008,
while the maximum pulse width generated corresponds to a value of: Period + 0x0008.
2: MDC<15:0> < 0x0008 will produce a 0% duty cycle. MDC<15:0> > Period + 0x0008 will produce a
100% duty cycle.
3: As the duty cycle gets closer to 0% or 100% of the PWM period (0 ns to 40 ns, depending on the mode of
operation), the PWM duty cycle resolution will reduce from 1 LSb to 3 LSbs.

2008-2017 Microchip Technology Inc. DS70000323H-page 15
High-Speed PWM Module
Register 3-11: PWMCONx: PWMx Control Register
HS/HC-0 HS/HC-0 HS/HC-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
FLTSTAT
( )1
CLSTAT
( )1
TRGSTAT FLTIEN CLIEN TRGIEN ITB
( )3
MDCS
( )3
bit 15 bit 8
R/W-0 R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
DTC<1:0>
( )3
DTCP
( , )3 6
— MTBS CAM
( , , )235
XPRES
( , )4 7
IUE
bit 7 bit 0
Legend: HC = Hardware Clearable bit HS = Hardware Settable bit
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 FLTSTAT: Fault Interrupt Status bit
( )1
1 = Fault interrupt is pending
0 = Fault interrupt is not pending
This bit is cleared by setting FLTIEN = 0.
bit 14 CLSTAT: Current-Limit Interrupt Status bit
( )1
1 = Current-limit interrupt is pending
0 = Current-limit interrupt is not pending
This bit is cleared by setting CLIEN = 0.
bit 13 TRGSTAT: Trigger Interrupt Status bit
1 = Trigger interrupt is pending
0 = Trigger interrupt is not pending
This bit is cleared by setting TRGIEN = 0.
bit 12 FLTIEN: Fault Interrupt Enable bit
1 = Fault interrupt is enabled
0 = Fault interrupt is disabled and the FLTSTAT bit is cleared
bit 11 CLIEN: Current-Limit Interrupt Enable bit
1 = Current-limit interrupt is enabled
0 = Current-limit interrupt is disabled and the CLSTAT bit is cleared
bit 10 TRGIEN: Trigger Interrupt Enable bit
1 = A trigger event generates an IRQ
0 = Trigger event interrupts are disabled and the TRGSTAT bit is cleared
bit 9 ITB: Independent Time Base Mode bit
( )3
1 = PHASEx/SPHASEx registers provide the time base period for this PWM Generator
0 = PTPER/STPER registers provide timing for this PWM Generator
bit 8 MDCS: Master Duty Cycle Register Select bit
( )3
1 = MDC register provides duty cycle information for this PWM Generator
0 = PDCx and SDCx registers provide duty cycle information for this PWM Generator
Note 1: Software must clear the interrupt status and the corresponding IFSx bit in the interrupt controller.
2: The Independent Time Base mode (ITB = 1) must be enabled to use Center-Aligned mode. If ITB = 0, the
CAM bit is ignored.
3: These bits should not be changed after the PWM is enabled (PTEN = 1).
4: Configure FCLCONx<8> = 0 and PWMCONx<9> = 1 to operate in External Period Reset mode.
5: Center-Aligned mode ignores the Least Significant 3 bits of the Duty Cycle, Phase-Shift and Dead-Time
registers. The highest CAM resolution available is 8.32 ns with the clock prescaler set to the fastest clock.
6: DTC<1:0> = 11 for DTCP to be effective or else, the DTCP bit is ignored.
7: In the True Independent PWM Output mode (PMOD<1:0> = 11 and ITB = 1) with XPRES = 1, the PWM
Generator still requires the signal arriving at the PWMxH pin to be inactive to reset the PWM counter.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 16 2008-2017 Microchip Technology Inc.
bit 7-6 DTC<1:0>: Dead-Time Control bits
( )3
11 = Dead-Time Compensation mode
10 = Dead-time function is disabled
01 = Negative dead time is actively applied for all output modes
00 = Positive dead time is actively applied for all output modes
bit 5 DTCP: Dead-Time Compensation Polarity bit
( , )3 6
When Set to ‘1’:
If DTCMPx = 0, PWMxL is shortened and PWMxH is lengthened.
If DTCMPx = 1, PWMxH is shortened and PWMxL is lengthened.
When Set to ‘0’:
If DTCMPx = 0, PWMxH is shortened and PWMxL is lengthened.
If DTCMPx = 1, PWMxL is shortened and PWMxH is lengthened.
bit 4 Unimplemented: Read as ‘0’
bit 3 MTBS: Master Time Base Select bit
1 = PWM Generator uses the secondary master time base for synchronization and as the clock
source for the PWM generation logic (if secondary time base is available)
0 = PWM Generator uses the primary master time base for synchronization and as the clock source
for the PWM generation logic
bit 2 CAM: Center-Aligned Mode Enable bit
( , , )235
1 = Center-Aligned mode is enabled
0 = Edge-Aligned mode is enabled
bit 1 XPRES: External PWM Reset Control bit
( , )4 7
1 = Current-limit source resets the time base for this PWM Generator if it is in Independent Time Base
(ITB) mode
0 = External pins do not affect the PWM time base
bit 0 IUE: Immediate Update Enable bit
1 = Updates to the active MDC/PDCx/SDCx/PHASEx/SPHASEx registers are immediate
0 = Updates to the active MDC/PDCx/SDCx/PHASEx/SPHASEx registers are synchronized to the
local PWM time base.
Register 3-11: PWMCONx: PWMx Control Register (Continued)
Note 1: Software must clear the interrupt status and the corresponding IFSx bit in the interrupt controller.
2: The Independent Time Base mode (ITB = 1) must be enabled to use Center-Aligned mode. If ITB = 0, the
CAM bit is ignored.
3: These bits should not be changed after the PWM is enabled (PTEN = 1).
4: Configure FCLCONx<8> = 0 and PWMCONx<9> = 1 to operate in External Period Reset mode.
5: Center-Aligned mode ignores the Least Significant 3 bits of the Duty Cycle, Phase-Shift and Dead-Time
registers. The highest CAM resolution available is 8.32 ns with the clock prescaler set to the fastest clock.
6: DTC<1:0> = 11 for DTCP to be effective or else, the DTCP bit is ignored.
7: In the True Independent PWM Output mode (PMOD<1:0> = 11 and ITB = 1) with XPRES = 1, the PWM
Generator still requires the signal arriving at the PWMxH pin to be inactive to reset the PWM counter.

2008-2017 Microchip Technology Inc. DS70000323H-page 17
High-Speed PWM Module
Register 3-12: PDCx: PWMx Generator Duty Cycle Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PDCx<15:8>
(,,,)1234
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PDCx<7:0>
(,,,)1234
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 PDCx<15:0>: PWM Generator Duty Cycle Value bits
(,,,)1234
Note 1: In Independent Output mode, the PDCx bits control the PWMxH duty cycle only. In Complementary,
Redundant and Push-Pull PWM modes, the PDCx bits control the duty cycle of PWMxH and PWMxL.
2: The smallest pulse width that can be generated on the PWM output corresponds to a value of 0x0008,
while the maximum pulse width generated corresponds to a value of: Period + 0x0008.
3: PDC<15:0> < 0x0008 produces a 0% duty cycle. PDC<15:0> > Period + 0x0008 produces a
100% duty cycle.
4: As the duty cycle gets closer to 0% or 100% of the PWM period (0 ns to 40 ns, depending on the mode of
operation), the PWM duty cycle resolution will reduce from 1 LSb to 3 LSbs.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 18 2008-2017 Microchip Technology Inc.
Register 3-13: SDCx: PWMx Secondary Duty Cycle Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SDCx<15:8>
(,,,)1234
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SDCx<7:0>
(,,,)1234
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 SDCx<15:0>: PWM Secondary Duty Cycle for the PWMxL Output Pin bits
(,,,)1234
Note 1: The SDCx bits are used in Independent Output mode only. When used in Independent Output mode, the
SDCx bits control the PWMxL duty cycle. These bits are ignored in other PWM modes.
2: The smallest pulse width that can be generated on the PWM output corresponds to a value of 0x0008,
while the maximum pulse width generated corresponds to a value of: Period + 0x0008.
3: SDC<15:0> < 0x0008 produces a 0% duty cycle. SDC<15:0> > Period + 0x0008 produces a
100% duty cycle.
4: As the duty cycle gets closer to 0% or 100% of the PWM period (0 ns to 40 ns, depending on the mode of
operation), PWM duty cycle resolution will reduce from 1 LSb to 3 LSbs.

2008-2017 Microchip Technology Inc. DS70000323H-page 19
High-Speed PWM Module
Register 3-14: PHASEx: PWMx Primary Phase-Shift Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PHASEx<15:8>
( , )1 2
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PHASEx<7:0>
( , )1 2
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 PHASEx<15:0>: PWM Phase-Shift Value or Independent Time Base Period for the PWM Generator bits
(1,2)
Note 1: If PWMCONx<9> = 0 (Master Time Base mode), the following applies based on the mode of operation:
• Complementary, Redundant and Push-Pull PWM Output mode (IOCONx<11:10> = 00, 01 or 10);
PHASEx<15:0> = Phase-shift value for PWMxH and PWMxL outputs.
• True Independent PWM Output mode (IOCONx<11:10> = 11); PHASEx<15:0> = Phase-shift value for
PWMxH only.
• When the PHASEx/SPHASEx bits provide the phase shift with respect to the master time base, the
valid range of values is 0x0000 – Period.
2: If PWMCONx<9> = 1 (Independent Time Base mode), the following applies based on the mode of operation:
• Complementary, Redundant and Push-Pull PWM Output mode (IOCONx<11:10> = 00, 01 or 10);
PHASEx<15:0> = Independent Time Base period value for PWMxH and PWMxL outputs.
• True Independent PWM Output mode (IOCONx<11:10> = 11); PHASEx<15:0> = Independent Time
Base period value for PWMxH only.
• When the PHASEx/SPHASEx bits provide the local period, the valid range of values is
0x0010-0xFFF8.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 20 2008-2017 Microchip Technology Inc.
Register 3-15: SPHASEx: PWMx Secondary Phase-Shift Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SPHASEx<15:8>
( , )1 2
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SPHASEx<7:0>
( , )1 2
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 SPHASEx<15:0>: PWM Secondary Phase Offset for the PWMxL Output Pin bits
( , )1 2
(used in Independent PWM mode only)
Note 1: If PWMCONx<9> = 0, the following applies based on the mode of operation:
• Complementary, Redundant and Push-Pull PWM Output mode (IOCONx<11:10> = 00, 01 or 10);
SPHASEx<15:0> = Not used.
• True Independent PWM Output mode (IOCONx<11:10> = 11); SPHASEx<15:0> = Phase-shift value
for PWMxL only.
• When the PHASEx/SPHASEx bits provide the phase shift with respect to the master time base, the
valid range of values is 0x0000 – Period.
2: If PWMCONx<9> = 1, the following applies based on the mode of operation:
• Complementary, Redundant and Push-Pull PWM Output mode (IOCONx<11:10> = 00, 01 or 10);
SPHASEx<15:0> = Not used.
• True Independent PWM Output mode (IOCONx<11:10> = 11); PHASEx<15:0> = Independent Time
Base period value for PWMxL only.
• When the PHASEx/SPHASEx bits provide the local period, the valid range of values is
0x0010-0xFFF8.

2008-2017 Microchip Technology Inc. DS70000323H-page 21
High-Speed PWM Module
Register 3-16: DTRx: PWMx Dead-Time Register
U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
— — DTRx<13:8>
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
DTRx<7:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-14 Unimplemented: Read as ‘0’
bit 13-0 DTRx<13:0>: Unsigned 14-Bit Dead-Time Value for PWMxH Dead-Time Unit bits
Register 3-17: ALTDTRx: PWMx Alternate Dead-Time Register
U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
— — ALTDTRx<13:8>
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ALTDTRx<7:0>
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-14 Unimplemented: Read as ‘0’
bit 13-0 ALTDTRx<13:0>: Alternate Unsigned 14-Bit Dead-Time Value for PWMxL Dead-Time Unit bits

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 22 2008-2017 Microchip Technology Inc.
Register 3-18: TRGCONx: PWMx Trigger Control Register
R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0 U-0
TRGDIV<3:0> — — — —
bit 15 bit 8
R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
DTM
( )1
— TRGSTRT<5:0>
( )2
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-12 TRGDIV<3:0>: Trigger # Output Divider bits
1111 = Trigger output for every 16th trigger event
1110 = Trigger output for every 15th trigger event
1101 = Trigger output for every 14th trigger event
1100 = Trigger output for every 13th trigger event
1011 = Trigger output for every 12th trigger event
1010 = Trigger output for every 11th trigger event
1001 = Trigger output for every 10th trigger event
1000 = Trigger output for every 9th trigger event
0111 = Trigger output for every 8th trigger event
0110 = Trigger output for every 7th trigger event
0101 = Trigger output for every 6th trigger event
0100 = Trigger output for every 5th trigger event
0011 = Trigger output for every 4th trigger event
0010 = Trigger output for every 3rd trigger event
0001 = Trigger output for every 2nd trigger event
0000 = Trigger output for every trigger event
bit 11-8 Unimplemented: Read as ‘0’
bit 7 DTM: Dual Trigger Mode bit
( )1
1 = Secondary trigger event is combined with the primary trigger event to create a PWM trigger
0 = Secondary trigger event is not combined with the primary trigger event to create a PWM trigger; two
separate PWM triggers are generated
bit 6 Unimplemented: Read as ‘0’
bit 5-0 TRGSTRT<5:0>: Trigger Postscaler Start Enable Select bits
( )2
111111 = Wait 63 PWM cycles before generating the first trigger event after the module is enabled
•
•
•
000010 = Wait 2 PWM cycles before generating the first trigger event after the module is enabled
000001 = Wait 1 PWM cycle before generating the first trigger event after the module is enabled
000000 = Wait 0 PWM cycles before generating the first trigger event after the module is enabled
Note 1: The Secondary Trigger Event (STRIGx) cannot generate PWM trigger interrupts.
2: The trigger start event is synchronized with the rollover of the master/secondary master time base.

2008-2017 Microchip Technology Inc. DS70000323H-page 23
High-Speed PWM Module
Register 3-19: IOCONx: PWMx I/O Control Register
R/W-0/1 R/W-0/1 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PENH
(,,,)1345
PENL
(,,,)1345
POLH
( , )1 3
POLL
( , )1 3
PMOD<1:0>
( , , )135
OVRENH
( )3
OVRENL
( )3
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
OVRDAT<1:0>
( , )2 3
FLTDAT<1:0>
( , )2 3
CLDAT<1:0>
( , )2 3
SWAP
( )3
OSYNC
( )3
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 PENH: PWMxH Output Pin Ownership bit
(,,,)1345
1 = PWM module controls the PWMxH pin
0 = GPIO module controls the PWMxH pin
bit 14 PENL: PWMxL Output Pin Ownership bit
(,,,)1345
1 = PWM module controls the PWMxL pin
0 = GPIO module controls the PWMxL pin
bit 13 POLH: PWMxH Output Pin Polarity bit
( , )1 3
1 = PWMxH pin is active-low
0 = PWMxH pin is active-high
bit 12 POLL: PWMxL Output Pin Polarity bit
( , )1 3
1 = PWMxL pin is active-low
0 = PWMxL pin is active-high
bit 11-10 PMOD<1:0>: PWM # I/O Pin Mode bits
( , , )135
11 = PWM I/O pin pair is in the True Independent PWM Output mode
10 = PWM I/O pin pair is in the Push-Pull PWM Output mode
01 = PWM I/O pin pair is in the Redundant PWM Output mode
00 = PWM I/O pin pair is in the Complementary PWM Output mode
bit 9 OVRENH: Override Enable for PWMxH Pin bit
( )3
1 = OVRDAT1 provides data for output on the PWMxH pin
0 = PWM Generator provides data for the PWMxH pin
bit 8 OVRENL: Override Enable for PWMxL Pin bit
( )3
1 = OVRDAT0 provides data for output on the PWMxL pin
0 = PWM Generator provides data for the PWMxL pin
Note 1: These bits should not be changed after the PWM module is enabled (PTEN = 1).
2: The state represents the active/inactive state of the PWM depending on the POLH and POLL bits.
3: On devices that support PWM unlock functionality, the IOCONx register bits are writable only after the
proper sequence of bits is written to the PWMKEY register. Refer to the specific device data sheet for the
availability of the PWMKEY register.
4: These bits are set (‘1’) by default on some devices. Refer to the specific device data sheet for more
information on the default status of these bits.
5: In a few devices, the PENH and PENL bits have a default state of ‘1’. In such devices, an unused or
unconfigured PWMxH pin will have a default low state and the PWMxL pin will have a default high state,
since the PMOD<1:0> bits are set to ‘0’ (Complementary mode) by default. In such devices, all PWM pairs
must be appropriately configured before enabling the PWM module (PTEN = ). Refer to the specific 1
device data sheet for the default status of the PENH and PENL bits.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 24 2008-2017 Microchip Technology Inc.
bit 7-6 OVRDAT<1:0>: State for PWMxH and PWMxL Pins if Override is Enabled bits
( , )2 3
If OVRENH = 1, OVRDAT1 provides data for PWMxH.
If OVRENL = 1, OVRDAT0 provides data for PWMxL.
bit 5-4 FLTDAT<1:0>: State for PWMxH and PWMxL Pins if FLTMOD<1:0> are Enabled bits
( , )2 3
FCLCONx<15> = 0: Normal Fault mode:
If Fault is active, then FLTDAT1 provides the state for PWMxH.
If Fault is active, then FLTDAT0 provides the state for PWMxL.
FCLCONx<15> = 1: Independent Fault mode:
If current limit is active, then FLTDAT1 provides the state for PWMxH.
If Fault is active, then FLTDAT0 provides the state for PWMxL.
bit 3-2 CLDAT<1:0>: State for PWMxH and PWMxL Pins if CLMOD is Enabled bits
( , )2 3
FCLCONx<15> = 0: Normal Fault mode:
If current limit is active, then CLDAT1 provides the state for PWMxH.
If current limit is active, then CLDAT0 provides the state for PWMxL.
FCLCONx<15> = 1: Independent Fault mode:
CLDAT<1:0> bits are ignored.
bit 1 SWAP: Swap PWMxH and PWMxL Pins bit
( )3
1 = PWMxH output signal is connected to the PWMxL pins; PWMxL output signal is connected to the
PWMxH pins
0 = PWMxH and PWMxL pins are mapped to their respective pins
bit 0 OSYNC: Output Override Synchronization bit
( )3
1 = Output overrides through the OVRDAT<1:0> bits are synchronized to the PWM time base
0 = Output overrides through the OVRDAT<1:0> bits occur on the next CPU clock boundary
Register 3-19: IOCONx: PWMx I/O Control Register (Continued)
Note 1: These bits should not be changed after the PWM module is enabled (PTEN = 1).
2: The state represents the active/inactive state of the PWM depending on the POLH and POLL bits.
3: On devices that support PWM unlock functionality, the IOCONx register bits are writable only after the
proper sequence of bits is written to the PWMKEY register. Refer to the specific device data sheet for the
availability of the PWMKEY register.
4: These bits are set (‘1’) by default on some devices. Refer to the specific device data sheet for more
information on the default status of these bits.
5: In a few devices, the PENH and PENL bits have a default state of ‘1’. In such devices, an unused or
unconfigured PWMxH pin will have a default low state and the PWMxL pin will have a default high state,
since the PMOD<1:0> bits are set to ‘0’ (Complementary mode) by default. In such devices, all PWM pairs
must be appropriately configured before enabling the PWM module (PTEN = 1). Refer to the specific
device data sheet for the default status of the PENH and PENL bits.

2008-2017 Microchip Technology Inc. DS70000323H-page 25
High-Speed PWM Module
Register 3-20: TRIGx: PWMx Primary Trigger Compare Value Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
TRGCMP<12:5>
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
TRGCMP<4:0> — — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 TRGCMP<12:0>: Trigger Control Value bits
When the primary PWM functions in the local time base, this register contains the compare values
that can trigger the ADC module and generate a PWM trigger Interrupt Request (IRQ).
bit 2-0 Unimplemented: Read as ‘0’
Register 3-21: STRIGx: PWMx Secondary Trigger Compare Value Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
STRGCMP<12:5>
( )1
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
STRGCMP<4:0>
( )1
— — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 STRGCMP<12:0>: Secondary Trigger Control Value bits
( )1
When the secondary PWM functions in the local time base, this register contains the compare values
that can trigger the ADC module.
bit 2-0 Unimplemented: Read as ‘0’
Note 1: The STRIGx register bits cannot generate the PWM trigger interrupts.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 26 2008-2017 Microchip Technology Inc.
Register 3-22: FCLCONx: PWMx Fault Current-Limit Control Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
IFLTMOD
( )4
CLSRC<4:0>
( , , )234
CLPOL
( , )1 4
CLMOD
( )4
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
FLTSRC<4:0>
(,,,)2345
FLTPOL
( , )1 4
FLTMOD<1:0>
( )4
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 IFLTMOD: Independent Fault Mode Enable bit
( )4
1 = In Independent Fault mode, the current-limit input maps FLTDAT1 to the PWMxH output and the Fault
input maps FLTDAT0 to the PWMxL output; the CLDAT<1:0> bits are not used for override functions
0 = In Normal Fault mode, the Current-Limit mode maps the CLDAT<1:0> bits to the PWMxH and
PWMxL outputs; the PWM Fault mode maps FLTDAT<1:0> to the PWMxH and PWMxL outputs
bit 14-10 CLSRC<4:0>: Current-Limit Control Signal Source Select for PWM Generator # bits
( , , )234
These bits also specify the source for the Dead-Time Compensation Input Signal, DTCMPx. For more
information on the CLSRCx bits, refer to the specific device data sheet.
bit 9 CLPOL: Current-Limit Polarity for PWM Generator # bit
( , )1 4
1 = The selected current-limit source is active-low
0 = The selected current-limit source is active-high
bit 8 CLMOD: Current-Limit Mode Enable for PWM Generator # bit
( )4
1 = Current-Limit mode is enabled
0 = Current-Limit mode is disabled
bit 7-3 FLTSRC<4:0>: Fault Control Signal Source Select for PWM Generator # bits
(,,,)2345
For more information on encoding the FLTSRCx bits, refer to the specific device data sheet.
bit 2 FLTPOL: Fault Polarity for PWM Generator # bit
( , )1 4
1 = The selected Fault source is active-low
0 = The selected Fault source is active-high
Note 1: These bits should be changed only when PTEN = 0.
2: When Independent Fault mode is enabled (IFLTMOD = 1), ensure that the correct current-limit and Fault
sources are selected for PWMxH and PWMxL through the CLSRCx and FLTSRCx bits, respectively. For
example, in some devices, ‘0b0000’ encoding of the CLSRCx or FLTSRCx bits refers to the Fault 1
source. In such devices, if Fault 1 is selected for CLSRCx, then a different (or unused) Fault source must
be used for FLTSRCx in order to prevent Fault 1 from disabling both the PWMxL and PWMxH outputs.
Similarly, if Fault 1 is selected for FLTSRCx, then a different (or unused) Fault source must be used for
CLSRCx in order to prevent Fault 1 from disabling both the PWMxL and PWMxH outputs.
3: Refer to the “Pin Diagrams” section in the specific device data sheet for more details on the number of
available Fault pins.
4: On devices that support PWM unlock functionality, the FCLCONx register bits are writable only after the
proper sequence of bits is written to the PWMKEY register. Refer to the specific device data sheet for the
availability of the PWMKEY register.
5: On the dsPIC33EP family of devices, the default state of the FLTSRC<4:0> bits is ‘0b11111’ (R/W-1),
which represents FLT31. The PWMx signals remain latched to the states corresponding to the
FLTDAT<1:0> bits settings in the IOCONx register and the status of the I/O pin corresponding to FLT31 at
start-up. To clear the Fault condition, the Fault pin must first be pulled low externally or the internal
pull-down resistor in the CNPDx register can be enabled.

2008-2017 Microchip Technology Inc. DS70000323H-page 27
High-Speed PWM Module
bit 1-0 FLTMOD<1:0>: Fault Mode for PWM Generator # bits
( )4
11 = Fault input is disabled
10 = Reserved
01 = The selected Fault source forces the PWMxH and PWMxL pins to the FLTDATx values (cycle)
00 = The selected Fault source forces the PWMxH and PWMxL pins to the FLTDATx values (latched
condition)
Register 3-22: FCLCONx: PWMx Fault Current-Limit Control Register (Continued)
Note 1: These bits should be changed only when PTEN = 0.
2: When Independent Fault mode is enabled (IFLTMOD = 1), ensure that the correct current-limit and Fault
sources are selected for PWMxH and PWMxL through the CLSRCx and FLTSRCx bits, respectively. For
example, in some devices, ‘0b0000’ encoding of the CLSRCx or FLTSRCx bits refers to the Fault 1
source. In such devices, if Fault 1 is selected for CLSRCx, then a different (or unused) Fault source must
be used for FLTSRCx in order to prevent Fault 1 from disabling both the PWMxL and PWMxH outputs.
Similarly, if Fault 1 is selected for FLTSRCx, then a different (or unused) Fault source must be used for
CLSRCx in order to prevent Fault 1 from disabling both the PWMxL and PWMxH outputs.
3: Refer to the “Pin Diagrams” section in the specific device data sheet for more details on the number of
available Fault pins.
4: On devices that support PWM unlock functionality, the FCLCONx register bits are writable only after the
proper sequence of bits is written to the PWMKEY register. Refer to the specific device data sheet for the
availability of the PWMKEY register.
5: On the dsPIC33EP family of devices, the default state of the FLTSRC<4:0> bits is ‘0b11111’ (R/W-1),
which represents FLT31. The PWMx signals remain latched to the states corresponding to the
FLTDAT<1:0> bits settings in the IOCONx register and the status of the I/O pin corresponding to FLT31 at
start-up. To clear the Fault condition, the Fault pin must first be pulled low externally or the internal
pull-down resistor in the CNPDx register can be enabled.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 28 2008-2017 Microchip Technology Inc.
Register 3-23: LEBCONx: PWMx Leading-Edge Blanking Control Register (Version 1)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PHR
( )2
PHF
( )2
PLR
( )2
PLF
( )2
FLTLEBEN
( )2
CLLEBEN
( )2
LEB<6:5>
( , )1 2
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
LEB<4:0>
( , )1 2
— — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 PHR: PWMxH Rising Edge Trigger Enable bit
( )2
1 = Rising edge of PWMxH will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the rising edge of PWMxH
bit 14 PHF: PWMxH Falling Edge Trigger Enable bit
( )2
1 = Falling edge of PWMxH will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the falling edge of PWMxH
bit 13 PLR: PWMxL Rising Edge Trigger Enable bit
( )2
1 = Rising edge of PWMxL will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the rising edge of PWMxL
bit 12 PLF: PWMxL Falling Edge Trigger Enable bit
( )2
1 = Falling edge of PWMxL will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the falling edge of PWMxL
bit 11 FLTLEBEN: Fault Input Leading-Edge Blanking Enable bit
( )2
1 = Leading-Edge Blanking is applied to the selected Fault input
0 = Leading-Edge Blanking is not applied to the selected Fault input
bit 10 CLLEBEN: Current-Limit Leading-Edge Blanking Enable bit
( )2
1 = Leading-Edge Blanking is applied to the selected current-limit input
0 = Leading-Edge Blanking is not applied to the selected current-limit input
bit 9-3 LEB<6:0>: Leading-Edge Blanking for Current-Limit and Fault Input bits
( , )1 2
The blanking can be incremented in 2
n
* 1/(Auxiliary Clock Frequency) ns steps, where ‘n’ is the
PCLKDIV<2:0> bits (PTCON2<2:0>) setting.
bit 2-0 Unimplemented: Read as ‘0’
Note 1: At the highest PWM resolution, the LEB<6:0> bits support the blanking (ignoring) of the current-limit and
Fault pins for a period of 0 ns to 1057 ns in 8.32 ns increments, following any specified rising and falling
edge of the PWMxH and PWMxL signals.
2: For more information on a relevant version of the LEBCONx register bits, refer to the specific device data sheet.

2008-2017 Microchip Technology Inc. DS70000323H-page 29
High-Speed PWM Module
Register 3-24: LEBCONx: PWMx Leading-Edge Blanking Control Register (Version 2)
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0
PHR
( )1
PHF
( )1
PLR
( )1
PLF
( )1
FLTLEBEN
( )1
CLLEBEN
( )1
— —
bit 15 bit 8
U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
— — BCH
( )1,2
BCL
( )1,2
BPHH
( )1
BPHL
( )1
BPLH
( )1
BPLL
( )1
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 PHR: PWMxH Rising Edge Trigger Enable bit
( )1
1 = Rising edge of PWMxH will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the rising edge of PWMxH
bit 14 PHF: PWMxH Falling Edge Trigger Enable bit
( )1
1 = Falling edge of PWMxH will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the falling edge of PWMxH
bit 13 PLR: PWMxL Rising Edge Trigger Enable bit
( )1
1 = Rising edge of PWMxL will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the rising edge of PWMxL
bit 12 PLF: PWMxL Falling Edge Trigger Enable bit
( )1
1 = Falling edge of PWMxL will trigger the Leading-Edge Blanking counter
0 = Leading-Edge Blanking ignores the falling edge of PWMxL
bit 11 FLTLEBEN: Fault Input Leading-Edge Blanking Enable bit
( )1
1 = Leading-Edge Blanking is applied to the selected Fault input
0 = Leading-Edge Blanking is not applied to the selected Fault input
bit 10 CLLEBEN: Current-Limit Leading-Edge Blanking Enable bit
( )1
1 = Leading-Edge Blanking is applied to the selected current-limit input
0 = Leading-Edge Blanking is not applied to the selected current-limit input
bit 9-6 Unimplemented: Read as ‘0’
bit 5 BCH: Blanking in Selected Blanking Signal High Enable bit
( )1,2
1 = State blanking (of current-limit and/or Fault input signals) when selected blanking signal is high
0 = No blanking when selected blanking signal is high
bit 4 BCL: Blanking in Selected Blanking Signal Low Enable bit
( )1,2
1 = State blanking (of current-limit and/or Fault input signals) when selected blanking signal is low
0 = No blanking when selected blanking signal is low
bit 3 BPHH: Blanking in PWMxH High Enable bit
( )1
1 = State blanking (of current-limit and/or Fault input signals) when PWMxH output is high
0 = No blanking when PWMxH output is high
bit 2 BPHL: Blanking in PWMxH Low Enable bit
( )1
1 = State blanking (of current-limit and/or Fault input signals) when PWMxH output is low
0 = No blanking when PWMxH output is low
Note 1: For more information on a relevant version of the LEBCONx register bits, refer to the specific device data sheet.
2: The blanking signal is selected through the BLANKSEL<3:0> bits in the AUXCONx register.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 30 2008-2017 Microchip Technology Inc.
bit 1 BPLH: Blanking in PWMxL High Enable bit
( )1
1 = State blanking (of current-limit and/or Fault input signals) when PWMxL output is high
0 = No blanking when PWMxL output is high
bit 0 BPLL: Blanking in PWMxL Low Enable bit
( )1
1 = State blanking (of current-limit and/or Fault input signals) when PWMxL output is low
0 = No blanking when PWMxL output is low
Register 3-24: LEBCONx: PWMx Leading-Edge Blanking Control Register (Version 2) (Continued)
Note 1: For more information on a relevant version of the LEBCONx register bits, refer to the specific device data sheet.
2: The blanking signal is selected through the BLANKSEL<3:0> bits in the AUXCONx register.

2008-2017 Microchip Technology Inc. DS70000323H-page 31
High-Speed PWM Module
Register 3-25: LEBDLYx: PWMx Leading-Edge Blanking Delay Register
U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
— — — — LEB<8:5>
( , )1 2
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0
LEB<4:0>
( , )1 2
— — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-12 Unimplemented: Read as ‘0’
bit 11-3 LEB<8:0>: Leading-Edge Blanking Delay for Current-Limit and Fault Inputs bits
( , )1 2
Value in 8.32 ns increments.
bit 2-0 Unimplemented: Read as ‘0’
Note 1: At the highest PWM resolution, the LEB<8:0> bits support the blanking (ignoring) of the current-limit and
Fault pins for a period of 0 ns to 4252 ns, in 8.32 ns increments, following any specified rising and falling
edge of the PWMxH and PWMxL signals.
2: For more information on the availability of the LEBDLYx register bits, refer to the specific device data sheet.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 32 2008-2017 Microchip Technology Inc.
Register 3-26: AUXCONx: PWMx Auxiliary Control Register
R/W-0 R/W-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
HRPDIS HRDDIS — — BLANKSEL<3:0>
bit 15 bit 8
U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
— — CHOPSEL<3:0> CHOPHEN CHOPLEN
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15 HRPDIS: High-Resolution PWM Period Disable bit
1 = High-resolution PWM period is disabled to reduce power consumption
0 = High-resolution PWM period is enabled
bit 14 HRDDIS: High-Resolution PWM Duty Cycle Disable bit
1 = High-resolution PWM duty cycle is disabled to reduce power consumption
0 = High-resolution PWM duty cycle is enabled
bit 13-12 Unimplemented: Read as ‘0’
bit 11-8 BLANKSEL<3:0>: PWM State Blank Source Select bits
The selected state blank signal will block the current-limit and/or Fault input signals (if enabled through
the BCH and BCL bits in the LEBCONx register).
1001 = PWM9H is selected as the state blank source
1000 = PWM8H is selected as the state blank source
0111 = PWM7H is selected as the state blank source
0110 = PWM6H is selected as the state blank source
0101 = PWM5H is selected as the state blank source
0100 = PWM4H is selected as the state blank source
0011 = PWM3H is selected as the state blank source
0010 = PWM2H is selected as the state blank source
0001 = PWM1H is selected as the state blank source
0000 = No state blanking
bit 7-6 Unimplemented: Read as ‘0’
bit 5-2 CHOPSEL<3:0>: PWM Chop Clock Source Select bits
The selected signal will enable and disable (Chop) the selected PWM outputs.
1001 = PWM9H is selected as the chop clock source
1000 = PWM8H is selected as the chop clock source
0111 = PWM7H is selected as the chop clock source
0110 = PWM6H is selected as the chop clock source
0101 = PWM5H is selected as the chop clock source
0100 = PWM4H is selected as the chop clock source
0011 = PWM3H is selected as the chop clock source
0010 = PWM2H is selected as the chop clock source
0001 = PWM1H is selected as the chop clock source
0000 = Chop clock generator is selected as the chop clock source
bit 1 CHOPHEN: PWMxH Output Chopping Enable bit
1 = PWMxH chopping function is enabled
0 = PWMxH chopping function is disabled
bit 0 CHOPLEN: PWMxL Output Chopping Enable bit
1 = PWMxL chopping function is enabled
0 = PWMxL chopping function is disabled

2008-2017 Microchip Technology Inc. DS70000323H-page 33
High-Speed PWM Module
Register 3-27: PWMCAPx: PWMx Primary Time Base Capture Register
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0
PWMCAP<12:5>
( , , )123
bit 15 bit 8
R-0 R-0 R-0 R-0 R-0 U-0 U-0 U-0
PWMCAP<4:0>
( , , )123
— — —
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-3 PWMCAP<12:0>: Captured PWM Time Base Value bits
( , , )123
The value in this register represents the captured PWM time base value when a leading edge is
detected on the current-limit input.
bit 2-0 Unimplemented: Read as ‘0’
Note 1: The capture feature is available only on the primary output (PWMxH) and is active only after the LEB
processing on the current-limit input signal is complete.
2: The minimum capture resolution is 8.32 ns.
3: This feature can be used only when XPRES = 0 (PWMCONx<1>).
Register 3-28: PWMKEY: PWMx Protection Lock/Unlock Key Register
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PWMKEY<15:8>
( )1
bit 15 bit 8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PWMKEY<7:0>
( )1
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR ‘1’ = Bit is set ‘0’ = Bit is cleared x = Bit is unknown
bit 15-0 PWMKEY<15:0>: PWM Protection Lock/Unlock Key Value bits
( )1
Note 1: Refer to the specific device data sheet for the availability of the PWMKEY register bits.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 34 2008-2017 Microchip Technology Inc.
4.0 ARCHITECTURE OVERVIEW
Figure 4-1 illustrates an architectural overview of the High-Speed PWM module and its
interconnection with the CPU and other peripherals.
Figure 4-1: High-Speed PWM Module Architectural Overview
CPU
SYNCI1/2/3/4
SYNCOx
PWM1H
PWM1L
PWM1 Interrupt
PWM2H
PWM2L
PWM2 Interrupt
PWM8H
PWM8L
PWM8 Interrupt
PWM9H
PWM9L
PWM9 Interrupt
Synchronization Signal
Data Bus
ADC Module
Fault and
Fault, Current-Limit
Synchronization Signal
Synchronization Signal
Synchronization Signal
Primary Trigger
Secondary Trigger
Special Event Trigger
Current Limit
and Dead-Time Compensation
Fault, Current-Limit
and Dead-Time Compensation
Fault, Current-Limit
and Dead-Time Compensation
PWM3 through PWM7
Secondary Special
Event Trigger
Primary Special
Event Trigger Interrupt
Secondary Special
Event Trigger Interrupt
PWM
Generator 2
PWM
Generator 8
PWM
Generator 1
PWM
Generator 9
Master Time Base/Secondary Master Time Base

2008-2017 Microchip Technology Inc. DS70000323H-page 35
High-Speed PWM Module
The High-Speed PWM module contains up to nine PWM Generators. Each PWM Generator
provides two PWM outputs: PWMxH and PWMxL
.
A master time base generator provides a
synchronous signal as a common time base to synchronize the various PWM outputs. Each
generator can operate independently or in synchronization with the master time base.
The
individual PWM outputs are available on the output pins of the device. The input Fault signals
and current-limit signals, when enabled, can monitor and protect the system by placing the PWM
outputs into a known “safe” state.
Each PWM Generator can generate a trigger to the ADC module to sample the analog signal at
a specific instance during the PWM period. In addition, the High-Speed PWM module also
generates a Special Event Trigger to the ADC module based on the master time base.
In Master Time Base mode, the High-Speed PWM module can synchronize itself with an external
signal or can act as a synchronizing source to any external device. The SYNCIx pins are the input
pins, which can synchronize the High-Speed PWM module with an external signal. The SYNCOx
pins are the output pins that provide a synchronous signal to an external device.
The High-Speed PWM module can be used for a wide variety of power conversion applications
that require the following:
• High operating frequencies with good resolution
• Ability to dynamically control PWM parameters, such as duty cycle, period and dead time
• Ability to independently control each PWM
• Ability to synchronously control all PWMs
• Independent resource allocation for each PWM Generator
• Fault handling capability
• CPU load staggering to execute multiple control loops
Each High-Speed PWM module function is described in the subsequent sections. Figure 4-2
illustrates the interconnection between various registers in the High-Speed PWM module.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 36 2008-2017 Microchip Technology Inc.
Figure 4-2: High-Speed PWM Module Register Interconnection Diagram
MUX
PTMRx
PDCx
PWMCONx TRGCONx
PTCON, PTCON2,
IOCONx
DTRx
PWMxL
PWMxH
FLTx or
PWM1L
PWM1H
FCLCONx
PHASEx
LEBCONx
MUX
STMRx
SDCx
SPHASEx ALTDTRx
PWMCAPx
User Override Logic
Current-Limit
PWM Output Mode
Control Logic
Logic Pin
Control
Logic
Fault and
Current-Limit
Logic
PWM Generator 1
PWM Generator 2 through PWM Generator 9
Interrupt
Logic
ADC Trigger
Module Control and Timing
Master Duty Cycle Register
Synchronization Synchronization
Master PeriodMaster Period
Master Duty CycleMaster Duty Cycle
Secondary PWM
SYNCI2SYNCI1
SYNCO1
SEVTCMP
Special Event Trigger
Special Event
Postscaler
PTPER
PMTMR
Primary Master Time Base
Primary Master Time Base Counter
Special Event Compare Trigger
Comparator
Clock
Prescaler
Comparator
Comparator
Comparator
16-Bit Data Bus
Dead-Time
TRIGx Fault Override Logic
Override Logic
SYNCO2
SSEVTCMP
Comparator Secondary
Secondary Special
Event Postscaler
STPER
SMTMR
Secondary Master Time Base
Secondary Master Time Base Counter
Secondary Special Event
Clock
Prescaler
DTCMPx
SYNCI4SYNCI3
SYNCI2SYNCI1 SYNCI4SYNCI3
Special Event
Compare Trigger
Trigger
Analog
Comp.
DTCMPx
STCON, STCON2
PWMKEY
MDC
FLTx or
Analog
Comp.
Comparator
Comparator

2008-2017 Microchip Technology Inc. DS70000323H-page 37
High-Speed PWM Module
5.0 MODULE DESCRIPTION
5.1 PWM Clock Selection
The Auxiliary Clock generator must be used to generate the clock for the PWM module,
independent of the system clock. The Primary Oscillator Clock (POSCCLK), Primary Phase-
Locked Loop (PLL), Primary PLL Output (F
VCO
) and Internal FRC Clock (FRCCLK) can be used
with an auxiliary PLL to obtain the Auxiliary Clock (ACLK). The auxiliary PLL consists of a fixed
16x multiplication factor. Example 5-1 shows the configuration of the Auxiliary Clock using FRC.
Example 5-2 shows the configuration of the Auxiliary Clock using the Primary Oscillator (POSC).
The Auxiliary Clock Control register (ACLKCON) selects the Reference Clock and enables the
auxiliary PLL and output dividers for obtaining the necessary Auxiliary Clock. Equation 5-1
provides the relationship between the Reference Clock (REFCLK) input frequency and the ACLK
frequency. Figure 5-1 illustrates the oscillator system.
Figure 5-1: Oscillator System
÷ N
ACLK
SELACLK APSTSCLR<2:0>
To PWM/ADC
ENAPLLASRCSEL FRCSEL
POSCCLK
(3)
FRCCLK
ROSEL RODIV<3:0>
RPn
POSCCLK
Reference Clock Generation
Auxiliary Clock Generation
Note 1:
Refer to the
“Oscillator Configuration”
chapter in the specific device data sheet for PLL details.
2:
If the oscillator is used with XT or HS mode, an external parallel resistor with the value of 1 M
must be connected.
3:
If FRCSEL =
0
and the clock corresponding to POSCCLK is either not connected or has failed, then the FRC clock is selected
as the clock source.
F
VCO
(1)
F
OSC
Secondary Oscillator
LPOSCEN
SOSCOx
SOSCIx
Timer1
OSC2
OSC1 Primary Oscillator
XTPLL, HSPLL,
XT, HS, EC
FRCDIV<2:0>
WDT, PWRT,
FSCM
FRCDIVN
SOSC
FRCDIV16
ECPLL, FRCPLL
NOSC<2:0> FNOSC<2:0>
Reset
FRC
Oscillator
DOZE<2:0>
S3
S1
S2
S1/S3
S7
S6
FRC
LPRC
S0
S5
S4
Clock Switch
‘
0b000
’
Clock Fail
÷ 2
TUNx Bits
PLL
(1)
F
CY
F
OSC
FRCDIV
DOZE
F
VCO(1)
To ADC and
Auxiliary Clock
Generator
R
(2)
POSCMD<1:0>
POSCCLK
F
P
REFCLKO
LPRC
Oscillator
÷ N
APLL
x16
÷ 16
(112-120 MHz max)

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 38 2008-2017 Microchip Technology Inc.
For more information on configuration of the clock generator, refer to the “Oscillator
Configuration” chapter in the specific device data sheet and the “dsPIC33/PIC24 Family
Reference Manual” section that is related to “Oscillator”.
Equation 5-1: ACLK Frequency Calculation
Example 5-1: Using FRC for Setting the ACLK
Example 5-2: Using POSC for Setting the ACLK
ACLK = REFCLK 1M
N
Where:
REFCLK = Internal FRC Clock frequency (7.37 MHz) if the Internal FRC is selected as the
clock source
or
REFCLK = Primary Oscillator Clock (POSCCLK) frequency if the Primary Oscillator
(POSC) is selected as the clock source
M1 = 16, if the auxiliary PLL is enabled by setting the ENAPLL bit (ACLKCON<15>)
or
M1 = 1, if the auxiliary PLL is disabled
N= Postscaler ratio selected by the Auxiliary Postscaler bits (APSTSCLR<2:0>) in
the Auxiliary Clock Control register (ACLKCON<2:0>)
Note 1: The nominal input clock to the PWM should be 120 MHz. Refer to the “Electrical
Characteristics” chapter in the specific device data sheet for the full operating
range.
2: Use the TUN<5:0> bits of the OSCTUN register to tune the FRC clock frequency
to obtain a maximum PWM resolution of 1.04 ns. Refer to the “Oscillator
Configuration” section of the specific device data sheet for more information.
3: The Auxiliary Clock postscaler must be configured to divide-by-1
(APSTSCLR<2:0> = 111) for proper operation of the PWM module.
/* Setup for the Auxiliary clock to use the FRC as the REFCLK */
/*((FRC* 16) / APSTSCLR) = (7.37 * 16) / 1 = 117.92 MHz */
ACLKCONbits.FRCSEL = 1; /* FRC is input to Auxiliary PLL */
ACLKCONbits.SELACLK = 1; /* Auxiliary Oscillator provides the clock
source*/
ACLKCONbits.APSTSCLR = 7; /* Divide Auxiliary clock by 1 */
ACLKCONbits.ENAPLL = 1; /* Enable Auxiliary PLL */
while(ACLKCONbits.APLLCK! = 1) /* Wait for Auxiliary PLL to Lock */
/* Setup for the Auxiliary clock to use the primary oscillator(7.37 MHz) as
the REFCLK */
/*((primary oscillator* 16) / APSTSCLR) = (7.37 * 16) / 1 = 117.9 MHz */
ACLKCONbits.ARCSEL = 1; /* Primary Oscillator is the Clock Source */
ACLKCONbits.FRCSEL = 0; /* Input clock source is determined by
ASRCSEL bit setting */
ACLKCONbits.SELACLK = 1; /* Auxiliary Oscillator provides the clock
source */
ACLKCONbits.APSTSCLR = 7; /* Divide Auxiliary clock by 1 */
ACLKCONbits.ENAPLL = 1; /* Enable Auxiliary PLL */
while(ACLKCONbits.APLLCK! = 1); /* Wait for Auxiliary PLL to Lock */

2008-2017 Microchip Technology Inc. DS70000323H-page 39
High-Speed PWM Module
The ACLK for the PWM module can be derived from the system clock while the device is running
in the Primary PLL mode. Equation 5-3 provides the relationship between the F
VCO
frequency
and ACLK frequency. The block diagram for F
VCO
as the clock source for ACLK is illustrated in
Figure 5-2. The formula to calculate F
VCO
is shown in Equation 5-2. The example for using F
VCO
as the Auxiliary Clock source is shown in Example 5-3.
Figure 5-2: F
VCO
is the Clock Source for Auxiliary Clock
Equation 5-2: F
VCO
Calculation
Equation 5-3: ACLK Frequency Calculation Using F
VCO
Divide by
2, 4, 8
Divide by
2-513
Divide by
2-33
Source (Crystal, External
PLLPRE<4:0>
X VCO
PLLDIV<8:0>
PLLPOST
Clock or Internal RC) F
OSC
N1
M
N2
Note 1: For the dsPIC33EP family of devices, F
VCO
has a range of 120 MHz to 300 MHz. If using F
VCO
as the
clock source for PWM, F
VCO
has to be configured to 120 MHz at all times.
2: For the dsPIC33FJ family of devices, F
VCO
has a range of 100 MHz to 200 MHz. If using F
VCO
as the
clock source for PWM, F
VCO
has to be configured to 120 MHz at all times.
3: For the dsPIC33EP family, F
OSC
140 MHz (refer to the data sheet for further information).
4: For the dsPIC33FJ family, F
OSC
80 MHz (refer to the data sheet for further information).
F
IN
0.8 MHz-8.0 MHz
Here
( )1
F
VCO(1, )2
F
OSC (3, )4
Where:
F
VCO
= VCO output frequency
F
IN
= Input frequency from source (Crystal, External Clock or Internal RC)
M = PLL feedback divider selected by PLLDIV<8:0>
N1 = PLL prescaler ratio selected by PLLPRE<4:0>
F
VCO
= F
IN
M
N1= F
IN
PLLDIV<8:0> + 2
PLLPRE<4:0> + 2
( )
Where:
N = Postscaler ratio selected by the APSTSCLR<2:0> bits (ACLKCON<2:0>)
F
VCO
= VCO output frequency
ACLK = Auxiliary Clock frequency
ACLK = F
VCO
N
Note: If the primary PLL is used as a source for the Auxiliary Clock, the primary PLL must
be configured to produce a F
VCO
of 120 MHz. The minimum PWM resolution when
F
VCO
is the clock source for the Auxiliary Clock is 8.32 ns.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 40
2008-2017 Microchip Technology Inc.
Example 5-3: Using F
VCO
as the Auxiliary Clock Source
5.2 Time Base
Each PWM output in a PWM Generator can use either the master time base or an Independent
Time Base (ITB). The High-Speed PWM module input clock consists of the prescaler (divider)
options, 1:1 to 1:64, which can be selected using the PWM Input Clock Prescaler (Divider) Select
bits (PCLKDIV<2:0>) in the PWM Clock Divider Select register (PTCON2<2:0>). This prescaler
affects all PWM time bases. The prescaled value will also reflect the PWM resolution, which
helps to reduce the power consumption of the High-Speed PWM module. The prescaled clock is
the input to the PWM clock control logic block. The maximum clock rate provides a duty cycle
and period resolution of 1.04 ns.
For example:
• If a prescaler option of 1:2 is selected with ACLK = 120 MHz, the PWM duty cycle and
period resolution can be set at 2.08 ns. Therefore, the power consumption of the
High-Speed PWM module is reduced by approximately 50% of the maximum speed
operation.
• If a prescaler option of 1:4 is selected with ACLK = 120 MHz, the PWM duty cycle and
period resolution can be set at 4.16 ns. Therefore, the power consumption of the
High-Speed PWM module is reduced by approximately 75% of the maximum speed
operation.
The High-Speed PWM module can operate in either the standard edge-aligned or center-aligned
time base.
/* Assume Primary Oscillator is 8 MHz and FCY = 30 MHz. */
/* Therefore, F
OSC
= 60 MHz */
/* Setup for the Auxiliary clock to use Fvco as the source */
/* F
OSC
= Primary Oscillator * (PLLDIV / PLLPOST * PLLPRE) */
/* Fvco = F
OSC
* N2 */
/* F
OSC
= 60 MHz; N2 = 2; Fvco = 120 MHz; M = 30 */
/* Input to the Vco = 4 MHz; N1 = 2; Fin = 8 MHz */
ACLKCONbits.SELACLK = 0; /* Primary PLL (Fvco) provides the source clock
for the auxiliary clock divider */
/* Configuring PLL prescaler, PLL Post scaler, PLL divider */
PLLFBD = 28; /* M = 30 */
CLKDIVbits.PLLPOST = 0; /* N1 = 2 */
CLKDIVbits.PLLPRE = 0; /* N2 = 2 */
ACLKCONbits.APSTSCLR = 7; /* Divide Auxiliary click by 1 */
while (OSCCONbits.LOCK ! = 1); /* Wait for PLL to lock */

2008-2017 Microchip Technology Inc. DS70000323H-page 41
High-Speed PWM Module
5.3 Standard Edge-Aligned PWM
Figure 5-3 illustrates the standard edge-aligned PWM waveforms. To create the edge-aligned
PWM, a timer or counter circuit counts upward from zero to a specified maximum value, called
the ‘period’. Another register contains the duty cycle value, which is constantly compared with
the timer (period) value. When the timer or counter value is less than or equal to the duty cycle
value, the PWM output signal is asserted. When the timer value exceeds the duty cycle value,
the PWM signal is deasserted. When the timer is greater than or equal to the period value, the
timer resets itself and the process repeats.
Figure 5-3: Standard Edge-Aligned PWM Mode
Period
PWM1H
T
ON
T
OFF
Period
Duty Cycle
0
Period
Timer
Value
Timer Resets
PWMxH
Value
Duty Cycle Match
New Duty Cycle

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 42
2008-2017 Microchip Technology Inc.
5.4 Center-Aligned PWM
The center-aligned PWM waveforms, as illustrated in Figure 5-4, align the PWM signals to a
reference point, such that half of the PWM signal occurs before the reference point and the
remaining half of the signal occurs after the reference point. Center-Aligned mode is enabled when
the Center-Aligned Mode (CAM) enable bit in the PWMx Control register (PWMCONx<2>) is set.
When operating in Center-Aligned mode, the effective PWM period is twice the value that is
specified in the PWMx Primary Phase-Shift registers (PHASEx) because the Independent Time
Base counter in the PWM Generator is counting up and then counting down during the cycle. The
up and down count sequence doubles the effective PWM cycle period. This mode is used in
many motor control and uninterrupted power supply applications. The configuration of Edge-
Aligned or Center-Aligned mode selection is shown in Example 5-4. The typical application of
Center-Aligned PWM mode in UPS applications is illustrated in Figure 5-5.
Figure 5-4: Center-Aligned PWM Mode
Example 5-4: Edge-Aligned or Center-Aligned PWM Mode Selection
Figure 5-5: Center-Aligned PWM Mode in Power Inverter/UPS Applications
Note: Independent Time Base mode (ITB = 1) must be enabled to use Center-Aligned
mode. If ITB = 0, the CAM bit (PWMCONx<2>) is ignored.
PHASE
X
2 x Period
Period
0
PDC1
PDC2
PWM1H
PWM2H
Local Time Base Value
/* Select Edge-Aligned PWM */
PWMCON1bits.CAM = 0; /* For Edge-Aligned Mode */
/* Select Center-Aligned PWM */
PWMCON1bits.CAM = 1; /* For Center-Aligned Mode */
PWMCON1bits.ITB = 1; /* Enable Independent Time Base */
V
DC
S3
N
L
S1
S2 S4
+
–
PWM1H PWM2H
PWM2LPWM1L
I
L

2008-2017 Microchip Technology Inc. DS70000323H-page 43
High-Speed PWM Module
5.4.1 ADVANTAGES OF CENTER-ALIGNED MODE IN UPS APPLICATIONS
The current ripple frequency and noise frequency are double the switch frequency. A lower
magnitude of current ripple is achieved as the switch frequency of the current ripple is doubled. Lower
current ripple contributes to relaxed requirements for the DC input capacitor, and output filter inductor
and capacitor. Lower current ripple also contributes to lower output current harmonics. Figure 5-6
illustrates the typical waveforms of UPS (dead times are not shown), configured for Unipolar Gate
Drive in Center-Aligned mode.
Figure 5-6: Unipolar Gate Drive in Center-Aligned Mode
PWM1H
PWM1L
PWM2H
PWM2L
IL
PTPER
PDC2
PDC1

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 44
2008-2017 Microchip Technology Inc.
5.5 Master Time Base/Synchronous Time Base
The PWM functionality in the master time base is illustrated in Figure 5-7.
Figure 5-7: Master Time Base Block Diagram
The following are some of the common tasks of the master time base:
• Generates time reference for all the PWM Generators
• Generates ADC Special Event Trigger and interrupt
• Supports synchronization with the external SYNCIx signal (SYNCI1/SYNCI2/SYNCI3/SYNCI4)
• Supports synchronization with external devices using the SYNCOx signal
The master time base for a PWM Generator is set by loading a 16-bit value into the PWMx Master
Time Base Period register (PTPER/STPER). In the Master Time Base mode, the value in the
PHASEx and SPHASEx registers provides phase shift between the PWM outputs.
The clock for
the PWM timer (PMTMR/SMTMR) is derived from the system clock.
M
U
X
SYNCSRC<2:0>
PMTMR/ 1:1
1:16
PTPER/
SEVTPS<3:0>
Reset
SYNCEN
SYNCI1
SYNCI2
SYNCOEN
SYNCOx
Edge Detector
SYNCPOL
Special Event
Trigger to ADC
Synchronization Signal
PWM Clock
STPER
SMTMR
SYNCI3
SYNCI4
SEVTCMP/
SSEVTCMP

2008-2017 Microchip Technology Inc. DS70000323H-page 45
High-Speed PWM Module
5.6 Time Base Synchronization
The master time base can be synchronized with the external synchronization signal through the
master time base synchronization signal (SYNCI1/SYNCI2/SYNCI3/SYNCI4). The synchroniza-
tion source (SYNCI1, SYNCI2, SYNCI3 and SYNCI4) can be selected using the Synchronous
Source Selection bits (SYNCSRC<2:0>) in the PWMx Time Base Control register
(PTCON<6:4>). The Synchronize Input/Output Polarity bit (SYNCPOL) in the PWMx Time Base
Control register (PTCON<9>/STCON<9>) selects the rising or falling edge of the synchronization
pulse, which resets the timer (PMTMR/SMTMR). The external synchronization feature can be
enabled or disabled with the External Time Base Synchronization Enable bit (SYNCEN) in the
PWMx Time Base Control register (PTCON<7>/STCON<7>). The pulse width of the external
synchronization signal (SYNCI1/SYNCI2/SYNCI3/SYNCI4) should be more than 200 ns to
ensure reliable detection by the master time base.
The external device can also be synchronized with the master time base using the Synchronization
Output (SYNCOx) signal. The SYNCOx signal is generated when the PTPER/STPER register
resets the PMTMR/SMTMR timer. The SYNCOx signal pulse is 12 T
CY
clocks wide (about 300 ns
at 40 MIPS or 170 ns at 70 MIPS) to ensure other devices can sense the signal. The polarity of the
SYNCOx signal is determined by the SYNCPOL bit in the PTCON/STCON register. The SYNCOx
signal can be enabled or disabled by selecting the Primary Time Base Sync Enable bit (SYNCOEN)
in the PTCON/STCON register (PTCON<8>/STCON<8>).
The advantage of synchronization is that it ensures that the beat frequencies are not generated
when multiple power controllers are in use. The configuration of synchronizing the master time
base with an external signal is shown in Example 5-5.
Example 5-5: Synchronizing Master Time Base with an External Signal
The configuration of synchronizing the external device with the master time base is shown in
Example 5-6.
Example 5-6: Synchronizing External Device with the Master Time Base
Note 1: The period of the SYNCIx pulse should be shorter than the PWM period value.
2: The SYNCIx pulse should be continuous with a minimum pulse width of 200 ns.
3: The PWM cycles are expected to be distorted for the first two SYNCIx pulses.
4: The period value should be a multiple of 8 (Least Significant 3 bits set to ‘0’) for the
external synchronization to work in the Push-Pull mode.
5: When using external synchronization in the Push-Pull mode, the external
synchronization signal must be generated at twice the frequency of the desired
PWM frequency.
6: There is a delay from the input of a Sync signal until the internal time base counter
is reset; this will be approximately 30 ns.
7: The external time base synchronization must not be used with phase-shifted PWM
as the synchronization signal may not maintain the phase relationships between
the multiple PWM channels.
8: The external time base synchronization cannot be used in Independent Time Base
mode.
/* Synchronizing Master time base with external signal */
PTCONbits.SYNCSRC = 0; /* Select SYNC1 input as synchronizing source */
PTCONbits.SYNCPOL = 0; /* Rising edge of SYNC1 resets the PWM Timer */
PTCONbits.SYNCEN = 1; /* Enable external synchronization
*/
/* Synchronizing external device with Master time base */
PTCONbits.SYNCPOL = 0; /* SYNCO output is active-high */
PTCONbits.SYNCOEN = 1; /* Enable SYNCO output */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 46
2008-2017 Microchip Technology Inc.
5.7 Special Event Trigger
The High-Speed PWM module consists of a master Special Event Trigger that can be used as a
CPU interrupt source and for synchronization of Analog-to-Digital conversions with the PWM
time base. The Analog-to-Digital sampling time can be programmed to occur any time within the
PWM period. The Special Event Trigger allows the user-assigned application to minimize the
delay between the time the Analog-to-Digital conversion results are acquired and the time the
duty cycle value is updated. The Special Event Trigger is based on the master time base.
The master Special Event Trigger value is loaded into the PWMx Special Event Compare register
(SEVTCMP/SSEVTCMP). In addition, the PWM Special Event Trigger Output Postscaler Select
bits (SEVTPS<3:0>) in the PWMx Time Base Control register (PTCON<3:0>) or the PWMx
Secondary Master Time Base Control register (STCON<3:0>) control the Special Event Trigger
operation. To generate a trigger to the ADC module, the value in the PWM Master Time Base
Counter (PMTMR/SMTMR) is compared to the value in the SEVTCMP/SSEVTCMP register. The
Special Event Trigger consists of a postscaler that allows 1:1 to 1:16 postscaler ratio. The
postscaler is configured by writing to the SEVTPS<3:0> control bits (PTCON<3:0>).
Special Event Trigger pulses are generated if the following conditions are satisfied:
• On a match condition, regardless of the status of the Special Event Trigger Interrupt Enable
bit, SEIEN bit (PTCON<11>)
• If the compare value in the SEVTCMP/SSEVTCMP register is a value from zero to a
maximum value of the PTPER/STPER register
The Special Event Trigger output postscaler is cleared on these events:
• Any device Reset
• When PTEN = 0 (PTCON<15>)
The configuration of the ADC Special Event Trigger is shown in Example 5-7.
Example 5-7: ADC Special Event Trigger Configuration
In addition to generating ADC triggers, the Special Event Trigger can also be used to generate
the primary and secondary Special Event Trigger interrupts on a compare match event.
/* ADC Special Event Trigger configuration */
SEVTCMP = 1248; /* Special Event Trigger value set at ~25%
of period value (4999)*/
PTCONbits.SEVTPS = 0; /* Special Event Trigger output postscaler
set to 1:1 selection (trigger generated
every PWM cycle */
PTCONbits.SEIEN = 0; /* Special event interrupt is disabled */
while (PTCONbits.SESTAT == 0); /* Wait for special event status change */

2008-2017 Microchip Technology Inc. DS70000323H-page 47
High-Speed PWM Module
5.8 Independent PWM Time Base
The PWM functionality in the Independent Time Base is illustrated in Figure 5-8 and Figure 5-9.
Figure 5-8: Independent Time Base Block Diagrams for Devices without a Secondary Master Time Base
Figure 5-9: Independent Time Base Block Diagrams for Devices with a Secondary Master Time Base
In Independent Time Base mode, each PWM Generator can operate in:
• A shared time base for both the primary (PWMxH) and secondary (PWMxL) outputs
This operation occurs during Complementary, Redundant or Push-Pull mode. The
Independent Time Base periods for both PWM outputs (PWMxH and PWMxL) are provided
by the value in the PHASEx register.
• A dedicated time base for each of the primary (PWMxH) and secondary (PWMxL) outputs
This operation occurs only during Independent Output mode. The Independent Time Base
period for the PWMxH output is provided by the value in the PHASEx register. The Indepen-
dent Time Base period for the PWMxL output is provided by the value in the PWM Secondary
Phase-Shift register (SPHASEx).
PTMRx
PTPER
Equality Comparator >
CLK
Reset
16
16
MUX
PHASEx
ITB
01
15 0 15 0
15 0
STMRx
PTPER
Equality Comparator >
CLK
Reset
16
16
MUX
SPHASEx
ITB
01
15 0 15 0
15 0
ITB =
1
, Controls PWMxH Only ITB =
1
,
Controls PWMxL Only
ITB =
0
, Controls PWMxH and PWMxL ITB =
0
, Not Applicable
PTMRx
PTPER/STPER
Equality Comparator >
CLK
Reset
16
16
MUX
PHASEx
ITBx
0 1
15 0 15 0
15 0
STMRx
Equality Comparator >
CLK
Reset
16
16
MUX
SPHASEx
ITBx
0 1
15 0 15 0
15 0
ITBx =
1
,
Controls PWMxH Only ITBx =
1
,
Controls PWMxL Only
ITBx =
0
, Controls PWMxH and PWMxL ITBx =
0
, Not Applicable
PTPER/STPER
Note: The PTMRx and STMRx values are not readable to the user-assigned application.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 48
2008-2017 Microchip Technology Inc.
6.0 PWM GENERATOR
This section describes the functionality of the PWM Generator.
6.1 PWM Period
The PWM period value defines the switching frequency of the PWM pulses. The PWM period
value can be controlled either by the PTPER/STPER register or by the Phase-Shift registers,
PHASEx and SPHASEx, for the respective primary and secondary PWM outputs.
The PWM period value can be controlled in two ways when the High-Speed PWM module
operates in Independent Time Base mode (PWMCONx<9> = 1):
• In Complementary, Redundant and Push-Pull modes, the PHASEx register controls the
PWM period of the PWM output signals (PWMxH and PWMxL).
• In the True Independent PWM Output mode, the PHASEx register controls the PWM period
of the PWMxH output signal and the SPHASEx register controls the PWM period of the
PWMxL output signal.
For detailed information about various PWM modes and their features, refer to Section 9.0
“PWM Operating Modes”.
When the High-Speed PWM operates in the Master Time Base mode, the PTPER/STPER register
holds the 16-bit value that specifies the counting period for the PMTMR/SMTMR timer. When the
High-Speed PWM module operates in the Independent Time Base mode, the PHASEx and
SPHASEx registers hold the 16-bit value that specifies the counting period for the PTMRx and
STMRx timer, respectively. The PWM period can be updated during run time by the user-assigned
application. The PWM time period can be determined using Equation 6-1.
Equation 6-1: PTPER, STPER, PHASEx and SPHASEx Register Value Calculation
Refer to Equation 5-1
Refer to Equation 5-2
(or)
Where:
REFCLK
= FRC = 7.49 MHz (ACLKCON<6> = 1)
M1= 16 Auxiliary PLL (ENAPLL = 1) Enabled
N= Postscaler ratio selected by the Auxiliary Postscaler bits, APSTSCLR<2:0>,
in the Auxiliary Clock Control register (ACLKCON<2:0>
PTPER, STPER, PHASEx, SPHASEx = ACLK 8 Desired PWM Period
PWM Input Clock Prescaler Divider (PCLKDIV<2:0>)
( )
– 8
ACLK = REFCLK M1
N
ACLK = F
VCO
N
Note 1: Use the TUN<5:0> bits in the OSCTUN register to tune the FRC clock frequency to
7.49 MHz to obtain a maximum PWM resolution of 1.04 ns. Refer to the “Oscillator
Configuration” chapter of the specific device data sheet for more information.
2: A jitter can be seen on the PWM edges if PTPER is not divisible by 8.

2008-2017 Microchip Technology Inc. DS70000323H-page 49
High-Speed PWM Module
Based on Equation 6-1, while operating in the PTPER register or the PHASEx and SPHASEx
registers, the register value to be loaded is shown in Example 6-2.
Equation 6-2: PWM Time Period Calculation
The maximum available PWM period resolution is 1.04 ns. The PWM Input Clock Prescaler
(Divider) Select bits, PCLKDIV<2:0> (PTCON2<2:0>/STCON2<2:0>), determine the type of
PWM clock. The timer/counter is enabled or disabled by setting or clearing the PWM Module
Enable bit, PTEN (PTCON<15>). The PMTMR/SMTMR timer is also cleared using the PTEN bit
(PTCON<15>).
If the Enable Immediate Period Updates bit, EIPU (PTCON<10>/STCON<10>), is set, the active
Master Period register (an internal shadow register) is updated immediately instead of waiting for
the PWM cycle to end. The EIPU bit affects the PMTMR/SMTMR master time base. The clock
prescaler selection is shown in Example 6-1. The PWM time period selection is shown in
Example 6-2. The PWM time period initialization is shown in Example 6-3.
Example 6-1: Clock Prescaler Selection
Example 6-2: PWM Time Period Selection
Example 6-3: PWM Time Period Initialization
Where:
M1
=
16
REFCLK
= 7.49 MHz
7.49 16 MHz *
1
ACLK
=
= 119.84 MHz
N
=
1
Desired PWM Period =
1
119.84 MHz * 8 * 10
s
– 8
=
9579
Desired PWM Switching Frequency
PCLKDIV<2:0>
=
1:1 1
Desired PWM Switching Frequency = 100 kHz
PTPER, STPER, PHASEx, SPHASEx
=
Where:
/* Select PWM time base input clock prescaler */
/* Choose divide ratio of 1:2, which aects all PWM timing operations */
PTCON2bits.PCLKDIV = 1;
/* Select time base period control */
/* Choose one of these options */
PWMCON1bits.ITB = 0; /* PTPER provides the PWM time period value */
PWMCON1bits.ITB = 1; /* PHASEx/SPHASEx provides the PWM time period value
*/
/* Choose PWM time period based on FRC input clock */
/* PWM frequency is 100 kHz */
/* Choose one of the following options */
PTPER = 9579; /* When PWMCONx<9> = 0 */
PHASEx = 9579; /* When PWMCONx<9> = 1 */
SPHASEx = 9579; /* When PWMCONx<9> = 1 */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 50
2008-2017 Microchip Technology Inc.
6.2 PWM Duty Cycle Control
The duty cycle determines the period of time that the PWM output must remain in the active state.
Each Duty Cycle register allows a 16-bit duty cycle value that is to be specified. The duty cycle
values can be updated any time by setting the Immediate Update Enable bit, IUE
(PWMCONx<0>). If the IUE bit is ‘0’, the active Duty Cycle register (PDCx, SDCx or MDC)
updates at the start of the next PWM cycle.
The Master Duty Cycle register (MDC) enables multiple PWM Generators to share a common
Duty Cycle register. The MDC register has an important role in Master Time Base mode.
In addition, each PWM Generator has a Primary Duty Cycle register (PDCx) and a Secondary
Duty Cycle register (SDCx) that provides separate duty cycles for each PWM.
6.2.1 MASTER DUTY CYCLE (MDC)
The MDC register can be used to provide the same duty cycle to multiple PWM Generators. The
MDC register can be used in any PWM mode (Master or Independent Time Base). The Master
Duty Cycle Register Select bit, MDCS (PWMCONx<8>), determines whether the duty cycle of
each of the PWMxH and PWMxL outputs is controlled by the PWM MDC register or the PDCx
and SDCx registers.
The MDC register enables sharing of the common Duty Cycle register among multiple PWM
Generators and saves the CPU overhead required in updating multiple Duty Cycle registers.
6.2.2 PRIMARY DUTY CYCLE (PDCx)
The PDCx register can be used for generating the duty cycle for an individual PWM Generator.
In the Complementary, Redundant or Push-Pull modes, the PDCx register provides the duty
cycle for both PWMxH and PWMxL outputs. In Independent Output mode, the PDCx register only
provides the duty cycle for the PWMxH output. The primary duty cycle comparison is illustrated
in Figure 6-1.
Figure 6-1: Primary Duty Cycle Comparison
PDCx Register
PMTMR or PTMRx
Compare Logic PWMxH and/or PWMxL Signal
0
15
15
MUX
MDC Register
MDCS Select
0 1
CLK
15
0
0
<=
Note: In Independent Output mode, PDCx affects PWMxH only.

2008-2017 Microchip Technology Inc. DS70000323H-page 51
High-Speed PWM Module
6.2.3 SECONDARY DUTY CYCLE (SDCx)
The SDCx register is only used in Independent Output mode; it is ignored in Complementary,
Redundant and Push-Pull modes. In Independent Output mode, the SDCx register is an input
register that provides the duty cycle value for the secondary PWM output (PWMxL) signal. The
secondary duty cycle comparison is illustrated in Figure 6-2.
Figure 6-2: Secondary Duty Cycle Comparison
SDCx Register
STMRx
Compare Logic PWMxL Signal
015
15
MUX
MDC Register
MDCS Select
0 1
CLK
15
0
0
<=
Note: In Independent Output mode, SDCx affects PWMxL only; SDCx is ignored in all other
PWM Output modes.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 52
2008-2017 Microchip Technology Inc.
The duty cycle can be determined using Equation 6-3.
Equation 6-3: MDC, PDCx and SDCx Calculation
Based on Equation 6-3, when the master, independent primary or independent secondary duty
cycle is used, the register value is loaded in the MDC, PDCx or SDCx register, respectively. The
PWM duty cycle selection is shown in Example 6-4. The PWM duty cycle initialization is shown
in Example 6-5.
Example 6-4: PWM Duty Cycle Selection
Example 6-5: PWM Duty Cycle Initialization
(or)
Where:
REFCLK = 7.49 MHz
M1 = 16
N = 1
Where:
The maximum PWM duty cycle resolution is 1.04 ns.
The desired PWM duty cycle is 5 µs.
Note: The FRC clock can be tuned using the TUN<5:0> bits of the OSCTUN Special
Function Register (SFR) to obtain a maximum PWM resolution of 1.04 ns. For
more information, refer to the section on “Oscillator Configuration” in the
specific device data sheet.
Refer to Equation 5-1
Refer to Equation 5-1
MDC, PDCx, SDCx = ACLK 8 Desired PWM Duty Cycle
PWM Input Clock Prescaler Divider (PCLKDIV<2:0>)
( )
ACLK = REFCLK 1M
N
ACLK = F
VCO
N
ACLK = 7.49 MHz 16
1= 119.84 MHz
MDC, PDCx, SDCx = 119.84 MHz 8 5
s
1
( )
= 4794
Note 1: If a duty cycle value is smaller than the minimum value (0x0008), a signal will have
a zero duty cycle. A value of 0x0008 is the minimum usable duty cycle value that
produces an output pulse from the PWM Generators.
2: A duty cycle value greater than (Period + 0x0008) produces a 100% duty cycle.
/* Select either Master Duty cycle or Independent Duty cycle */
PWMCON1bits.MDCS = 0; /* PDC
X
/SDC
X
provides duty cycle value */
PWMCON1bits.MDCS = 1;
/*
MDC provides duty cycle value */
/* Initialize PWM Duty cycle value */
PDC1 = 4794; /* Independent Primary Duty Cycle is 5
µ
s from Equation 6-3 */
SDC1 = 4794; /* Independent Secondary Duty Cycle is 5
µ
s from Equation 6-3 */
MDC = 4794; /* Master Duty Cycle is 5
µ
s from */Equation 6-3

2008-2017 Microchip Technology Inc. DS70000323H-page 53
High-Speed PWM Module
6.2.4 DUTY CYCLE RESOLUTION
When ACLK = 120 MHz, the PWM duty cycle and period resolution is 1.04 ns per LSb, with the
PWM clock configured for the highest prescaler setting. The PWM duty cycle bit resolution can
be determined using Equation 6-4.
Equation 6-4: Bit Resolution Calculation
The duty cycle bit resolution versus PWM frequencies at the highest PWM clock frequency is
shown in Table 6-1.
At the highest clock frequency, the clock period is 1.04 ns. The PWM resolution becomes coarser
by configuring other PWM clock prescaler settings.
Table 6-1: PWM Frequency and Duty Cycle Resolution
PWM Duty Cycle Resolution PWM Frequency
16 bits 14.6 kHz
15 bits 29.3 kHz
14 bits 58.6 kHz
13 bits 117.2 kHz
12 bits 234.4 kHz
11 bits 468.9 kHz
10 bits 937.9 kHz
9 bits 1.87 MHz
8 bits 3.75 MHz
Where:
ACLK 8 Desired PWM Period
PWM Input Clock Prescaler Divider (PCLKDIV<2:0>)
( )
Bit Resolution = Log
2
Desired PWM Period = 1
Desired PWM Switching Frequency
( )

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 54
2008-2017 Microchip Technology Inc.
6.3 Dead-Time Generation
Dead time refers to a programmable period of time (specified by the Dead-Time registers, DTRx,
or the Alternate Dead-Time registers, ALTDTRx), which prevents a PWM output from being
asserted until its complementary PWM signal has been deasserted for the specified time.
The High-Speed PWM module consists of four dead-time control units. Each dead-time control
unit has its own dead-time value.
Dead-time generation can be provided when any of the PWM I/O pin pairs are operating in
Complementary or Push-Pull PWM Output mode. Many power converter circuits require dead
time because power transistors cannot switch instantaneously. To prevent shoot-through current,
some amount of time must be provided between the turn-off event of one PWM output and the
turn-on event of the other PWM output in a complementary pair, or the turn-on event of the other
transistor.
The High-Speed PWM module provides positive dead time and negative dead time. The positive
dead time prevents overlapping of PWM outputs. Positive dead-time generation is available for all
output modes. Positive dead-time circuitry works by blanking the leading edge of the PWM signal.
Negative dead time is the forced overlap of the PWMxH and PWMxL signals. Negative dead time
works when the extended time period of the currently active PWM output overlaps the PWM output
that is just asserted. Certain converter techniques require a limited amount of shoot-through
current.
Negative dead time is specified only for complementary PWM signals. Negative dead time does
not apply to user, current-limit or Fault overrides. This mode can be implemented by using phase-
shift values in the PHASEx/SPHASEx registers that shift the PWM outputs so that the outputs
overlap another PWM signal from a different PWM output channel.
The dead-time logic acts as a gate and allows an asserted PWM signal, or an override value, to
propagate to the output. The dead-time logic never asserts a PWM output on its own initiative.
The dual dead-time waveforms for dead time disabled, positive dead time and negative dead
time are illustrated in Figure 6-3.
Figure 6-3: Dual Dead-Time Waveforms
The dead-time feature can be disabled for each PWM Generator. The dead-time functionality is
controlled by the Dead-Time Control bits, DTC<1:0> (PWMCONx<7:6>). Dead time is not
supported for Independent PWM Output mode.
PWMxH
PWMxL
PWMxL
PWMxL
PWMxH
PWMxH
Dead Time Disabled
Positive Dead Time
DTRx ALTDTRx
Negative Dead Time

2008-2017 Microchip Technology Inc. DS70000323H-page 55
High-Speed PWM Module
6.4 Dead-Time Generators
Each complementary output pair for the High-Speed PWM module has a 12-bit down counter to
produce the dead-time insertion. Each dead-time unit has a rising and falling edge detector
connected to the duty cycle comparison output. Depending on whether the edge is rising or
falling, one of the transitions on the complementary outputs is delayed until the associated
dead-time timer generates the specific delay period.
The dead-time logic monitors the rising and falling edges of the PWM signals. The dead-time
counters reset when the associated PWM signal is inactive and start counting when the PWM
signal is active. Any selected signal source that provides the PWM output signal is processed by
the dead-time logic.
The dead time can be determined using the formula shown in Equation 6-5:
Equation 6-5: Dead-Time Calculation
Example 6-6:
The following are the three Dead-Time Control modes:
• Positive Dead-Time Mode
Positive Dead-Time mode describes a period of time when both the PWMxH and PWMxL
outputs are not asserted. This mode is useful when the application must allocate time to
disable a power transistor prior to enabling other transistors. This is similar to a “Break
before Make” switch. When Positive Dead-Time mode is specified, the DTRx registers
specify the positive dead time for the PWMxH output and the ALTDTRx registers specify the
positive dead time for the PWMxL output.
• Negative Dead-Time Mode
Negative Dead-Time mode describes a period of time when both the PWMxH and PWMxL
outputs are asserted. This mode is useful in current fed topologies that need to provide a
path for current to flow when the power transistors are switching. This is similar to a “Make
before Break” switch. When Negative Dead-Time mode is specified, the DTRx registers
specify the negative dead time for the PWMxL output and the ALTDTRx registers specify the
negative dead time for the PWMxH output. Negative dead time is specified only for
complementary PWM output signals.
• Dead-Time Disabled Mode
Dead-time logic can be disabled per PWM Generator. The dead-time functionality is
controlled by the DTC<1:0> bits (PWMCONx<7:6>).
Note: In the dsPIC33EP family of devices, writing to a Dead-Time register during a dead-
time event, with IUE = 1 (PWMCONx<0>), will restart the dead-time counter, which
creates a dead-time variable length based on where the write event occurs. This will
then affect the PWM on-time.
PWM Input Clock Prescaler Divider (PCLKDIV
<2:0>
)
DTRx, ALTDTRx =
ACLK *
8
* Desired Dead Time
Note: Maximum dead-time resolution is 1.04 ns.
7.49 MHz * 16
1
ACLK
=
=
119.84 MHz
Where:
M1
=
16
REFCLK
= 7.49 MHz
N
=
1
Desired Dead Time = 100 ns
(Refer to Equation 5-1)
DTRx, ALTDTRx = 119.85 MHz * 8 * 100 ns
1= 96

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 56
2008-2017 Microchip Technology Inc.
6.5 Dead-Time Ranges
The dead-time duration provided by each dead-time unit is set by specifying an unsigned value
in the DTRx and ALTDTRx registers. At maximum operating clock frequency, with a 1.04 ns duty
cycle resolution, the dead-time resolution is 1.04 ns. At the highest PWM resolution, the
maximum dead-time value is 17.03 s.
6.6 Dead-Time Distortion
For duty cycle values near 0% or 100%, the PWM signal becomes nonlinear if dead time is
active. For any duty cycle value less than the dead time, the PWM output is zero. For duty
cycle values greater than (100% dead time), the PWM output is the same as if the duty cycle
is (100% dead time).
6.7 Dead-Time Resolution
At the highest clock rate, the dead-time resolution is 1.04 ns under normal operating conditions.
However, there are some exceptions, such as for Fault current-limit or user override events, the
highest possible dead-time resolution is 8.32 ns (bit 3 in the DTRx and ALTDTRx registers) at
maximum CPU speed and prescaler.
The configuration of PWM dead-time control is shown in Example 6-7. The configuration of PWM
dead-time initialization is shown in Example 6-8.
Example 6-7: PWM Dead-Time Control
Example 6-8: PWM Dead-Time Initialization
Note: When current-limit or Fault override data is set to ‘0’, dead time is not applied and
the “zero” override data is applied immediately.
Note:
For duty cycle values greater than (100% dead time), and the application demands a
100% duty cycle (that is, there is no dead time in the PWM output), DTC<1:0> = 2 in
the PWMCONx register should therefore be configured.
/* Select Dead-Time control */
/* Choose one of these options */
PWMCON1bits.DTC = 0; /* Positive Dead-Time applied for all modes */
PWMCON1bits.DTC = 1; /* Negative Dead-Time applied for all modes
*/
/* Dead-Time value for PWM generator */
/* Refer to */Equation 6-5
DTR1 = 96; /* Dead-Time value is 100 ns */
ALTDTR1 = 96; /* Alternate
Dead-Time
value is 100 ns */

2008-2017 Microchip Technology Inc. DS70000323H-page 57
High-Speed PWM Module
6.8 Dead-Time Insertion in Center-Aligned Mode
While using Center-Aligned mode and complementary PWM, only the ALTDTRx register must
be used for dead-time insertion. The dead time is inserted in the PWM waveform, as illustrated
in Figure 6-4.
Figure 6-4: Dead-Time Insertion in Center-Aligned Mode
Note:
With IUE = 1, all three cases, as described in
Section 13.0 “Immediate Update of
PWM Duty Cycle”
, hold true in Center-Aligned mode.
ALTDTRx ALTDTRx ALTDTRx ALTDTRx
PWMxH
PWMxL
PDCx
Period
2x Period
0
PHASEx

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 58
2008-2017 Microchip Technology Inc.
6.9 Phase Shift
Phase shift is the relative offset between PWMxH or PWMxL with respect to the master time
base. In Independent Output mode, the PHASEx register determines the relative phase shift
between PWMxH and the master time base. The SPHASEx register determines the relative
phase shift between PWMxL and the master time base. The contents of the PHASEx register are
used as an initialization value for the PTMRx register and the contents of the SPHASEx register
are used as an initialization value for the STMRx register.
Figure 6-5 and Figure 6-6 provide example waveforms for phase shifting in Complementary
mode and Independent Output mode, respectively.
Figure 6-5: Phase Shifting (Complementary Mode)
Figure 6-6: Phase Shifting (Independent Output Mode)
PWMxH without Phase Shift
PWMxH with Phase Shift
PWMxL without Phase Shift
PWMxL with Phase Shift
PHASEx
Note: In Complementary, Push-Pull and Redundant PWM Output modes, PHASEx controls the phase shift
for the PWMxH and PWMxL outputs.
PWMxH without Phase Shift
PWMxH with Phase Shift
PWMxL without Phase Shift
PWMxL with Phase Shift
Note: In Independent Output mode, SPHASEx controls the phase shift for the PWMxL output and PHASEx
controls the phase shift for the PWMxH output with respect to the Master Time Base.
(different duty cycle)
PHASEx
SPHASEx

2008-2017 Microchip Technology Inc. DS70000323H-page 59
High-Speed PWM Module
In addition, there are two shadow registers for the PHASEx and SPHASEx registers. If the IUE
bit (PWMCONx<0>) is set to ‘1’, these shadow registers are updated immediately whenever new
values are written by the user-assigned application, as shown in Figure 6-7. However, if IUE = 0,
these shadow registers are updated only at the Local Time Base Reset, as shown in Figure 6-8.
The new values are transferred from the shadow registers to the PHASEx and SPHASEx
registers only on a Master Time Base Reset.
The phase offset value can be any value between zero and the value in the PTPER register
(0
PHASEx, SPHASEx
PTPER). Any PHASEx or SPHASEx value greater than the period
value will produce an unpredictable result. It is not possible to create phase shifts greater than
the period. Example 6-9 provides the PWM phase-shift initialization.
Figure 6-7: Phase-Shift Waveforms (IUE =
1
)
Master Time Base
(PMTMR)
Period Match
Requested PHASEx
PHASEx
SPHASEx
PTMRx
PWMxH
STMRx
PWMxL
SDCx
PDCx
75 25
50
Note: Operation of the High-Speed PWM module with Independent Time Base is controlled by the master time base.
PTPER =
100
PMTMR Rollover on PTPER Match
Next Phase Next Phase
Load PHASEx
on MTB Rollover
50
75 25
Shadow PHASEx 75 2550

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 60
2008-2017 Microchip Technology Inc.
Figure 6-8: Phase-Shift Waveforms (IUE =
0
)
Master Time Base
(PMTMR)
Period Match
Requested PHASEx
PHASEx
SPHASEx
PTMRx
PWMxH
STMRx
PWMxL
SDCx
PDCx
75 25
50
Note: Operation of the High-Speed PWM module with Independent Time Base is controlled by the master time base.
PTPER =
100
PMTMR Rollover on PTPER Match
Load PHASEx
on MTB Rollover
50
75 25
Shadow PHASEx 75 2550
Next PhaseNext Phase

2008-2017 Microchip Technology Inc. DS70000323H-page 61
High-Speed PWM Module
Example 6-9: PWM Phase-Shift Initialization
The bit resolution of the PWM duty cycle, phase and dead time, with respect to different input
clock prescaler selections, is shown in Table 6-2.
Table 6-2: Duty Cycle, Phase, Dead-Time Bit Resolution Versus Prescaler Selection
PWM Clock
Prescaler
Bit Resolution
64 ns 32 ns 16 ns 8 ns 4 ns 2 ns 1 ns
1:1 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0
1:2 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 —
1:4 bit 4 bit 3 bit 2 bit 1 bit 0 — —
1:8 bit 3 bit 2 bit 1 bit 0 — — —
1:16 bit 2 bit 1 bit 0 — — — —
1:32 bit 1 bit 0 — — — — —
1:64 bit 0 — — — — — —
/* Initialize phase shift value for the PWM output */
/* Phase shifts are initialized when operating in Master time base */
PHASEx = 100;
/*
Primary phase shift value of 104 ns */
SPHASEx = 100;
/* Secondary
phase shift value of 104 ns */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 62
2008-2017 Microchip Technology Inc.
7.0 PWM TRIGGERS
For the ADC module, the TRIGx and STRIGx registers specify the triggering point for the
PWMxH and PWMxL outputs, respectively. An ADC trigger signal is generated when the
Independent Time Base Counter (PTMRx or STMRx) register value matches the specified TRIGx
or STRIGx register value. The PWM triggers (TRIGx/STRIGx) have a resolution of 8.32 ns (for a
PWM resolution of 1.04 ns). Apart from the triggers generated by the TRIGx and STRIGx
settings, the ADC pairs can also be triggered by the current-limit sources of individual PWM
Generators and the Special Event Trigger (SEVTCMP).
The Trigger # Output Divider bits (TRGDIV<3:0>) in the PWMx Trigger Control register
(TRGCONx<15:12>)
act as a postscaler for the TRIGx register to generate ADC triggers. This
allows the trigger signal to the ADC to be generated once for every 1, 2, 3.... and 16 trigger
events. These bits specify how frequently the ADC trigger is generated.
Each PWM Generator consists of the Trigger Postscaler Start Enable Select bits,
TRGSTRT<5:0>
(TRGCONx<5:0>), that specify how many PWM cycles to wait before generating the first ADC
trigger. The logic for ADC triggering by the High-Speed PWM module is illustrated in Figure 7-1.
Figure 7-1: PWM Trigger for Analog-to-Digital Conversion
PTMRx
TRIGx
STMRx
STRIGx
1:1
1:16
1:1
.
.
1:16
1
0
PWM Trigger to ADC
TRGSTRT<5:0>
DTM
Clock
Clock
PWMxL Trigger to ADC
.
.
.
.
Delay TRGDIV<3:0>
PWM Trigger Interrupt, PWMxH Trigger to ADC
CMP
CMP
0

2008-2017 Microchip Technology Inc. DS70000323H-page 63
High-Speed PWM Module
Depending on the settings of the TRGDIV<3:0> bits (TRGCONx<15:12>) and the TRGSTRT<5:0>
bits (TRGCONx<5:0>), triggers are generated at different PWM intervals, as illustrated in Figure 7-2
through Figure 7-9. The trigger start delay (TRGSTRT<5:0>) is synchronized with the rollover of
the primary master timers and secondary master timers. As a result, applications which require the
use of the Independent Time Base, ITB = 1 (for example, applications that use Center-Aligned
mode, CAM = 15), may have to configure the PTPER/STPER registers depending upon the
requirement to configure the TRGSTRT<5:0> bits.
Figure 7-2: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 0, TRGSTRT<5:0> = 0)
Figure 7-3: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 0, TRGSTRT<5:0> = 1)
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
62 3 4 5 7
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
62 3 4 5 7

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 64
2008-2017 Microchip Technology Inc.
Figure 7-4: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 0, TRGSTRT<5:0> = 2)
Figure 7-5: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 1, TRGSTRT<5:0> = 0)
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
2 3 4 5
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
PTPER = 9616
51 2 3 4 6

2008-2017 Microchip Technology Inc. DS70000323H-page 65
High-Speed PWM Module
Figure 7-6: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 1, TRGSTRT<5:0> = 1)
Figure 7-7: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 2, TRGSTRT<5:0> = 0)
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
62 3 4 5 7
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
62 3 4 5 7

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 66
2008-2017 Microchip Technology Inc.
Figure 7-8: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 2, TRGSTRT<5:0> = 2)
Figure 7-9: PWM Trigger Signal in Relation to the PWM Output (TRGDIV<3:0> = 2, TRGSTRT<5:0> = 3)
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
53 4 6 7
PWMxH
TRIGx = 0
TRIGx = 8
TRIGx = 4808
TRIGx = 9616
1
PTPER = 9616
64 5 7 8 9 10 11

2008-2017 Microchip Technology Inc. DS70000323H-page 67
High-Speed PWM Module
The trigger divider allows the user-assigned application to tailor the ADC sample rates to the
requirements of the control loop.
When the Dual Trigger Mode bit, DTM (TRGCONx<7>), is set to ‘1’, the ADC TRIGx output is a
Boolean OR of the ADC trigger pulses for the TRIGx and the STRIGx time base comparisons.
The DTM mode of operation allows the user-assigned application to take two ADC samples on
the same pin within a single PWM cycle.
If ADC triggers are generated at a rate faster than the rate that the ADC can process, the
operation can result in a loss of some samples. However, the user-assigned application can
ensure that the time it provides is enough to complete two ADC operations within a single PWM
cycle.
The trigger pulse is generated, regardless of the state of the Trigger Interrupt Enable bit, TRGIEN
(PWMCONx<10>). If the TRGIEN bit is set to ‘ ’, an Interrupt Request (IRQ) is generated. The1
configuration of independent PWM ADC triggering is shown in Example 7-1.
Example 7-1: Independent PWM ADC Triggering
Note:
The Secondary Trigger (STRIGx) comparison does not generate PWM interrupts
regardless of the state of the DTM bit (TRGCONx<7>).
Note 1:
The TRGSTAT bit is cleared only by clearing the TRGIEN bit (PWMCONx<10>); it
is not cleared automatically.
2:
Dynamic triggering can show some advantages where multiple PWM channels are
used in applications, such as IPFC and multiphase buck regulators. TRIGx values
can be changed based on the PWM period, duty, load current, etc. This is to ensure
that the trigger points are separated from the PWM channel’s rise and fall
instances.
3:
In Push-Pull mode (PMOD<1:0> = 10) and Center-Aligned mode (CAM = 1,
ITB = 1), configurations of 2 x PTPER (or 2 x PHASEx) constitute one PWM period.
Therefore, in every push-pull (or center-aligned) period, there will be two triggers
for TRIGx and two triggers for STRIGx (one for each half cycle).
4:
In the dsPIC33EP family of devices for TRGDIV<3:0> > 0, care must be taken
while updating the TRIGx value within a PWM cycle. If the TRIGx is updated to a
value larger than the local time base (PTMR) at the instant of update, there is a
possibility of a retrigger within the same cycle, causing the next trigger to appear
earlier than the TRGDIVx bits setting.
/* Independent PWM ADC triggering
*/
TRIG1 = 1248; /* Point at which the ADC module is to be
triggered by primary PWM */
STRIG1 = 2496; /* Point at which the ADC module is to be
triggered by secondary PWM */
TRGCON1bits.TRGDIV = 0; /* Trigger output divider set to trigger
ADC on every trigger match event */
TRGCON1bits.DTM = 1; /* Primary and Secondary triggers combined
to create ADC trigger */
TRGCON1bits.TRGSTRT = 4; /* First ADC trigger event occurs after
four trigger match events */
PWMCON1bits.TRGIEN = 1; /* Trigger event generates an interrupt
request */
while (PWMCON1bits.TRGSTAT!= 1); /* Wait for PWM trigger interrupt status
change */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 68
2008-2017 Microchip Technology Inc.
When phase shifting the PWM signal, the PWM timer value is updated to reflect the new phase
value. There is a possibility of missing trigger events when changing the phase from a smaller
value to a larger value. The user-assigned application must ensure that this does not affect any
control loop execution. Figure 7-10 illustrates the effect of phase shift on PWM triggers.
Figure 7-10: Effect of Phase Shift on PWM Triggers
PTPER = 100
Master
Time Base
(PMTMR)
Requested
PHASEx
PMTMR Rollover on PTPER Match
Next Phase Next Phase
(EIPU = 0)
PTMRx = 50
PTMRx = 75
PTMRx = 50
PTMRx = 75
PTPER = 100
50
50
75 25
75 25
PHASEx
PWM Timer
PTMRx
Trigger Event is Missed
when PHASEx is Increased
60
60
TRIGx = 60
PTMRx = 25
Load PHASEx on PTMRx Rollover
60
TRIGx = 60 TRIGx = 60
Load PTMRx with PHASEx
on PMTMR Rollover
Load PTMRx with PHASEx
on PMTMR Rollover
Load PTMRx with PHASEx
on PMTMR Rollover
(EIPU = 0 0, IUE = )
Load PHASEx on PTMRx Rollover

2008-2017 Microchip Technology Inc. DS70000323H-page 69
High-Speed PWM Module
8.0 PWM INTERRUPTS
The High-Speed PWM module can generate interrupts based on internal timing signals or
external signals through the current-limit and Fault inputs. The primary time base module can
generate an Interrupt Request (IRQ) when a specified event occurs. Each PWM Generator
module provides its own IRQ signal to the interrupt controller. The interrupt for each PWM
Generator is a Boolean OR of the trigger event IRQ, the current-limit input event and the Fault
input event for that module.
Besides the individual PWM IRQs from each of the PWM Generators, the interrupt controller
receives an IRQ signal from the primary time base on special events.
The three IRQs coming from each PWM Generator are called individual PWM interrupts. The
IRQ for each of the individual interrupts can come from the PWM individual trigger (TRIGx), PWM
Fault logic or PWM current-limit logic. Each PWM Generator consists of the PWM interrupt flag
in an IFSx register. When an IRQ is generated by any of the above sources, the PWM interrupt
flag associated with the selected PWM Generator is set.
If more than one IRQ source is enabled, the interrupt source is determined using the user-
assigned application by checking the Trigger Interrupt Status bit, TRGSTAT (PWMCONx<13>),
the Fault Interrupt Status bit, FLTSTAT (PWMCONx<15>) and the Current-Limit Interrupt Status
bit, CLSTAT (PWMCONx<14>).
8.1 PWM Time Base Interrupts
In each PWM Generator, the High-Speed PWM module can generate interrupts based on the
master time base and/or the individual time base. The SEVTCMP register specifies timer-based
interrupts for the primary time base and the TRIGx registers specify the timer-based interrupts for
the individual time bases. For devices with a secondary master time base, the SSEVTCMP register
is configured to generate interrupts based on the compare event with the secondary time base.
The primary time base and secondary time base (for devices with a secondary master time base)
special event interrupts are enabled through the SEIEN bits (PTCON<11> and STCON<11>,
respectively). In each PWM Generator, the individual time base interrupts generated by the
trigger logic are controlled by the TRGIEN bit (PWMCONx<10>).
Note:
A PWM interrupt due to a PWM individual trigger is generated only when correspond-
ing to the TRIGx setting, irrespective of the status of the DTM (TRGCONx<7>) bit as
indicated in Figure 7-1.
Note:
When an appropriate match condition occurs, the Special Event Trigger signal and
the individual PWM trigger pulses to the ADC are always generated, regardless of
the setting of their respective interrupt enable bits.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 70
2008-2017 Microchip Technology Inc.
9.0 PWM OPERATING MODES
This section describes the following operation modes, which are supported by the High-Speed
PWM module:
•Push-Pull PWM Output Mode
•Complementary PWM Output Mode
•Redundant PWM Output Mode
•True Independent PWM Output Mode
These operating modes can be selected using the PWM # I/O Pin Mode bits (PMOD<1:0>) in the
PWM I/O Control register (IOCONx<11:10>).
9.1 Push-Pull PWM Output Mode
In Push-Pull PWM Output mode, the PWM outputs are alternately available on the PWMxH and
PWMxL pins. Some typical applications of Push-Pull mode are provided in
Section 16.0
“Application Information”
. The PWM outputs in the Push-Pull PWM mode are illustrated in
Figure 9-1.
Figure 9-1: Push-Pull PWM Output Mode
PWM1H
PWM1L
DC
X
– DTR
X
Period – DC
X
+ DTR
X
T
ON
T
OFF
Period Period
Dead Time Dead Time Dead Time
Period
Duty Cycle
0
Period
Timer
Value
Timer Resets
PWMxH
Value
PWMxL Duty Cycle
Duty Cycle Match

2008-2017 Microchip Technology Inc. DS70000323H-page 71
High-Speed PWM Module
9.2 Complementary PWM Output Mode
In Complementary PWM Output mode, the PWM output, PWMxL, is the complement of the
PWMxH output. Some typical applications of Complementary PWM Output mode are provided
in
Section 16.0 “Application Information”
.
The PWM outputs, when the module operates in Complementary PWM Output mode, are
illustrated in Figure 9-2.
Figure 9-2: Complementary PWM Output Mode
PWM1L
PWM1H
Dead Time
(1)
Dead Time
(1)
Dead Time
(1)
Period
Period
Duty Cycle
0
Period
Timer
Value
Timer Resets
PWMxH
Value
PWMxL
(Period – Duty Cycle)
Duty Cycle Match
Note 1: Positive dead time is shown.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 72
2008-2017 Microchip Technology Inc.
9.3 Redundant PWM Output Mode
In Redundant PWM Output mode, the High-Speed PWM module has the ability to provide two
copies of a single-ended PWM output signal per PWM pin pair (PWMxH, PWMxL). This mode
uses the PDCx register to specify the duty cycle. In this PWM Output mode, the two PWM output
pins provide the same PWM signal unless the user-assigned application specifies an override
value. Redundant PWM Output mode is illustrated in Figure 9-3.
Figure 9-3: Redundant PWM Output Mode
Table 9-1 provides the PWM register functionality for the PWM modes.
Table 9-1: Complementary, Push-Pull and Redundant PWM Output Mode Register
Functionality
Time Base Primary Master
Time Base
Secondary Master
Time Base ( )1Independent Time Base
Function PWMxH PWMxL PWMxH PWMxL PWMxH PWMxL
PWM
Period
PTPER PTPER STPER STPER PHASEx PHASEx
PWM Duty
Cycle
MDC/PDC X XMDC/PDC MCD/PDCx MDC/PDCx MDC/PDCx MDC/PDCx
PWM
Phase Shift
PHASEx PHASEx PHASEx PHASEx N/A N/A
ADC
Trigger
SEVTCMP/
TRIGx/
STRIGx
SEVTCMP/
TRIGx/
STRIGx
SSEVTCMP/
TRIGx/
STRIGx
SSEVTCMP/
TRIGx/
STRIGx
SEVTCMP ( )2/
SSEVTCMP ( )2/
TRIGx/STRIGx
SEVTCMP ( )2/
SSEVTCMP ( )2/
TRIGx/STRIGx
Note 1: Refer to the specific device data sheet for the availability of the secondary master time base.
2: The selection of a trigger source as SEVTCMP or SSEVTCMP depends on the MTBS
bit (PWMCONx<3>) setting. Refer to the specific device data sheet for the availability of the
MTBS bit.
Duty Cycle
0
Period
Timer
Value
PWMxH
Value
Programmed
Duty
Cycle
PWMxL

2008-2017 Microchip Technology Inc. DS70000323H-page 73
High-Speed PWM Module
9.4 True Independent PWM Output Mode
In True Independent PWM Output mode (PMOD<1:0> = 11), the PWM outputs (PWMxH and
PWMxL) can have different duty cycles. The PDCx register specifies the duty cycle for the
PWMxH output, whereas the SDCx register specifies the duty cycle for the PWMxL output. In
addition, the PWMxH and PWMxL outputs can either have different periods or they can be phase
shifted relative to each other.
• When ITB = 1, the PHASEx register specifies the PWM period for the PWMxH output and
the SPHASEx register specifies the PWM period for the PWMxL output
• When ITB = 0, the PHASEx register specifies the phase shift for the PWMxH output and
the SPHASEx register specifies the phase shift for the PWMxL output
True Independent PWM Output mode is illustrated in Figure 9-4. PWM Output Pin mode
selection is shown in Example 9-1.
Figure 9-4: True Independent PWM Output Mode
Note:
In Independent Time Base mode (ITB = 1), there may not be a deterministic phase
relationship between the PWMxH and PWMxL outputs.
Duty Cycle 2
PWMxL
Duty Cycle 1
PWMxH
Period
PMTMR = 0
Duty Cycle 2
PWMxL
PWMxH
Period
Phase 2
PMTMR = 0
Duty Cycle 2
PWMxL
Duty Cycle 1
PWMxH
Period 2
Period 1
Master Time Base;
PHASEx = 0;
SPHASEx = 0
Master Time Base
ITB = 1
with Phase Shift
Duty Cycle 1

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 74
2008-2017 Microchip Technology Inc.
Example 9-1: PWM Output Pin Mode Selection
Table 9-2 provides the PWM register functionality for the Independent Output mode.
Table 9-2: Independent Output Mode Register Functionality
Table 9-3 provides the PMOD<1:0> bits selection for different topologies and configuration.
Table 9-3: PMOD<1:0> Bits Selection for Different Topologies and Configuration
Time Base Primary Master
Time Base
Secondary Master
Time Base ( )1
Independent
Time Base
Function PWMxH PWMxL PWMxH PWMxL PWMxH PWMxL
PWM Period PTPER PTPER STPER STPER PHASEx SPHASEx ( )2
PWM Duty Cycle MDC/PDCX XMDC/SDC MCD/PDCx MDC/PDCx MDC/PDCx MDC/SDCx
PWM Phase Shift PHASEx SPHASEx ( )2PHASEx SPHASEx ( )2N/A N/A
ADC Trigger SEVTCMP/
TRIGx/
STRIGx
SEVTCMP/
TRIGx/
STRIGx
SSEVTCMP/
TRIGx/
STRIGx
SSEVTCMP/
TRIGx/
STRIGx
TRIGx STRIGx
Note 1: Refer to the specific device data sheet for the availability of the secondary master time base.
2: The SPHASEx register is used only in Independent Output mode.
Item Topology
( )1
Configuration PMOD<1:0>
Setting
1 Flyback Converter True Independent Output mode/
Redundant Output mode
11 01 or
2 Boost/PFC Converter True Independent Output mode/
Redundant Output mode
11 01 or
3 Interleaved PFC Converter True Independent Output mode with
Master Time Base
11
4 Forward Converter True Independent Output mode/
Redundant Output mode
11 01 or
5 Double-Ended Forward Converter True Independent Output mode/
Redundant Output mode
11 01 or
6 Active Clamp Forward Converter Complementary PWM Output mode 00
7 LLC Half-Bridge Series Converter Complementary PWM Output mode 00
8 Half-Bridge Converter Push-Pull PWM Output mode 10
9 Push-Pull Converter Push-Pull PWM Output mode 10
10 Full-Bridge Converter Push-Pull PWM Output mode 10
11 Phase-Shifted Full-Bridge Converter Complementary PWM Output mode 00
12 Single-Phase Synchronous Buck
Regulator
Complementary PWM Output mode 00
13 Multiphase Synchronous Buck
Regulator
Complementary PWM Output mode
with Master Time Base and
Phase Staggering between each
Buck Converter PWM Gate Drives
00
Note 1:
The listed topologies can be configured both in the Voltage and in the Current (that
is, Average and Peak Current) mode control.
/* Select PWM I/O pin mode – Choose one of the following output modes */
IOCON1bits.PMOD = 0; /* For Complementary Output mode */
IOCON1bits.PMOD = 1; /* For Redundant Output mode */
IOCON1bits.PMOD = 2; /* For Push-Pull Output mode */
IOCON1bits.PMOD = 3; /* For True Independent Output mode */

2008-2017 Microchip Technology Inc. DS70000323H-page 75
High-Speed PWM Module
10.0 PWM FAULT PINS
The key functions of the PWM Fault input pins are as follows:
• For devices with remappable I/Os, each PWM Generator can select its Fault input source
from up to eight remappable Fault sources. A few devices have dedicated external Fault
pins along with the remappable Fault sources. In some devices with remappable I/Os, the
output of the analog comparator is available directly as a Fault source, whereas in other
devices, the analog comparator output can be assigned as a Fault through the virtual pins
(refer to
Section 10.1 “PWM Fault Generated by the Analog Comparator”
). For more
information on available Fault sources, refer to the specific device data sheet.
• For devices without remappable I/Os, each PWM Generator can select its Fault input
source from up to 23 Fault pins and up to 4 analog comparator outputs.
• Each PWM Generator has the Fault Control Signal Source Select bits (FLTSRC<4:0>) in
the PWMx Fault Current-Limit Control registers (FCLCONx<7:3>). These bits specify the
source for its Fault input signal.
• Each PWM Generator has the Fault Interrupt Enable bit, FLTIEN (PWMCONx<12>). This
bit enables the generation of Fault IRQs.
• Each PWM Generator has an associated Fault Polarity bit, FLTPOL (FCLCONx<2>). This
bit selects the active state of the selected Fault input.
• Upon occurrence of a Fault condition, the PWMxH and PWMxL outputs can be forced to
one of the following states:
- If the Independent Fault Mode Enable bit, IFLTMOD (FCLCONx<15>), is enabled, the
FLTDAT<1:0> (IOCONx<5:4>) bits (high/low) provide data values to be assigned to the
PWMxH and PWMxL outputs. In this mode, the current-limit source provides the Fault
input for the PWMxH pin and the Fault source provides the Fault input for the PWMxL
pin, and the CLDAT<1:0> bits are ignored.
- In Fault mode, the FLTDAT<1:0> (IOCONx<5:4>) bits (high/low) provide the data
values to be assigned to the PWMxH and PWMxL outputs.
The following list describes major functions of the Fault input pin:
• A Fault can override the PWM outputs. The Fault Override Data bits, FLTDAT<1:0>
(IOCONx<5:4>), can have a value of either ‘00’ or ‘11’. If the FLTDAT<1:0> bits are set
to ‘00’, the Fault is processed asynchronously to enable the immediate shutdown of the
associated power transistors in the application circuit. If the FLTDAT<1:0> bits are set
to ‘11’, it is processed by the dead-time logic and then applied to the PWM outputs.
• The Fault signals can generate interrupts. The FLTIEN bit (PWMCONx<12>) controls the
Fault interrupt signal generation. The user-assigned application can specify interrupt signal
generation even if the Fault mode bits, FLTMOD<1:0> (FCLCONx<1:0>), disable the Fault
override function. This allows the Fault input signal to be used as a general purpose external
IRQ signal.
The FLTx pins are normally active-high. The FLTPOL bit (FCLCONx<2>), when set to ‘1’, inverts
the selected Fault input signal; therefore, these pins are set as active-low.
The Fault pins are also readable through the port I/O logic when the High-Speed PWM module
is enabled. This allows the user-assigned application to poll the state of the Fault pins in software.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 76
2008-2017 Microchip Technology Inc.
Figure 10-1 illustrates the PWM Fault control module block diagram for devices with
remappable I/Os.
Figure 10-1: PWM Fault Control Module Block Diagram for Devices with Remappable I/Os
( )1
FLTSRC<4:0>
FLT1
FLT2
FLT3
FLT4
FLT5
FLT6
FLT7
FLT8
00001
00010
00011
00100
00101
01000
00110
00111
0
1
PWMxH, PWMxL
2
PWM
Generator #
FLTDAT<1:0> 2
PWMxH, PWMxL Signals 2
Fault Mode
Selection Logic
FLTMOD<1:0>
Latch
Clear
FLTSTAT
PMTMR/SMTMR
Note 1: Not all Fault pins are available on all devices. For more information on Fault pins and FLTSRCx bits’
encoding, refer to the specific device data sheet.
FLT9
01001
FLT10
01010
FLT12
01100
FLT11
01011
CMP1x
Analog
Comparator
CMP2x
Analog
Comparator
CMP3x
Analog
Comparator
CMP4x
Analog
Comparator
Analog
Comparator
Module
01101
01110
01111
10000
Device Fault Pin
Device Fault Pin
Device Fault Pin
Device Fault Pin
FLT17
0b10001
FLT18
0b10010
FLT20
0b10100
FLT19
0b10011
Device Fault Pin
Device Fault Pin
Device Fault Pin
Device Fault Pin
FLT22
0b10110
FLT21
0b10101
Device Fault Pin
Device Fault Pin

2008-2017 Microchip Technology Inc. DS70000323H-page 77
High-Speed PWM Module
Figure 10-2 illustrates the PWM Fault control module block diagram for devices without
remappable I/Os.
Figure 10-2: PWM Fault Control Module Block Diagram for Devices without Remappable I/Os
( )1
FLTSRC<4:0>
CMP1x
CMP2x
CMP3x
CMP4x
FLT1
FLT2
FLT3
FLT4
FLT5
FLT6
FLT7
FLT8
00000
00001
00010
01000
01001
01010
01011
01100
01111
00011
01101
01110
Analog Comparator 1
Analog Comparator 2
Analog Comparator 3
Analog Comparator 4
Analog Comparator
Module
0
1
PWMxH, PWMxL
2
PWM
Generator #
FLTDAT<1:0> 2
PWMxH, PWMxL Signals 2
Fault
Mode
Selection
Logic
FLTMOD<1:0>
Latch
Clear
FLTSTAT
PMTMR/SMTMR
FLT23
11110
Note 1: For more information on the available analog comparator outputs and Fault pins, refer to the specific device
data sheet.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 78
2008-2017 Microchip Technology Inc.
10.1 PWM Fault Generated by the Analog Comparator
To use the comparator output as one of the Fault or current-limit sources, remap the comparator
output to a remappable I/O pin and remap one of the external Faults as an input to the same pin.
Remapping can be to a GPIO pin or to a virtual pin.
Virtual pins are identical in functionality to all other RPn pins, with the exception of pinouts. The
virtual pins are internal to the devices and are not connected to a physical device pin. The
comparator output remap to the virtual pin is illustrated in Figure 10-3.
For example, the output of an analog comparator can be configured to the virtual pin, RP32, and the
PWM Fault source can be configured as RP32. This configuration allows the analog comparator to
trigger PWM Faults without the use of an external device pin. Refer to the
“I/O Ports”
chapter in the
specific device data sheet for more information on virtual pins.
Example 10-1 shows the configuration of Analog Comparator 1 (ACMP1) as one of the Fault
sources to the PWM that is connected to Fault Input Pin 1.
The following output and input functions are used:
• Output Function: Analog Comparator 1
• Input Function: PWM Fault Pin 1
Example 10-1: Configuring the Analog Comparator as a Fault Source to the PWM
Figure 10-3: Comparator Output Remap to the Virtual Pin
Note:
This section applies only to devices with remappable I/Os which do not have analog
comparator outputs as dedicated Fault sources.
__builtin_write_OSCCONL(OSCCON & ~(1<<6)); /* Unlock Registers */
/* Configure Comparator Output Function */
RPOR16bits.RP32R = 0b100111; /* Assign ACMP1 To Pin RP32 */
/* Configure Fault Input Function */
RPINR29bits.FLT1R=32; /* Assign Fault1 To Pin RP32 */
__builtin_write_OSCCONL(OSCCON | (1<<6)); /* Lock Registers */
Note 1:
The comparator output can also be remapped to a General Purpose I/O (GPIO) pin.
2:
Example 10-1 is shown for the dsPIC33FJ(16/06)GSXXX family of devices.
FLTSRC<4:0>/CLSRC<4:0>
CMP1x
00000
00001
00010
00100
00101
00110
00111
00011
RPn
Analog Comparator Module
Virtual Pin
Note:
For more information on the pin numbers of the virtual pins, refer to the specific
device data sheet.

2008-2017 Microchip Technology Inc. DS70000323H-page 79
High-Speed PWM Module
10.2 Fault Interrupts
The FLTIEN bit (PWMCONx<12>) determines whether an interrupt will be generated when the
FLTx input is asserted high. The FLTDAT<1:0> (IOCONx<5:4>) bits (high/low) supply the data
values to be assigned to the PWMxH and PWMxL pins in case of a Fault.
The PWM Fault state is available on the Fault Interrupt Status bit, FLTSTAT (PWMCONx<15>).
The FLTSTAT bit displays the Fault IRQ latch. If Fault interrupts are not enabled, the FLTSTAT
bit displays the status of the selected FLTx input in positive logic format. When the Fault input
pins are not used in association with a PWM Generator, these pins can be used as general
purpose I/Os or interrupt input pins.
In addition to its operation as the PWM logic, the Fault pin logic can also operate as an external
interrupt pin. If the Faults are not allowed to affect the PWM Generators in the FCLCONx register,
the Fault pin can be used as a general purpose interrupt pin.
10.2.1 FAULT INPUT PIN MODES
The Fault input pin consists of the following modes of operation:
• Latched Mode
In Latched mode, the PWM outputs follow the states defined in the FLTDATx bits in the IOCONx
registers when the Fault pin is asserted. The PWM outputs remain in this state until the Fault
pin is deasserted and the corresponding interrupt flag is cleared in software. When both these
actions occur, and the appropriate Fault exit sequence (as described in
Section 10.4 “Fault
Exit”
) is followed, the PWM outputs return to normal operation at the beginning of the next
PWM cycle boundary. If the FLTSTAT bit (PWMCONx<15>) is cleared before the Fault condi-
tion ends, the High-Speed PWM waits until the Fault pin is no longer asserted. Software can
clear the FLTSTAT bit by writing ‘0’ to the FLTIEN bit (PWMCONx<12>).
• Cycle-by-Cycle Mode
In Cycle-by-Cycle mode, the PWM outputs follow the states defined by the FLTDATx bits as
long as the Fault pin remains asserted. After the Fault pin is deasserted, the PWM outputs
return to normal operation at the next PWM cycle boundary. Unlike Latched mode, no
specific sequence of operations needs to be performed to exit Cycle-by-Cycle Fault mode.
The operating mode for each Fault input pin is selected using the FLTMOD<1:0> bits
(FCLCONx<1:0>).
10.3 Fault Entry
With respect to the device clock signals, the PWM pins always provide an asynchronous
response to the Fault input pins. Therefore, if the FLTDATx bits are deasserted (set to ‘0’), the
PWM Generator will immediately deassert the associated PWM outputs, and if the specified
FLTDATx bits are asserted (set to ‘1’), the FLTDAT<1:0> (IOCONx<5:4>) bits (high/low) are
processed by the dead-time logic prior to being output as a PWM signal.
For more information on data sensitivity and behavior in response to the current-limit or Fault
events, refer to
Section 12.4 “Fault/Current-Limit Override and Dead-Time Logic”
.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 80
2008-2017 Microchip Technology Inc.
10.4 Fault Exit
After a Fault condition has ended, the PWM signals must be restored at a PWM cycle boundary
to ensure proper synchronization of PWM signal edges and manual signal overrides.
If Cycle-by-Cycle Fault mode is selected, the Fault is automatically reset on every PWM cycle.
No additional coding is needed to exit the Fault condition.
For Latched Fault mode, the following sequence must be followed to exit the Fault condition:
1. Poll the PWM Fault source to determine if the Fault signal has been deasserted.
2. Set the OVRDAT<1:0> (IOCONx<7:6>) bits to ‘00’.
3. Enable overrides for PWMxH and PWMxL by setting the OVRENH (IOCONx<9>) and
OVRENL (IOCONx<8>) bits to high.
4. Disable the PWM Fault by setting the FLTMOD<1:0> bits (FCLCONx<1:0>) = ‘0b11.
5. Provide a delay of at least 1 PWM cycle.
6. Enable the PWM Fault by setting the FLTMOD<1:0> bits (FCLCONx<1:0>) = ‘0b00.
7. If the PWM Fault interrupt is enabled, then perform the following sub-steps and then
proceed to Step 8; if not, then skip this step and proceed to Step 8.
- Complete the PWM Fault Interrupt Service Routine (ISR).
- Disable the PWM Fault interrupt by clearing the FLTIEN bit (PWMCONx<12> = 0.
- Enable the PWM Fault interrupt by setting the FLTIEN bit (PWMCONx<12>) = 1.
8. Disable the override by clearing the OVRENH and OVRENL bits.
10.5 Fault Exit with PMTMR Disabled
There is a special case for exiting a Fault condition when the PWM time base is disabled
(PTEN = 0). When a Fault input is programmed for Cycle-by-Cycle mode, the PWM outputs are
immediately restored to normal operation when the Fault input pin is deasserted. The PWM
outputs should return to their default programmed values. When a Fault input is programmed for
Latched mode, the PWM outputs are restored immediately when the Fault input pin is deasserted
and the FLTSTAT bit (PWMCONx<15>) is cleared in software.
10.6 Fault Pin Software Control
The Fault pin can be controlled manually in software. As the Fault input is shared with a GPIO
port pin, this pin can be configured as an output by clearing the corresponding TRISx bit. When
the port bit for the GPIO pin is set, the Fault input will be activated.

2008-2017 Microchip Technology Inc. DS70000323H-page 81
High-Speed PWM Module
10.7 PWM Current-Limit Pins
The key functions of the PWM current-limit pins are as follows:
• For devices with remappable I/Os, each PWM Generator can select its Fault input source
from up to eight remappable Fault sources. Few devices have dedicated external Fault pins
along with the remappable Fault sources. In some devices with remappable I/Os, the out-
put of the analog comparator is available directly as a Fault source, whereas in other
devices, the analog comparator output can be assigned as a Fault through virtual pins
(refer to
Section 10.1 “PWM Fault Generated by the Analog Comparator”
). For more
information on available Fault sources, refer to the specific device data sheet.
• For devices without remappable I/Os, each PWM Generator can select its current-limit
input source from up to 23 Fault pins and up to 4 analog comparator outputs.
• Each PWM Generator has the Current-Limit Control Signal Source Select bits,
CLSRC<4:0> (FCLCONx<14:10>). These bits specify the source for its current-limit signal.
• Each PWM Generator has a corresponding Current-Limit Interrupt Enable bit,
CLIEN (PWMCONx<11>). This bit enables the generation of current-limit IRQs.
• Each PWM Generator has an associated Current-Limit Polarity bit, CLPOL (FCLCONx<9>).
• Upon occurrence of a current-limit condition, the outputs of the PWMxH and PWMxL
generator change to one of the following states:
- If the Independent Fault Mode Enable bit, IFLTMOD (FCLCONx<15>), is set, the
CLDAT<1:0> (IOCONx<3:2>) bits are not used for override functions.
- If the IFLTMOD bit is clear and the CLMOD bit (FCLCONx<8>) is set, enabling the
current-limit function, then the CLDAT<1:0> bits supply the data values to be assigned
to the PWMxH and PWMxL outputs when a current limit is active.
The major functions of the current-limit pin are as follows:
• A current limit can override the PWM outputs. The CLDAT<1:0> bits can have a value of
either ‘00’ or ‘11’. If the CLDATx bits are set to ‘00’, it is processed asynchronously to enable
immediate shutdown of the associated power transistors in the application circuit. If the
CLDATx bits are set to ‘11’, it is processed by the dead-time logic and then applied to the
PWM outputs.
• The current-limit signals can generate interrupts. The CLIEN bit (PWMCONx<11>) controls
the current-limit interrupt signal generation. The user-assigned application can specify
interrupt generation even if the CLMOD bit (FCLCONx<8>) disables the current-limit over-
ride function. This allows the current-limit input signal to be used as a general purpose,
external IRQ signal.
• The current-limit input signal can be used as a trigger signal to the ADC, which initiates an
ADC conversion process. The ADC trigger signals are always active, regardless of the
state of the High-Speed PWM module, the FLTMOD<1:0> bits (FCLCONx<1:0>) or the
FLTIEN bit (PWMCONx<12>).
10.7.1 CONFIGURATION OF CURRENT RESET MODE
A current-limit signal resets the time base for the affected PWM Generator with the following
configuration:
- The CLMOD bit for the PWM Generator is ‘0’.
- The External PWM Reset Control bit, XPRES (PWMCONx<1>), is ‘1’.
- The PWM Generator is in Independent Time Base mode (ITB = 1).
The configuration of Current Reset mode is shown in Example 10-2. For more information, refer
to
Section 16.5 “Current Reset PWM Mode”
.
Example 10-2: Configuration of Current Reset Mode
/* Configuration of Current Reset mode */
FCLCONxbits.CLMOD = 0; /* Current-limit mode is disabled */
PWMCONxbits.XPRES = 1; /* External PWM Reset mode is enabled */
PWMCONxbits.ITB = 1; /* Independent Time Base mode is enabled */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 82
2008-2017 Microchip Technology Inc.
Figure 10-4 illustrates the PWM current-limit module block diagram for devices with remappable I/Os.
Figure 10-4: PWM Current-Limit Module Block Diagram for Devices with Remappable I/Os
( )1
CLSRC<4:0>
FLT1
FLT2
FLT3
FLT4
FLT5
FLT6
FLT7
FLT8
00001
00010
00011
00100
00101
01000
00110
00111
0
1
PWMxH, PWMxL
2
PWM
Generator #
CLDAT<1:0> 2
PWMxH, PWMxL Signals 2
Cycle-by-Cycle
Mode
CLMOD
Latch
Clear FLTSTAT
PMTMR/SMTMR
Note 1: Not all current-limit pins are available on all devices. Refer to the specific device data sheet for more
information on Fault pins and CLSRCx bits’ encoding.
FLT9
01001
FLT10
01010
FLT12
01100
FLT11
01011
CMP1x Analog
Comparator
CMP2x Analog
Comparator
CMP3x Analog
Comparator
CMP4x Analog
Comparator
Analog
Comparator
Module
01101
01110
01111
10000
XPRES
Device Fault Pin
Device Fault Pin
Device Fault Pin
Device Fault Pin
EN
FLT17
FLT18
FLT19
FLT20
FLT21
FLT22
0b10001
0b10010
0b10011
0b10110
0b10100
0b10101
Device Fault Pin
Device Fault Pin
Device Fault Pin
Device Fault Pin
Device Fault Pin
Device Fault Pin

2008-2017 Microchip Technology Inc. DS70000323H-page 83
High-Speed PWM Module
Figure 10-5 illustrates the PWM current-limit module block diagram for devices without
remappable I/Os.
Figure 10-5: PWM Current-Limit Control Module Block Diagram for Devices without Remappable I/Os
( )1
0
1
PWMxH, PWMxL
2
PWM
Generator #
CLDAT<1:0> 2
PWMxH, PWMxL Signals 2
Cycle-by-Cycle
Mode
PMTMR/SMTMR
CLMOD
EN
XPRES
CLSRC<4:0>
CMP1x
CMP2x
CMP3x
CMP4x
FLT1
FLT2
FLT3
FLT4
FLT5
FLT6
FLT7
FLT8
00000
00001
00010
01000
01001
01010
01011
01100
01111
00011
01101
01110
Analog Comparator 1
Analog Comparator 2
Analog Comparator 3
Analog Comparator 4
Analog Comparator
Module
FLT23
11110
DTCMPx
FLT9
10000
Note 1: For more information on the available analog comparator outputs and Fault pins, refer to the specific device
data sheet.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 84
2008-2017 Microchip Technology Inc.
10.7.2 CONFIGURING THE ANALOG COMPARATOR IN CYCLE-BY-CYCLE MODE
The built-in, high-speed analog comparator can be configured to set the Cycle-by-Cycle mode.
The typical configuration of the analog comparator in Cycle-by-Cycle mode is illustrated in
Figure 10-6.
Figure 10-6: Digital Peak Current Mode Boost Converter
The analog comparator provides high-speed operation with a typical delay of 15-20 ns. The positive
input of the comparator is connected to an analog multiplexer (INSEL<1:0>) in the CMPCONx
register. The positive input of the comparator measures the current signal (voltage signal).
The negative input of the comparator is always connected to the DAC circuit.
Depending upon the device variant, the DAC of the high-speed analog comparator could be either
a 10-bit or 12-bit DAC. Refer to the specific device data sheet for further information on the DAC.
The DAC range can be selected using the ‘RANGE’ bit in the Comparator Control x register
(CMPCONx). The dsPIC33F/dsPIC33E “GS” series devices with remappable I/Os support up to
six virtual RPn pins that are identical in functionality to all the other RPn pins, with the exception
of pinouts. Refer to the
“I/O Ports”
chapter in the specific device data sheet for more information.
EXTREF
Current-Limit Source
CMREF PI
High-Speed PWM
Virtual I/O
(1)
DAC
MUX
Comp
INTREF
D
V
BOOST
L
I
S
PWMxH/
R
S
R
R
V
IN
+
V
IN
-
Slope Compensation
dsPIC33XXXXGSXXX
Note 1: Applicable only to devices with remappable I/Os.
2: This voltage can be AV
DD
or AV
DD
/2 depending on the device variant. Refer to the specific device data sheet
for further information on analog comparator DAC reference voltages.
PWMxL
AV
DD
Selection
(2)
Control
ADC
Control Reference

2008-2017 Microchip Technology Inc. DS70000323H-page 85
High-Speed PWM Module
These pins provide a simple way for inter-peripheral connection without utilizing a physical pin.
Example 10-3 shows the configuration of Fault 1 as the output of Analog Comparator 1 using a
virtual pin, RP32, in a device with the FCLCONx register (Version 1) bits, FLTSRC<4:0>/
CLSRC<4:0>.
Example 10-3: Virtual Pin Configuration for Devices with Remappable I/Os
10.8 Current-Limit Interrupts
The state of the PWM current-limit conditions is available on the CLSTAT bit (PWMCONx<14>).
The CLSTAT bit displays the current-limit IRQ flag if the CLIEN bit (PWMCONx<11>) is set. If
current-limit interrupts are not enabled, the CLSTAT bit displays the status of the selected
current-limit inputs in positive logic format. When the current-limit input pin associated with a
PWM Generator is not used, the pin can be used as a general purpose I/O or interrupt input pin.
The current-limit pins are normally active-high. If set to ‘1’, the CLPOL bit (FCLCONx<9>) inverts
the selected current-limit input signal and drives the signal into an active-low state.
The interrupts generated by the selected current-limit signals are combined to create a single
IRQ signal. This signal is sent to the interrupt controller, which has its own interrupt vector,
interrupt flag, interrupt enable and interrupt priority bits associated with it.
The Fault pins are also readable through the port I/O logic when the High-Speed PWM module
is enabled. This capability allows the user-assigned application to poll the state of the Fault pins
in software.
10.9 Simultaneous PWM Faults and Current Limits
The current-limit override function, if enabled and active, forces the PWMxH and PWMxL pins to
read the values specified by the CLDAT<1:0> bits (IOCONx<3:2>) unless the Fault function is
enabled and active. If the selected Fault input is active, the PWMxH and PWMxL outputs read
the values specified by the FLTDAT<1:0> bits (IOCONx<5:4>).
RPINR29bits.FLT1R = 0b100000; /* Fault Source(FLT1) connected to RP32 */
RPOR16bits.RP32R = 0b100111; /* Output of the analog computer 1 connected
to RP32 */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 86
2008-2017 Microchip Technology Inc.
10.10 PWM Current-Limit Trigger Outputs to ADC
The CLSRC<4:0> bits (FCLCONx<14:10>) and the FLTSRC<4:0> bits (FCLCONx<7:3>) control
the Fault selection of each PWM Generator module. The control multiplexers
select the desired
Fault and current-limit signals for their respective modules. The selected current-limit signals,
which are also available to the ADC module as trigger signals, initiate ADC sampling and
conversion operations. The configuration of the PWM Fault, current limit and Leading-Edge
Blanking (LEB) is shown in Example 10-4.
Example 10-4: PWM Fault, Current-Limit and Leading-Edge Blanking Configuration
/* PWM Fault, Current-Limit, and Leading-Edge Blanking Configuration */
//FCLCON1bits.IFLTMOD = 0; /* CLDAT bits and FLTDAT bits control PWMxH/PWMxL pins on occurrence
of current limit and Fault inputs respectively */
//FCLCON1bits.CLSRC = 0; /* Fault 1 is selected as source for the Current Limit Control signal */
//FCLCON1bits.FLTSRC = 3; /* Fault 4 is selected as source for the Fault Control Signal source */
//FCLCON1bits.CLPOL = 1; /* Current-limit source is active-low */
//FCLCON1bits.FLTPOL = 1; /* Fault Input source is active-low */
//FCLCON1bits.CLMOD = 1; /* Enable current-limit function */
//FCLCON1bits.FLTMOD = 1; /* Enable Cycle-by-Cycle Fault mode */
FCLCON1 = 0x031D;
IOCON1bits.FLTDAT = 0; /* PWMxH and PWMxL are driven inactive on occurrence of Fault */
IOCON1bits.CLDAT = 0; /* PWMxH and PWMxL are driven inactive on occurrence of current-limit */
//LEBCON1bits.PHR = 1; /* Rising edge of PWMxH will trigger LEB counter */
//LEBCON1bits.PHF = 0; /* Falling edge of PWMxH is ignored by LEB counter */
//LEBCON1bits.PLR = 1; /* Rising edge of PWMxL will trigger LEB counter */
//LEBCON1bits.PLF = 0; /* Falling edge of PWMxL is ignored by LEB counter */
//LEBCON1bits.FLTLEBEN = 1; /* Enable Fault LEB for selected source */
//LEBCON1bits.CLLEBEN = 1; /* Enable current-limit LEB for selected source */
//LEBCON1bits.LEB = 8; /* Blanking period of 8.32 ns */
LEBCON1 = 0xAC40;
PWMCON1bits.XPRES = 0; /* External pins do not affect PWM time base reset */
PWMCON1bits.FLTIEN = 1; /* Enable Fault interrupt */
PWMCON1bits.CLIEN = 1; /* Enable current-limit interrupt */
Note:
The code in Example 10-4 applies to devices with the LEBCONx (Version1) register only.

2008-2017 Microchip Technology Inc. DS70000323H-page 87
High-Speed PWM Module
11.0 SPECIAL FEATURES
The following special features are available in the High-Speed PWM module:
• Leading-Edge Blanking (LEB)
• Individual Time Base Capture
• Dead-Time Compensation
• Chop mode
• PWM Pin Swapping
• PWM Protection Lock/Unlock Key Register
11.1 Leading-Edge Blanking (LEB)
Each PWM Generator supports the LEB of the current-limit and Fault inputs through the
LEB<6:0> bits (LEBCONx<9:3>) or the LEB<8:0> bits (LEBDLYx<11:3>), depending upon the
device variant, and the PHR (LEBCONx<15>), PHF (LEBCONx<14>), PLR (LEBCONx<13>),
PLF (LEBCONx<12>), FLTLEBEN (LEBCONx<11>) and CLLEBEN (LEBCONx<10>) bits in the
LEB Control registers. The purpose of LEB is to mask the transients that occur on the application
printed circuit board when the power transistors are turned on and off.
The LEB bits are edge-sensitive, and support the blanking (ignoring) of the current-limit and Fault
inputs for a period of 0 ns, up to 4252 ns, in 8.32 ns increments. This follows any specified rising
or falling edge of the PWMxH and PWMxL pins depending upon the device variant.
Equation 11-1: LEB Calculation for Devices with LEB (Version 2) Register
Equation 11-2: LEB Calculation for Devices with LEB (Version 1) Register
In high-speed switching applications, switches (such as MOSFETs/IGBTs) typically generate
very large transients. These transients can cause problematic measurement errors. The LEB
function enables the user-assigned application to ignore the expected transients caused by the
MOSFETs’/IGBTs’ switching that occurs near the edges of the PWM output signals.
The PHR bit (LEBCONx<15>), PHF bit (LEBCONx<14>), PLR bit (LEBCONx<13>) and PLF bit
(LEBCONx<12>) select the edge type of the PWMxH and PWMxL signals, which starts the
blanking timer. If a new selected edge triggers the LEB timer while the timer is still active from a
previously selected PWM edge, the timer reinitializes and continues counting. It is to be noted
that the PHR, PHF, PLR and PLF bits control the application of Leading-Edge Blanking (LEB),
based on the PWMxH/PWMxL signals before the application of PWM polarity, due to the POLH
or POLL settings in the IOCONx register. For example, a setting of PHR = 1 and POLH = 1 would
result in the application of Leading-Edge Blanking of PWMxH to occur at the falling edge of the
PWMxH signal at the device output pin. Note that the LEB timer is initialized based on the
selected PWM edges after the application of programmed dead times.
LEB Duration @ Maximum Clock Rate = (LEBDLYx<8:0>) * 8.32 ns
LEB Duration @ Maximum Clock Rate = (LEBCONx<6:0>) * 8.32 ns

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 88
2008-2017 Microchip Technology Inc.
The FLTLEBEN bit (LEBCONx<11>) and the CLLEBEN bit (LEBCONx<10>) enable the applica-
tion of the blanking period to the selected
Fault and current-limit inputs. Figure 11-1 illustrates
how an application ignores the Fault signal in the specified blanking period.
On devices with the LEB Version 2 register, it is possible to specify periods of time where the
current-limit and/or Fault signal is entirely ignored. The BCH, BCL, BPHH, BPHL, BPLH and
BPLL bits in the LEBCONx register select the PWMxH, PWMxL and/or chop clock signals as the
source of the state blanking function. It is also possible to blank the selected Fault or current-limit
signal when the PWMxH output is high and/or low, and if the PWMxL is high and/or low. The
PWM State Blank Source Select bits (BLANKSEL<3:0>) in the PWMx Auxiliary Control register
(AUXCONx<11:8>) select the PWM Generator used as the blanking signal source.
Figure 11-1: Leading-Edge Blanking
11.2 Individual Time Base Capture
Each PWM Generator has a PWMx Primary Time Base Capture register (PWMCAPx) that
automatically captures the Independent Time Base counter value when the rising edge of the
current-limit signal is detected. This feature is active only after the application of the LEB function.
The user-assigned application should read the register before the next PWM cycle causes the
PWMCAPx register to be updated again.
The PWMCAPx register is used in current-limit PWM control applications that use the analog
comparators, or external circuitry, to terminate the PWM duty cycle or period. By reading the
Independent Time Base value
at the current threshold, the user-assigned application can
calculate the slope of the current rise in the inductor. The secondary Independent Time Base
does not have an associated PWMx Primary Time Base Capture register.
Note:
Refer to the
“High-Speed PWM”
chapter in the specific device data sheet to
determine the LEB version that is available for your device.
Switching Noise
Blanking Time is Determined by the
LEB<6:0> bits in the LEBCONx Register (Version 1)
Fault and Current-Limit
Circuitry Ignores the
Switching Noise
PWM Output
High-Power Signal
Blanking Signal
Power Signal as Seen
by Fault Circuitry

2008-2017 Microchip Technology Inc. DS70000323H-page 89
High-Speed PWM Module
11.3 Dead-Time Compensation
In AC motor control applications, when the dead time is applied to the PWM signals, the
transistors are disabled. During the dead time, motor current continues to flow through the
recirculating diodes, but the applied voltage is zero. The zero applied voltage during dead time
causes a distortion of the desired voltage waveform, and subsequently, a motor current
distortion. This distortion causes torque variations that can affect the stability of the control
system and the performance of the motor. When Dead-Time Compensation mode is selected
through the DTC<1:0> bits (PWMCONx<7:6>), an external Dead-Time Compensation Input
Signal, DTCMPx, will cause the value in the DTRx register to be added to, or subtracted from,
the duty cycle specified by the MDC/PDCx registers. The ALTDTRx register will specify the dead-
time period for both the PWMxH and PWMxL output signals. Dead-time compensation is
available only for Positive Dead-Time mode. Negative dead times are not supported with
compensation. Figure 11-2 illustrates the dead-time compensation timing diagram.
Figure 11-2: Dead-Time Compensation
Note:
Dead-time compensation only applies to Complementary PWM Output mode.
Specifying dead-time compensation in any other PWM Output mode will yield
unpredictable results. Refer to the specific device data sheet for availability of the
dead-time compensation feature.
Normal PWM
Stretched PWM through DTRx
Shortened PWM through DTRx
DTCMPx Selected PWMxH
Created PWMxL
PWMxH with ALDTRx Dead Time
PWMxL with ALDTRx Dead Time

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 90
2008-2017 Microchip Technology Inc.
11.4 Chop Mode
Many power control applications use transistor configurations that require an isolated transistor
gate drive. An example is a three-phase “H-bridge” configuration, where the upper transistors are
at an elevated electrical potential.
One method to achieve an isolated gate drive circuit is to use pulse transformers to couple the
PWM signals across a galvanic isolation barrier to the transistors. Unfortunately, in applications
that use either long duty cycle ratios or slow PWM frequencies, the transformer’s low-frequency
response is poor. The pulse transformer cannot pass a long duration PWM signal to the isolated
transistor(s). If the PWM signals are “chopped” or gated by a high-frequency clock signal, the
high-frequency alternating signal easily passes through the pulse transformer. The chopping
frequency is typically hundreds or thousands of times higher in frequency as compared to the
PWM frequency. The higher the chopping (carrier) frequency relative to the PWM frequency, the
more the PWM duty cycle resolution is preserved.
Figure 11-3 illustrates an example waveform of high-speed PWM chopping. In this example, a
20 kHz PWM signal is chopped with a 500 kHz carrier generated by the chop clock.
Figure 11-3: High-Frequency PWM Chopping
The chopping function performs a logical AND operation of the PWM outputs. Because of the
finite period of the chopping clock, the resultant PWM duty cycle resolution is limited to one half
of the chop clock period.
The PWMx Chop Clock Generator register (CHOP) enables the user to specify a chopping clock
frequency. The chop value specifies a PWM clock divide ratio. The chop clock divider operates
at the PWM clock frequency specified by the PCLKDIV<2:0> bits (PTCON2<2:0>). The
CHPCLKEN bit in the CHOP register enables the chop clock generator.
The PWMxH Output Chopping Enable bit, CHOPHEN (AUXCONx<1>), and the PWMxL Output
Chopping Enable bit, CHOPLEN (AUXCONx<0>), enable the chop clock to be applied to the
PWM outputs. The PWM Chop Clock Source Select bits, CHOPSEL<3:0> (AUXCONx<5:2>),
select the desired source for the chop clock. The default selection is the chop clock generator
controlled by the CHOP register. The CHOPSEL<3:0> bits (AUXCONx<5:2>) enable the user to
select other PWM Generators as a chop clock source.
If the CHOPHEN bit (AUXCONx<1>) or the CHOPLEN bit (AUXCONx<0>) is set, the chopping
function is applied to the PWM output signals after the current-limit and Fault functions are
applied to the PWM signal. The CHPCLK signal is available for output from the module for use
as an output signal for the device.
50 µsec
Unchopped PWM
Chopping Signal
Chopped PWM
1 µsec
Note:
Not drawn to scale.

2008-2017 Microchip Technology Inc. DS70000323H-page 91
High-Speed PWM Module
Normally, the chopping clock frequency is higher than the PWM cycle frequency, but new
applications can use chop clock frequencies that are much lower than the PWM cycle frequency.
Figure 11-4 illustrates a low-frequency PWM chopping waveform. In this figure, another PWM
Generator, operating at a lower frequency, chops or “blanks” the PWM signal.
Figure 11-4: Low-Frequency PWM Chopping
11.5 PWM Pin Swapping
The Swap PWMxH and PWMxL Pins bit, SWAP (IOCONx<1>), if set to ‘1’, enables the user-
assigned application to connect the PWMxH signal to the PWMxL pin and the PWMxL signal to the
PWMxH pin. If the SWAP bit is set to ‘0’, the PWM signals are connected to their respective pins.
To perform the swapping function on the PWM cycle boundaries, the Output Override Synchro-
nization bit, OSYNC (IOCONx<0>), must be set. If the user-assigned application changes the
state of the SWAP bit when the module is operating and the OSYNC bit is clear, the swap function
attempts to execute in the middle of a PWM cycle and the operation yields unpredictable results.
The swap function must be executed prior to the application of dead time. Dead-time processing
is required since execution of the switch function can enable the transistors in the user-assigned
application, that were previously in the disable state, possibly causing current shoot-through.
The swap feature is useful for the applications that support multiple switching topologies with a
single application circuit board. It also enables the user-assigned application to change the
transistor modulation scheme in response to changing conditions.
The swap function can be implemented by using either of the following methods:
•
Dynamic Swapping:
In dynamic swapping, the state of the SWAP bit can be changed
dynamically based on the system response (for example, SMPS power control).
•
Static Swapping:
In static swapping, the SWAP bit is set during the start-up configuration
and remains unchanged during the program execution or on-the-fly (for example,
motor control).
50 ms
Chopping Signal
Unchopped PWM
Chopped PWM
Note:
Not drawn to scale.
1 µsec

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 92
2008-2017 Microchip Technology Inc.
11.5.1 EXAMPLE 1: PIN SWAPPING WITH SMPS POWER CONTROL
The SMPS power control example describes dynamic swapping. In power conversion applica-
tions, the transistor modulation technique can be changed between the full-bridge Zero Voltage
Transition (ZVT), and standard full-bridge “on-the-fly” transition, to meet different load and
efficiency requirements. The generic Full-Bridge Converter, as illustrated in Figure 11-5, can
operate in Push-Pull mode. The transistors are configured as follows:
• Q1 = Q4
• Q2 = Q3
The generic Full-Bridge Converter can also operate in ZVT mode. The transistors are configured
as follows:
• Q1 = PWM1H
• Q2 = PWM1L
• Q3 = PWM2H
• Q4 = PWM2L
Figure 11-5: SMPS Power Control
+
T1
V
OUT
+V
IN
Q1
Q2 Q4
Q3

2008-2017 Microchip Technology Inc. DS70000323H-page 93
High-Speed PWM Module
11.5.2 EXAMPLE 2: PIN SWAPPING WITH MOTOR CONTROL
The motor control example describes static swapping. Consider a generic motor control system
that is capable of driving two different types of motors, such as DC motors and three-phase AC
Induction Motors (ACIM).
Brushed DC motors typically use a full-bridge transistor configuration, as illustrated in Figure 11-6.
The Q1 and Q4 transistors are driven with similar waveforms, while the Q2 and Q3 transistors are
driven with the complementary waveforms; this is also known as “driving the diagonals”. Q5 and
Q6 transistors are not used in a Brushed DC motor.
The transistors are configured as follows:
• Q1 = PWM1H
• Q2 = PWM1L
• Q3 = PWM2L
• Q4 = PWM2H
Figure 11-6: Motor Contro
l
When compared to the DC motor, an AC Induction Motor uses all the transistors in the full-bridge
configuration. However, the significant difference is that the transistors are now driven as three
half-bridges, where the upper transistors are driven by the PWMxH outputs and the lower
transistors are driven by the PWMxL outputs.
The transistors are configured as follows:
• Q1 = PWM1H
• Q2 = PWM1L
• Q3 = PWM2H (note the difference with DC motors)
• Q4 = PWM2L (note the difference with DC motors)
• Q5 = PWM3H
• Q6 = PWM3L
Example 11-1 shows the PWM pin swapping.
Example 11-1: PWM Pin Swapping
Q1
Q2
Q3
Q4
Full-Bridge Converter
Q5
+V
IN
+V
IN
Q5
/* PWM Pin Swapping feature */
IOCONxbits.SWAP = 1;
/* PWMxH output signal is connected to the PWMxL pin and vice versa */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 94
2008-2017 Microchip Technology Inc.
11.6 PWM Protection Lock/Unlock Key Register
The FCLCONx and IOCONx registers contain bits that control the states of the PWM Generator
output pins. The PWMKEY register provides Class B Fault protection for these registers.
In order to write into the FCLCONx and IOCONx registers, the user must write two words
consecutively to the PWMKEY register (0xABCD, followed by 0x4321) to perform the unlock
operation. The write access to IOCONx and FCLCONx must be the next SFR access following
the unlock process. There can be no other SFR accesses during the unlock process and
subsequent register (IOCONx or FCLCONx) write access. Writing to the registers, IOCONx or
FCLCONx, may require many unlock operations.
The PWMKEY register is a write-only register. Read accesses to this register will yield: 0x0000.
Example 11-2 shows a code snippet for the PWM Protection Lock/Unlock Key register
configuration.
Example 11-2: PWM Protection Lock/Unlock Configuration
Note:
The PWM lock/unlock feature can be disabled by changing the configuration set-
tings. Refer to the specific device data sheet for availability of this feature and for
more information.
/* To enable writing of FCLCON1 register */
asm volatile ("push.s"); /* Context save w0-w3 */
asm volatile ("mov #0xABCD, w0");
asm volatile ("mov #0x4321, w1");
asm volatile ("mov #0x0603, w2");
asm volatile ("mov w0, PWMKEY"); /* Perform Unlock Sequence */
asm volatile ("mov w1, PWMKEY");
asm volatile ("mov w2, FCLCON1"); /* Write FCLCONx register */
asm volatile ("pop.s"); /* Restore context for w0-w3*/
/* To enable writing of IOCON1 register */
asm volatile ("push.s"); /* Context save w0-w3 */
asm volatile ("mov #0xABCD, w0");
asm volatile ("mov #0x4321, w1");
asm volatile ("mov w0, PWMKEY"); /* Perform Unlock Sequence */
asm volatile ("mov w1, PWMKEY");
asm volatile ("bset IOCON1, #9"); /* Set OVRENH bit */
asm volatile ("pop.s"); /* Restore context for w0-w3 */

2008-2017 Microchip Technology Inc. DS70000323H-page 95
High-Speed PWM Module
12.0 PWM OUTPUT PIN CONTROL
If the High-Speed PWM module is enabled, the priority of the PWMxH/PWMxL pin ownership,
from lowest to highest priority, is as follows:
• PWM Generator (lowest priority)
• Swap function
• PWM output override logic
• Current-limit override logic
• Fault override logic
• PENH/L (GPIO/PWM) ownership (highest priority)
If the High-Speed PWM module is disabled, the GPIO module controls the PWM pins.
Example 12-1: PWM Output Pin Assignment
Example 12-2: PWM Output Pins State Selection
Example 12-3: Enabling the High-Speed PWM Module
12.1 PWM Output Override Logic
The PWM output override feature is used to drive the individual PWM outputs to a desired state
based on system requirements. The output can be driven to both the active state as well as the
inactive state. The High-Speed PWM module override feature has the priority as assigned in the
list above. All control bits associated with the PWM output override function are contained in the
IOCONx register. If the PWMxH Output Pin Ownership bit, PENH (IOCONx<15>), and the
PWMxL Output Pin Ownership bit, PENL (IOCONx<14>), are set, the High-Speed PWM module
controls the PWM output pins. The PWM output override bits allow the user-assigned application
to manually drive the PWM I/O pins to specified logic states, independent of the duty cycle
comparison units.
The state for the PWMxH and PWMxL pins if the override is enabled (OVRDAT<1:0> bits,
IOCONx<7:6>) determines the state of the PWM I/O pins when a particular output is overridden
by the Override Enable for PWMxH Pin bit, OVRENH (IOCONx<9>), and the Override Enable
for PWMxL Pin bit, OVRENL (IOCONx<8>).
The OVRENH bit and the OVRENL bit are active-high control bits. When these bits are set, the
corresponding OVRDATx bit overrides the PWM output from the PWM Generator.
/* PWM Output pin control assigned to PWM generator */
IOCON1bits.PENH = 1;
IOCON1bits.PENL = 1;
/* High and Low switches set to active-high state */
IOCON1bits.POLH = 0;
IOCON1bits.POLL = 0;
/* Enable High-Speed PWM module */
PTCONbits.PTEN = 1;

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 96
2008-2017 Microchip Technology Inc.
When the PWM is in Complementary PWM Output mode, the dead-time generator is still active
with overrides. The output overrides and Fault overrides generate control signals used by the
dead-time unit to set the outputs as requested. Dead-time insertion can be performed when the
PWM channels are overridden manually.
Example 12-4: PWM Output Override Control
12.2 Override Priority
When the PENH bit (IOCONx<15>) and the PENL bit (IOCONx<14>) are set, the following
priorities apply to the PWM output:
1. If a Fault is active, the FLTDAT<1:0> bits (IOCONx<5:4>) override all other potential
sources and set the PWM outputs.
2. If a Fault is not active, but a current-limit event is active, the CLDAT<1:0> bits
(IOCONx<3:2>) are selected as the source to set the PWM outputs.
3. If neither a Fault nor a current-limit event is active, and a user override enable bit is set to
OVRENH and OVRENL, the associated OVRDAT<1:0> bits (IOCONx<7:6>) set the PWM
output.
4. If no override conditions are active, the PWM signals generated by the time base and duty
cycle comparator logic are the sources that set the PWM outputs.
12.3 Override Synchronization
If the OSYNC bit (IOCONx<0>) is set, the output overrides performed by the OVRENH, OVRENL
and OVRDAT<1:0> bits are synchronized to the PWM time base. Synchronous output overrides
occur when the time base is zero. If PTEN = 0, meaning the PWM timer is not running, writes to
IOCONx take effect on the next T
CY
boundary.
Note 1:
When the PWM is configured for a resolution other than 1.04 ns (that is,
PTCON2<2:0> = 1, 2, 3,... 7 or STCON2<2:0> = 1, 2, 3,... 7), the OVRENH bit
(IOCONx<9>) and OVRENL bit (IOCONx<8>) have to be modified using word
writes to the IOCONx register (e.g., IOCON1 = 0xC300 or IOCON1 = 0xC000).
2:
In devices with PWM lock/unlock functionality enabled, the IOCONx and the
FCLCONx registers can be written only by writing the appropriate word sequence
to the PWMKEY register. Please refer to
Section 11.6 “PWM Protection Lock/
Unlock Key Register”
for further information.
/* Define override state of the PWM outputs. PWMxH and PWMxL outputs will be
at logic level ‘0’when overridden. */
IOCON1bits.OVRDAT = 0;
/* Override PWMxH and PWMxL outputs */
IOCON1bits.OVRENH = 1;
__builtin_nop();
IOCON1bits.OVRENL = 1;
.
.
.
/* Clear overrides of PWMxH and PWMxL outputs */
IOCON1bits.OVRENH = 0;
__builtin_nop();
IOCON1bits.OVRENL = 0;

2008-2017 Microchip Technology Inc. DS70000323H-page 97
High-Speed PWM Module
12.4 Fault/Current-Limit Override and Dead-Time Logic
In the event of a Fault and current-limit condition, the data in the FLTDAT<1:0> bits
(IOCONx<5:4>) or CLDAT<1:0> bits (IOCONx<3:2>) determines the state of the PWM I/O pins.
If any of the FLTDAT<1:0> or CLDAT<1:0> bits are ‘0’, the PWMxH and/or PWMxL outputs are driven
inactive immediately, bypassing the dead-time logic. This behavior turns off the PWM outputs imme-
diately without any additional delays. This can aid many power conversion applications that require a
fast response to Fault shutdown signals to limit circuitry damage and control system accuracy.
If any of the FLTDAT<1:0> or CLDAT<1:0> bits are ‘1’, the PWMxH and/or PWMxL outputs are
driven active immediately, passing through the dead-time logic, and therefore, are delayed by the
specified dead-time value. In this case, dead time is inserted even if a Fault or current-limit
condition occurs.
12.5 Asserting Outputs Through Current Limit
In response to a current-limit event, the CLDATx bits can be used to assert the PWMxH and
PWMxL outputs. Such behavior can be used as a current force feature in response to an external
current or voltage measurement that indicates a sudden sharp increase in the load on the power
converter output. Forcing the PWM to an ON state can be considered a feed-forward action that
allows quick system response to unexpected load increases without waiting for the digital control
loop to respond.
12.6 PENx (GPIO/PWM) Ownership
Most of the PWM output pins are normally multiplexed with other GPIO pins. When the debugger
halts the device, the PWM pins will take the GPIO characteristics that are multiplexed on that pin.
For example, if the PWM1L and PWM1H pins are multiplexed with the RE0 and RE1 I/O ports,
respectively, the configuration of the GPIO pins will decide the PWM output status when halted
by the debugger.
Example 12-5: GPIO Pins Configuration Code Example
Note:
In Complementary PWM Output mode, the dead-time generator remains active
under an override condition. The output overrides and Fault overrides generate con-
trol signals used by the dead-time unit to set the outputs as requested, including
dead time. Dead-time insertion can be performed when the PWM channels are
overridden manually.
/* PWM outputs will be pulled low when the device is halted by the debugger */
TRISEbits.TRISE0 = 0; /* Configure RE0 as output */
TRISEbits.TRISE1 = 0; /* Configure RE1 as output */
LATEbits.LATE0 = 0; /* Configure RE0 as low output */
LATEbits.LATE1 = 0; /* Configure RE1 as low output */
/* PWM outputs will be pulled high when the device is halted by the debugger */
TRISEbits.TRISE0 = 0; /* Configure RE0 as output */
TRISEbits.TRISE1 = 0; /* Configure RE1 as output */
LATEbits.LATE0 = 1; /* Configure RE0 as low output */
LATEbits.LATE1 = 1; /* Configure RE1 as low output */
/* PWM outputs will be in tristate (high impedence) when the device is halted
by the debugger */
TRISEbits.TRISE0 = 1; /* Configure RE0 as input */
TRISEbits.TRISE1 = 1; /* Configure RE1 as input */

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 98
2008-2017 Microchip Technology Inc.
13.0 IMMEDIATE UPDATE OF PWM DUTY CYCLE
The high-performance PWM control loop application requires a maximum duty cycle update rate.
Setting the IUE bit (PWMCONx<0>) enables this feature. In a closed-loop control application, any
delay between the sensing of a system state and the subsequent output of the PWM control signals
that drive the application reduces the loop stability. Setting the IUE bit minimizes the delay between
writing the Duty Cycle registers and the response of the PWM Generators to that change.
The IUE bit enables the user-assigned application to update the duty cycle values immediately
after writing to the Duty Cycle registers, rather than waiting until the end of the time base period.
If the IUE bit is set, an immediate update of the duty cycle is enabled. If the bit is cleared,
immediate update of the duty cycle is disabled. The following three cases are possible when
immediate update is enabled:
•
Case 1:
If the PWM output is active at the time the new duty cycle is written and the new
duty cycle is greater than the current time base value, the PWM pulse width is lengthened.
•
Case 2:
If the PWM output is active at the time the new duty cycle value is written and the
new duty cycle is less than the current time base value, the PWM pulse width is shortened.
•
Case 3:
If the PWM output is inactive when the new duty cycle value is written, and the
new duty cycle is greater than the current time base value, the PWM output becomes
active immediately and remains active for the newly written duty cycle value.
The duty cycle update times when immediate updates are enabled (IUE = 1) are illustrated in
Figure 13-1. The configuration of an immediate update selection is shown in Example 13-1.
Figure 13-1: Duty Cycle Update Times when Immediate Updates are Enabled (IUE =
1
)
Example 13-1: Immediate Update Selection
50% 90% 10% 90%
Latest Duty Cycle
Value Written
PWM Output
PMTMR Value
to PDCx
New Values Written to PDCx Register
Case 1 Case 2 Case 3
/* Enable Immediate update of PWM */
PTCONbits.EIPU = 1; /* Update Active period register immediately */
PWMCON1bits.IUE = 1; /* Update active duty cycle, phase offset, and
independent time period registers immediately */

2008-2017 Microchip Technology Inc. DS70000323H-page 99
High-Speed PWM Module
14.0 POWER-SAVING MODES
This section discusses the operation of the High-Speed PWM module in Sleep mode and Idle mode.
14.1 High-Speed PWM Operation in Sleep Mode
When the device enters Sleep mode, the system clock is disabled. Since the clock for the PWM
time base is derived from the system clock source (T
CY
), that clock is also disabled and all
enabled PWM output pins that are in effect prior to entering Sleep mode are frozen in the output
states. If the High-Speed PWM module is used to control load in a power application, the High-
Speed PWM module outputs must be placed into a safe state before executing the PWRSAV
instruction. Depending on the application, the load can begin to consume excessive current
when the PWM outputs are frozen in a particular output state. In such a case, the override
functionality can be used to drive the PWM output pins into the inactive state.
If the Fault inputs are configured for the High-Speed PWM module, the Fault input pins continue
to function normally when the device is in Sleep mode. If one of the Fault pins is driven low while
the device is in Sleep mode, the PWM outputs are driven to the programmed Fault states. The
Fault input pins can also wake the CPU from Sleep mode. If the Fault pin interrupt priority is
greater than the current CPU priority, program execution starts at the Fault pin interrupt vector
location upon wake-up. Otherwise, execution continues from the next instruction following the
PWRSAV instruction.
14.2 High-Speed PWM Operation in Idle Mode
The PWM module consists of a PWM Time Base Stop in Idle mode bit, PTSIDL (PTCON<13>).
The PTSIDL bit determines whether the PWM module continues to operate or stop when the
device enters Idle mode. If PTSIDL = 0, the module continues to operate as normal. If
PTSIDL = 1, the module is shut down and its internal clocks are stopped. The system cannot
access the SFRs in this mode. This is the minimum power mode for the module. Stopped Idle
mode functions, such as Sleep mode and Fault pins, are asynchronously active. The control of
the PWM pins reverts back to the GPIO bits associated with the PWM pins if the PWM module
enters an Idle state.
It is recommended that the user-assigned application disable the PWM outputs prior to entering
Idle mode. If the PWM module is controlling a power conversion application, the action of putting
the device into Idle mode will cause any control loops to be disabled and most applications are
likely to experience issues unless they are explicitly designed to operate in an Open-Loop mode.
Note:
For more information on power-saving modes and the Watchdog Timer, refer to the
specific device data sheets.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 100
2008-2017 Microchip Technology Inc.
14.3 Low-Speed Mode
This mode suggests two methods to reduce power consumption:
1. The PWM clock prescaler, selected through the PCLKDIV<2:0> bits (PTCON2<2:0> and
STCON2<2:0>), configures the PWM module to operate at slower speeds to reduce the
power consumption. The power reduction can be achieved with the loss of PWM resolution.
2. The High-Resolution PWM Period Disable bit, HRPDIS (AUXCONx<15>), and the High-
Resolution PWM Duty Cycle Disable bit, HRDDIS (AUXCONx<14>), disable the circuitry
associated with the high-resolution duty cycle and PWM period. If the HRDDIS bit is set,
the circuitry associated with the high-resolution duty cycle, phase offset and dead time for
the respective PWM Generator is disabled. If the HRPDIS bit is set, the circuitry associ-
ated with the high-resolution PWM period for the respective PWM Generator is disabled.
Many applications typically need either a high-resolution duty cycle or phase offset (for
fixed frequency operation), or a high-resolution PWM period for Variable Frequency
modes of operation (such as Resonant mode). Very few applications require both High-
Resolution modes simultaneously. The ability to reduce operating current is always an
advantage. When the HRPDIS bit is set, the smallest unit of measure for the PWM period
is 8 ns. If the HRDDIS bit is set, the smallest unit of measure for the PWM duty cycle,
phase offset and dead time is 8 ns.
15.0 EXTERNAL CONTROL OF INDIVIDUAL TIME BASE(S)
(CURRENT RESET MODE)
External signals can reset the primary dedicated time bases if the XPRES bit (PWMCONx<1>)
is set. This mode of operation is called Current Reset PWM mode. If the user-assigned
application sets the Independent Time Base mode bit, ITB (PWMCONx<9>), a PWM Generator
operates in Independent Time Base mode. If the user-assigned application sets the XPRES bit
and operates the PWM Generator in Master Time Base mode, the results can be unpredictable.
The current-limit source signal specified by the CLSRC<4:0> bits (FCLCONx<14:10>) causes
the Independent Time Base to reset. The active edge of the selected current-limit signal is
specified by the CLPOL bit (FCLCONx<9>).
In Primary Independent Time Base mode, and Hysteresis and Critical Conduction mode, PFC
applications must maintain the inductor current value above the minimum desired current level.
These applications use the External Reset feature. If the inductor current falls below the desired
value, the PWM cycle is terminated early so that the PWM output can be asserted to increase
the inductor current. The PWM period varies according to the application’s need. This type of
application is a Variable Frequency PWM mode.
Note:
With XPRES = 1 and SWAP = 1, the PWM Generator will still require the signal
arriving at the PWMxH pin to be inactive to reset the PWM counter.

2008-2017 Microchip Technology Inc. DS70000323H-page 101
High-Speed PWM Module
16.0 APPLICATION INFORMATION
Typical applications that use different PWM operating modes and features are as follows:
• Complementary PWM Output mode
• Push-Pull PWM Output mode
• Multiphase PWM mode
• Variable Phase PWM mode
• Current Reset PWM mode
• Constant Off-Time PWM mode
• Current-Limit PWM mode
• Multiple Modulation Scheme Implementation mode
• Hysteresis Current Control mode
• Burst mode implementation
Each application is described in the following sections.
16.1 Complementary PWM Output Mode
The Complementary PWM Output mode, illustrated in Figure 16-1, is generated in a manner that
is similar to Standard Edge-Aligned mode. This mode provides a second PWM output signal on
the PWMxL pin that is the complement of the primary PWM signal (PWMxH).
Figure 16-1: Complementary PWM Output Mode
Synchronous Buck Converter
Series Resonant/LLC Half-Bridge Converter
V
OUT
L1
+V
IN
PWM1H
PWM1L
+
+
+V
IN
PWM1H
PWM1L
C
R
L
R
V
OUT
T1
PWM1L
PWM1H
Dead Time
(1)
Dead Time
(1)
Dead Time
(1)
Period
Period
Duty Cycle
0
Period
Timer
Value
Timer Resets
PWMxH
Value
PWMxL
(Period – Duty Cycle)
Duty Cycle Match
Note 1: Positive dead time is shown.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 102
2008-2017 Microchip Technology Inc.
16.2 Push-Pull PWM Output Mode
The Push-Pull PWM Output mode, illustrated in Figure 16-2, alternately outputs the PWM signal
on one of two PWM pins. In this mode, the complementary PWM output is not available. This
mode is useful in transformer-based power converter circuits that avoid the flow of direct current
that saturates their cores. Push-Pull mode ensures that the duty cycle of the two phases is
identical, thereby yielding a net DC bias of zero.
Figure 16-2: Push-Pull PWM Output Mode
T1
+
+V
IN
PWM1H
PWM1L
Push-Pull Converter
L1
V
OUT
Half-Bridge Converter
+V
IN
+
V
OUT
PWM1H
PWM1L
+
L1
+
PWH1H PWH1L
PWH1H
+V
IN
L1 V
OUT
Full-Bridge Converter
+
PWH1L
PWM1H
PWM1L
DC
X
– DTR
X
Period – DC
X
+ DTR
X
T
ON
T
OFF
Period Period
Dead Time Dead Time Dead Time
Period
Duty Cycle
0
Period
Timer
Value
Timer Resets
PWMxH
Value
PWMxL Duty Cycle
Duty Cycle Match
T1
T1

2008-2017 Microchip Technology Inc. DS70000323H-page 103
High-Speed PWM Module
16.3 Multiphase PWM Mode
The Multiphase PWM mode, illustrated in Figure 16-3, uses phase-shift values in the PHASEx
registers to shift the PWM outputs with respect to the primary time base. Because the phase-shift
values are added to the primary time base, the phase-shifted outputs occur earlier than a PWM
signal that specifies zero phase shifts. In Multiphase mode, the specified phase shift is fixed by the
design of the application. Phase shift is available in all PWM modes that use the master time base.
16.3.1 MULTIPHASE BUCK REGULATOR
Multiphase PWM mode is often used in DC-to-DC Converters that handle fast load current
transients and need to meet smaller space requirements. A multiphase converter is essentially a
parallel array of Buck Converters that are operated slightly out of phase with each other. The
multiple phases create an effective switching speed equal to the sum of the individual converters.
If a single phase is operating at a PWM frequency of 333 kHz, the effective switching frequency for
the circuit, as illustrated in Figure 16-3, is 1 MHz. This high switching frequency greatly reduces
input and output capacitor size requirements; it also improves load transient response and ripple
figures.
Figure 16-3: Multiphase PWM Mode
+
PWM2H PWM3H
L1
L2
L3
PWM1L PWM2L PWM3L
V
OUT
Multiphase DC/DC Converter
PWM1H
PWM1L
PWM2H
PWM2L
PWM3H
PWM3L
+V
IN
PWM1H

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 104
2008-2017 Microchip Technology Inc.
16.3.2 INTERLEAVED POWER FACTOR CORRECTION (IPFC)
Interleaving of multiple Boost Converters in PFC circuits is becoming very popular in recent
applications. The typical Interleaved PFC circuit configuration is illustrated in Figure 16-4. The
Interleaved PFC operational waveforms are illustrated in Figure 16-5.
By staggering the channels at uniform intervals, multichannel Interleaved PFC can reduce the
input current ripple significantly due to ripple cancellation effect. Smaller input current ripple
indicates a low Differential-Mode (DM) noise filter. It is generally believed that the reduced DM
noise magnitude makes the DM filter smaller. The output capacitor voltage ripples are also
reduced significantly as a function of the duty cycle.
Figure 16-4: Interleaved PFC Diagram
Figure 16-5: Interleaved PFC Operational Waveforms
PWM1
PWM2
I
IN
90V-265V
Rectifier
I
L1
I
D1
I
Load
I
c
I
S1
I
L2
I
D2
I
S2
PFC Output
When Duty Cycle = 50%When Duty Cycle is > 50%
PWM1
PWM2
IL1
IL2
PWM1
PWM2
IL1
+
IL2)
IL1
+
IL2)
IL2
IL1

2008-2017 Microchip Technology Inc. DS70000323H-page 105
High-Speed PWM Module
16.4 Variable Phase PWM Mode
The Variable Phase PWM mode, illustrated in Figure 16-6, constantly changes the phase shift
among PWM channels to control the flow of power, which is in contrast with most PWM circuits
that vary the duty cycle of the PWM signal to control power flow. In variable phase applications,
the PWM duty cycle is often maintained at 50 percent. The phase-shift value is available to all
PWM modes that use the master time base.
The Variable Phase PWM mode is used in newer power conversion topologies that are designed
to reduce switching losses. In the standard PWM methods, when a transistor switches between
the conducting state and non-conducting state (and vice versa), the transistor is exposed to the
full current and voltage condition during the time when the transistor turns on or off, and the
power loss (V * I * T
SW
* F
PWM
) becomes appreciable at high frequencies.
The Zero Voltage Switching (ZVS) and Zero Current Switching (ZVC) circuit topologies attempt
to use quasi-resonant techniques that shift either the voltage or the current waveforms, relative
to each other, to change the value of the voltage, or the current to zero when the transistor turns
on or off. If either the current or the voltage is zero, no switching loss occurs.
Figure 16-6: Variable Phase PWM Mode
PWM1H
PWM1L
PWM2H
PWM2L
Variable Phase Shift
Duty Cycle
PWM1H
Period
Duty Cycle
PWM2H
Full-Bridge ZVT Converter
+V
IN
PWM1H
PWM1L PWM2L
PWM2H
+
V
OUT
T1
Phase 2 (new value)
Phase 2 (old value)
Duty Cycle Duty Cycle

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 106
2008-2017 Microchip Technology Inc.
16.5 Current Reset PWM Mode
The Current Reset PWM mode, illustrated in Figure 16-7, is a Variable Frequency mode, where
the actual PWM period is less than or equal to the specified period value. The Independent Time
Base is reset externally after the PWM signal has been deasserted. The Current Reset PWM
mode can be used in Constant PWM On-Time mode.
To operate in Current Reset PWM mode,
the PWM Generator must be in Independent Time Base mode. If an External Reset signal is not
received, the PWM period uses the PHASEx register value by default.
In Current Reset PWM mode, the PWM frequency varies with the load current. This is different
than most PWM modes because the user-assigned application sets the maximum PWM period
and
an external circuit measures the inductor current. When the inductor current falls below a
specified value, the external current comparator circuit generates a signal that resets the PWM
time base counter. The user-assigned application specifies a PWM on-time, and then some time
after the PWM signal becomes inactive, the inductor current falls below a specified value and the
PWM counter is reset earlier than the programmed PWM period.
This is called “Constant On-
Time Variable Frequency
PWM mode output”, and is used in Critical Conduction mode
in
PFC
applications.
This should not be confused with the cycle-by-cycle current-limiting PWM output, where the
PWM output is asserted, an external circuit generates a current Fault and the PWM signal is
turned off before its programmed duty cycle normally turns it off.
Here, the PWM frequency is
fixed for a given time base period.
The advantages of the Current Reset PWM mode in PFC applications are as follows:
• As the PFC boost inductor does not require storing energy at the end of each switching
cycle, a smaller inductor can be used. Usage of the smaller inductor leads to reduced cost.
• Commutation of boost diode, from on to off, happens at zero current. Slower diodes can be
used to reduce the cost.
• The inner current feedback loop is much faster, since feedback is received for every cycle.
Note:
In the Current Reset PWM mode, the local time base resetting is based on the leading
edge of the current-limit input signal after completion of the PWMxH/L duty cycle.

2008-2017 Microchip Technology Inc. DS70000323H-page 107
High-Speed PWM Module
Figure 16-7: Current Reset PWM Mode
Note: The external current comparator resets the PWM counter. The PWM cycle restarts earlier than the programmed
period. This is the Constant On-Time Variable Frequency PWM mode.
Period Value
External Reset
Duty Cycle
Programmed Period
Duty Cycle Duty Cycle
PWMxH/L
New
Period
Duty Cycle Duty Cycle
EXTREF
Current-Limit Source
CMREF
Control Reference
ADC
Virtual I/O
(1)
DAC
MUX
Comp
INTREF
dsPIC33XXXXGSXXX
+
AC
IN
LI
L
PWMxH/L
DV
OUT
C
OUT
PWMxH/L
Note 1: Only applicable to devices with remappable I/Os.
2: This voltage could be AV
DD
or AV
DD
/2, depending on the device variant. Refer to the specific device data
sheet for more information on analog comparator DAC reference voltages.
Programmed
Period
AV
DD
Selection
(2)
PID
Control
High-Speed
PWM Generator
˜
˜

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 108
2008-2017 Microchip Technology Inc.
16.6 Constant Off-Time PWM Mode
Constant Off-Time PWM mode, illustrated in Figure 16-8, is a variable frequency PWM output,
where the actual PWM period is less than or equal to the specified period value. The PWM time
base resets externally after the PWM signal duty cycle value is reached and the PWM signal is
deasserted. This is implemented by enabling the On-Time PWM mode output, called Current
Reset PWM mode, and using the complementary PWM output (PWMxL).
The
Constant Off-Time PWM mode can be enabled only when the PWM Generator operates in
Independent Time Base mode. If an External Reset signal is not received, by default, the PWM
period uses the value specified in the PHASEx register.
Figure 16-8: Constant Off-Time PWM Mode
Duty Cycle
0
Period
Timer
Value
Programmed Period
PWMxL
Value
External Timer Reset
Actual Period
External Reset
Note: The duty cycle represents the off-time.
Duty Cycle

2008-2017 Microchip Technology Inc. DS70000323H-page 109
High-Speed PWM Module
16.7 Current-Limit PWM Mode
The cycle-by-cycle current limit, illustrated in Figure 16-9, truncates the asserted PWM signal
when the selected external Fault signal is asserted. The PWM output values are specified by the
CLDAT<1:0> bits (IOCONx<3:2>). The override outputs remain in effect until the beginning of
the next PWM cycle. This is sometimes used in PFC circuits, where the inductor current controls
the PWM on-time. This is a constant frequency PWM.
Figure 16-9: Current-Limit PWM Mode
L
I
L
PWM
DV
OUT
C
OUT
˜
S
PWMxH/L
PWMxH/L
New Duty Cycle
I
L
Current Limit
0
PWMxH/L
Period Value
FLTx Negates PWM
Duty Cycle
Duty Cycle
PWMxH/L Duty Cycle
Actual Actual
FLTx Negates PWM
Current Limit
Programmed Period
Duty Cycle Duty Cycle
Programmed Programmed
+
Programmed Duty Cycle

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 110
2008-2017 Microchip Technology Inc.
16.8 Multiple Modulation Scheme Implementation Mode (PWM + PFM)
Devices with primary and secondary master time bases (PTPER/STPER) support
implementation of both the PWM Converters and the Pulse Frequency Modulated (PFM)
Converters. Thus, the control of both stages, involving different modulation strategies, can be
implemented using a single device. This feature becomes very useful, especially when
Interleaved Converters are used in all power conversion stages. In other cases, PWM and PFM
could still be implemented, using the primary time base only, through the Independent Time Base
setting (the ITB bit in the PWMCONx register).
A few topologies, like the Resonant Converters, are typically controlled by using PFM. PFM can
be achieved through adjustment of the PWM Time Base Period registers (PTPER/STPER for
master time base or PHASEx/SPHASEx for local time base). In many applications, it is common
to couple one or more power conversion stages at the input or output, or both, which are
controlled using Pulse-Width (Duty) Modulation (PWM/PDM). Very often, such applications
demand control of multiple stages, consisting of PWM Converters and PFM Converters, using a
single controller device. For example, the primary master time base can be used for providing
the clock for Pulse-Width Modulated, fixed frequency conversion stages, while the secondary
time base can be used to drive the PFM Modulated Resonant Converter stage.
As an example, consider a case where an Interleaved PFC Converter (IPFC stage) is connected
to the ac-mains and the output of the IPFC stage serves as the input to an isolated Interleaved
Resonant Converter stage. A code example is shown in Example 16-1 for PWM configuration of
the PWM-IPFC stage and the PFM Interleaved Isolated Half-Bridge Resonant Converter stage. In
Example 16-1, it is assumed that the IPFC stage consists of two Boost Converters, operating in
parallel, with a 180-degree phase shift. The PFM Interleaved Isolated Half-Bridge Converter stage
consists of two Interleaved Resonant Converters, operating at a 90-degree phase shift (since the
interleaving action is intended to reduce ripple at the output capacitors, after the diode rectification
stage, in the secondary side of the isolation transformer). Apart from controlling PFM Converters
alongside PWM Converters using a single device, multiple master time bases could also support
applications requiring two PWM Converters running at different switching frequencies.
Example 16-1: Initialization Software for Implementation of IPFC + Interleaved Resonant Converter
/* Interleaved PFC Stage controlled by PWM Generator#1 */
PWMCON1bits.MTBS = 0; /* Primary Master time base selected */
IOCON1BITS.PMOD = 3; /* True Independent Time Base mode selected, PWM1H Controlling IPFC-Boost1
MOSFET and PWM1L Controlling IPFC-Boost2 */
PTPER = 9615; /* Select 100 kHz switching frequency */
PHASE1 = (PTPER>>1); /* Provide 180 deg Phase shift between the interleaved Converters */
SPHASE1 = 0 ;
PDC1 = (PTPER>>2); /* Initialize duty cycle of IPFC-Boost1 to 25% */
SDC1 = (PTPER>>2);/* Initialize duty cycle of IPFC-Boost2 to 25% */
/* Interleaved Half bridge resonant converter controlled by PWM Generator#2 and PWM Generator#3 */
PWMCON2bits.MTBS = 1; /* Secondary Master time base selected */
IOCON2bits.PMOD = 0; /* Complementary mode selected for PWM2H and PWM2L */
STPER = 3000; /* Initialize to 320 kHz switching frequency */
PDC2 = (STPER>>1); /* Set 50% duty cycle for symmetric voltage of transformer primary */
DTR2 = 200; /* Provide dead-time between complementary switches */
ALTDTR2 = 200; /* Provide dead-time between complementary switches */
PWMCON3bits.MTBS = 1; /* Secondary Master time base selected */
IOCON3bits.PMOD = 0; /* Complementary mode selected for PWM3H and PWM3L */
PHASE3 = (STPER>>2); /* Provide a Phase shift of 90 deg for interleaving action at output of
secondary side rectifier circuit */
PDC3 = (STPER>>1); /* Set 50% duty cycle for symmetric voltage of transformer primary */
DTR3 = 200; /* Provide dead-time between complementary switches */
ALTDTR3 = 200; /* Provide dead-time between complementary switches */

2008-2017 Microchip Technology Inc. DS70000323H-page 111
High-Speed PWM Module
16.9 Hysteresis Current Control Mode
In low-power applications, such as Power Factor Correction, the Continuous Conduction mode
of operation is achieved through control of the inductor current within an upper current limit and
a lower current limit. This application results in a Variable Frequency mode of operation and this
control scheme is called the Hysteresis Current Control mode. Hysteresis Current Control mode
can be achieved using two high-speed analog comparators. In order to implement the Hysteresis
Current Control mode, the PWM module uses both the Cycle-by-Cycle Fault Limit mode and
Current Reset mode.
For example, consider a Boost Converter, whose inductor current is to be controlled using
Hysteresis Current Control mode, as shown in Figure 16-10.
When the MOSFET is turned on, the inductor current increases. When the current reaches the
upper limit (configured in the DAC of the first comparator), the PWM output is made low and the
MOSFET is turned off (PWM Fault source is configured as the output of the first comparator),
then the current through the inductor starts decreasing. Once the current reaches the lower limit,
it is detected using the second comparator (configured in Inverted Polarity mode) and the output
of the second comparator is used as the signal for resetting the PWM period. Example 16-2
shows a code snippet for initialization of the PWM and comparator modules for devices with
remappable I/Os.
Example 16-2: Initialization Software for Hysteresis Current Control Mode
/* Initializing PWM1 Generator for controlling MOSFET */
PWMCON1bits.ITB = 1; /* Select independent time base for enabling XPRES */
PWMCON1bits.XPRES = 1; /* Select Current Reset mode */
IOCON1bits.PMOD = 1; /* Select Redundant mode since only PWM1H is being used for MOSFET */
IOCON1bits.FLTDAT = 0; /* To make the PWM signals low during Fault condition */
FCLCON1bits.FLTSRC = 0b01101; /* Select Analog Comparator1 as Fault Source for PWM1 */
FCLCON1bits.FLMOD = 1; /* Select Cycle-by-cycle Fault mode for upper limit cut-off */
FCLCON1bits.CLSRC = 0b01110; /* Select Analog Comparator2 as Current Limit Source for Current Reset
of PWM1 */
/* Configuring ACMP1 for Upper Current Limit and ACMP2 for Lower Current Limit */
CMPCON1bits.Range = 1; /* Set Maximum DAC output voltage to AV
DD
*/
CMPDAC1 = 900; /* Configure to turn OFF MOSFET at 2.9V of comparator input (upper
current reference) */
CMPCON1bits.CMPON = 1; /* Turn ON Analog Comparator1 */
CMOCON2bits.Range = 1; /* Set Maximum DAC output voltage to AV
DD
*/
CMPCON2bits.CMPPOL = 1; /* Invert output polarity of Analog Comparator 2 for lower limit
current detection and PWM Reset */
CMPDAC2 = 100; /* Configure to reset PWM at 0.322V of comparator input (lower current
reference */
CMPCON2bits.CMPON = 1; /* Turn ON Analog Comparator2 */
Note:
Example 16-2 is shown for the dsPIC33EPXXGSXXX family devices.

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 112
2008-2017 Microchip Technology Inc.
Figure 16-10: Hysteresis Current Control Mode
PWM
Average Inductor Current
Sensed Inductor Current
I
L
Upper Current Reference
˜
V
IN
I
L
+
C
OUT
V
OUT
CMP1
Upper
Current
Reference
CMPDAC1
CMP2
Lower
Current
Reference
CMPDAC2
PWM Fault Signal
PWM Current Reset Signal
Lower Current Reference

2008-2017 Microchip Technology Inc. DS70000323H-page 113
High-Speed PWM Module
16.10 Critical Conduction Mode or Boundary Conduction Mode
The Critical Conduction Mode (CRM) or Boundary Conduction Mode (BCM) is popular in the low
to mid-power range of SMPS applications.
The Continuous Conduction Mode (CCM) configuration is computationally intensive and needs
more dsPIC
®
DSC resources, which increases the cost. The CRM configuration is easier to
implement and can be achieved using two high-speed analog comparators. However, the
variable switching frequency makes the system, including the power stage inductor and the
capacitor, complex to design.
The CRM is a form of peak and valley current control. The current is sensed from the switch
(MOSFET/IGBT) and compared with the programmed comparator reference. When the sensed
current is equal to the programmed comparator reference signal, the switch will be turned off.
The switch turn-on signal comes from a Zero Current Detection (ZCD) network. This ZCD signal
will send a turn-on signal to the switch when the sensed current reaches zero. Therefore, the
sensed current will touch zero in every switch cycle. In the CRM configuration, the input inductor
current touches zero without extensive firmware computation in every PWM switching circle,
ensuring Zero Voltage Switching (ZVS) of the switch. In the CRM or BCM operation, both the
PWM period and the duty cycle will be controlled.
Figure 16-11 shows the configuration of the CRM or BCM in the Boost Converter applications.
Comparator 2B (CMP2B) is configured to control the on-time (Duty) of the PWM and Comparator 1A
(CMP1A) is configured to control the off-time of the PWM.
Figure 16-11: Critical Conduction Mode in Boost Converter
The CRM or BCM Control mode can be achieved using two high-speed analog comparators. In
order to implement the CRM Control mode, the Fault Control Signal Source Select bits
(FLTSRC<4:0>) and the Current-Limit Control Signal Source Select bits (CLSRC< 4:0>) need to
control the chosen PWM Generator.
S
D
L
C
–
+
+
–
CMPDAC2
CMP2B CMP1A
CMPDAC1
–
+
Zero Current Detection (ZCD) Reset Signal
Current-Limit Signal
PWM Generator
Duty Control
Period Control
XPRES =
1
Gate Driver Buffer
PWMxH
CLPOL =
1
V
IN
V
OUT
dsPIC33XXXXGSXXX
R

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 114
2008-2017 Microchip Technology Inc.
For example, consider a Boost Converter, whose inductor current is controlled using Critical
Conduction Mode (CRM), as shown in Figure 16-11. Figure 16-12 shows the waveforms of the
PWMxH and the comparator outputs. When the MOSFET is turned on, the inductor current
increases, and when the current reaches the upper limit (configured in the CMPDAC2), the PWM
output is made low (or high) as defined by the CMPPOL bit in the CMPCONx register, and the
POLH/L bit in the IOCONx register (‘a’ and ‘c’ in Figure 16-12).
When the MOSFET is turned off, the current through the inductor starts decreasing. Once the
current reaches the set valley limit (0A in the case of CRM control), the ZCD signal changes the
polarity from high-to-low; it is detected using Comparator 1A (CMP1A) and the PWM period will
be reset (’b’ in Figure 16-12).
Figure 16-12: Operational Waveforms
16.11 Burst Mode Implementation
In applications where the load current drawn from the converter is much smaller than its nominal
current/converter, operating at no load, the power drawn from the source can be reduced by
forcing the converter into Discontinuous mode. This is achieved by deasserting the PWM outputs
for a specific amount of time using the manual override feature.
Typically, the PWM Converter output can be turned off over a period of time based on the output
voltage regulation, which can reduce the no load power requirements significantly.
Note:
On some devices, if an active edge of the Fault control signal source (CMP2B) occurs
(‘e’ in Figure 16-12) in between the active edge of the current-limit source signal
(CMP1A, ‘d’ in Figure 16-12) and the rising edge of the Independent Time Base Reset
(PWMxH, ‘f’ in Figure 16-12), the Fault control signal will not be registered. As a result,
the PWMxH will follow the programmed duty cycle (‘g’ in Figure 16-12) and the period
values.
PWMxH
XPRES =
1
CMP2B O/P
CMP1A O/P
CLPOL =
1
a b d f
cg
e

2008-2017 Microchip Technology Inc. DS70000323H-page 115
High-Speed PWM Module
17.0 PWM INTERCONNECTS WITH OTHER PERIPHERALS
This section describes the PWM interconnects with other peripherals, such as the ADC, analog
comparator and interrupt controller. Most power conversion applications require close
synchronization of the PWM module with other peripherals; for instance, the high-speed ADC
(10-bit or 12-bit, depending upon the device) and the high-speed analog comparator. Due to the
critical timing requirements for power conversion applications, this interconnection must be
accomplished with little or no CPU overhead. The interconnection should also ensure a fast
response time, often in the order of nanoseconds.
The High-Speed PWM module contains a number of enhancements for direct interconnects with
the high-speed ADC and the high-speed analog comparator modules. This section describes
each of these enhancements and also identifies examples where these enhancements are
beneficial for power conversion applications.
17.1 PWM – ADC Interconnect
17.1.1 PRECISE TRIGGERING OF ADC
In digital power supplies, the ADC is used for measurement of feedback signals. These feedback
signals can have complex waveforms or high noise content. Therefore, precise triggering of the
ADC is important.
Incorrect triggering of the ADC may have a major impact on the operation of the power converter.
For example, Figure 17-1 illustrates a DC-DC Boost Converter with the current sensor located in
series with the source pin of the power MOSFET. This configuration eliminates the need for a
differential amplifier with a high Common-mode voltage capability, and therefore, provides a low-cost
sensing solution. The trade-off is that the ADC only sees the MOSFET current.
If the digital control system is configured to measure the peak current, a small delay in triggering
the ADC will yield a result of 0x0000. This delay may be caused by software overheads or if the
ADC is busy at the sampling instant.
Figure 17-1: Need for Precise ADC Triggering
The scenario previously described can be prevented by using the flexible ADC triggering
features of the High-Speed PWM module. The Special Event Trigger, primary PWM trigger and
secondary PWM trigger can be used to generate an ADC conversion request with no software
overhead. This feature ensures that the ADC conversion is triggered exactly when needed by the
circuitry. As the trigger is sent from the PWM to the ADC module directly in hardware, this feature
prevents any triggering delays caused by software.
The exact instant when the trigger is generated is determined by the SEVTCMP register for the
Special Event Trigger or the TRIGx and STRIGx registers for the PWM primary and secondary
triggers. For more information on the PWM trigger generation, refer to
Section 7.0 “PWM Triggers”
.
X
PWM
I
L
I
R
X
X
Late Sample Yields Zero Data
Desired Sample Point
Critical Edge
+V
IN
I
L
L
PWM
V
ISENSE
V
OUT
C
OUT
+
I
R
R
Note: Measuring peak inductor current is very important.
Example Boost Converter

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 116
2008-2017 Microchip Technology Inc.
The high-speed ADC (10-bit or 12-bit, depending on the device) provides multiple S&H circuits
to allow simultaneous sampling. This feature overcomes the problem of the ADC being busy at
the sampling instant. For further information on configuration of the trigger sources of the ADC,
refer to the respective device data sheet and the ADC section in the “dsPIC33/PIC24 Family
Reference Manual” for the device.
17.1.2 PWM CURRENT-LIMIT TRIGGERING OF ADC
The example in Figure 17-1 can also be implemented using Peak Current mode control. In this
method, the PWM is automatically truncated by the current-limit feature. While the current-
limiting feature is capable of closely controlling the current, the position of the PWM falling edge
cannot be predicted. As a result, the Special Event Trigger, primary PWM and secondary PWM
triggers cannot be used to effectively trigger the ADC conversion.
This problem is mitigated by generating the ADC trigger signal directly using the PWM current-
limit source. Using this feature, the ADC conversion is triggered at the exact instant as the falling
edge of the PWM pulse. Therefore, the peak current measurement can be made reliably on every
falling edge of the PWM signal.
17.2 PWM – High-Speed Analog Comparator Interconnect
17.2.1 COMPARATOR CURRENT LIMITS AND FAULTS
The current-limit and Fault functions can be used to limit any system parameter, including
current, voltage, power or temperature on a PWM cycle-by-cycle basis. The analog comparator
provides a unique way of truncating the PWM output directly in hardware.
The truncation of the PWM pulse is accomplished with no software intervention and can be
programmed to respond to a variable threshold. The analog comparator can also be
programmed for inverted polarity selection. For example, the inverted polarity may be useful in
detecting an undervoltage condition or the absence of a system load.
The cycle-by-cycle current limit or Fault, in conjunction with the analog comparator, can also be
used for Peak Current mode control. Figure 10-6 describes the control scheme for implementing
Peak Current mode control in a Boost Converter application.
Some instances require the use of the Latched Fault modes for protecting the system hardware.
The High-Speed PWM module provides the Latched Fault mode by which the PWM outputs are
shut down until the Fault has been cleared by software. The analog comparator may be used for
latching the PWM outputs off when the input to the comparator exceeds the Fault threshold.
A good example for using Latched Fault mode is for short-circuit protection. A short-circuit event
may cause catastrophic damage to a power converter, and therefore, a cycle-by-cycle Fault is
not preferred. Instead, the PWM outputs can be latched off indefinitely until the software detects
that the Fault has been cleared.
For more information on how to configure the analog comparator as a current-limit or Fault
source for the PWM module, refer to
Section 10.1 “PWM Fault Generated by the Analog
Comparator”
.
17.2.2 EXTERNAL PERIOD RESET MODE
The External Period Reset mode is similar to the Fault/current-limit operation with the exact
opposite effect. Instead of shutting down the PWM output, this mode actually resets the PWM
period, and therefore, restarts the PWM sooner than the programmed period.
An example of using the analog comparator for the External Period Reset mode is described in
Section 16.5 “Current Reset PWM Mode”
.

2008-2017 Microchip Technology Inc. DS70000323H-page 117
High-Speed PWM Module
17.3 PWM – Interrupt Controller Interconnect
17.3.1 PWM INTERRUPTS
PWM interrupts can be generated based on either a PWM Fault, current-limit or trigger event. This
feature is useful when certain software needs to be executed every time such an event occurs.
For example, the PWM ISR may contain the Fault handling routine that should be executed after
the PWM has been turned off. Tasks, such as data logging, external communication of the Fault
or the Fault recovery routine, can be performed here.
The PWM interrupt may also be used for execution of the control algorithm, or updating system
variables or control references.
17.3.2 ADC INTERRUPTS AND STAGGERING OF CPU LOAD
One of the unique advantages of using a Digital Signal Controller (DSC) for power conversion is
the ability to control multiple stages using a single controller. When multiple control loops are
executed on the same device, the execution of each loop must be carefully sequenced to avoid
any delays in processing the data from the ADC.
The PWM module provides a trigger divider option that can generate the ADC triggers every few
PWM cycles. In addition to this feature, the generation of the first trigger can be delayed to
stagger the control loops in the available CPU time.
Figure 17-2 describes the sequence of control loop executions in a system where two power
converters are simultaneously controlled by a single dsPIC
®
DSC.
As illustrated in Figure 17-2, the ADC pair interrupts are used for executing control algorithms for each
power converter stage. Each ADC pair conversion is triggered using the PWM triggers. Each PWM
trigger is generated every other PWM cycle by using the TRGDIV<3:0> bits (TRGCONx<15:12>).
Generation of the first trigger from PWM2 is delayed by one PWM cycle using the TRGSTRT<5:0>
bits (TRGCONx<5:0>). With this configuration, the control loop execution for each power converter
is performed on alternate PWM cycles, thus effectively utilizing the CPU bandwidth.
Figure 17-2: Staggering of CPU Load
PWM2H
PWM2L
PWM1H
PWM1L
Execute
Second
Control
Loop
Sample
and
Convert
AN2 & AN3
(Pair 1)
Idle
Loop
Execute
First
Control
Loop
Sample
and
Convert
AN0 & AN1
(Pair 0)
Idle
Loop
Execute
First
Control
Loop
Sample
and
Convert
AN0 & AN1
(Pair 0)
Idle
Loop
PWM1 Trigger
Execute
Second
Control
Loop
Sample
and
Convert
AN2 & AN3
(Pair 1)
Idle
Loop
Execute
First
Control
Loop
Idle
Loop Execute
Second
Control
Loop
Sample
and
Convert
AN2 & AN3
(Pair 1)
Sample
and
Convert
AN0 & AN1
(Pair 0)
PWM2 Trigger PWM1 Trigger PWM1 TriggerPWM2 Trigger PWM2 Trigger

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 118
2008-2017 Microchip Technology Inc.
18.0 RELATED APPLICATION NOTES
This section lists the application notes that are related to this section of the manual. These
application notes may not be written specifically for the dsPIC33/PIC24 product families, but the
concepts are pertinent and could be used with modification and possible limitations. The current
application notes related to the High-Speed PWM module are:
Title Application Note #
No related application notes are available at this time. N/A
Note:
Please visit the Microchip web site (www.microchip.com) for additional Application
Notes and code examples for the dsPIC33/PIC24 families of devices.

2008-2017 Microchip Technology Inc. DS70000323H-page 119
High-Speed PWM Module
19.0 REVISION HISTORY
Revision A (February 2008)
This is the initial released version of the document
Revision B (September 2008)
This revision incorporates the following updates:
• Equations:
- Updated Equation 6-1 in
Section 6.0 “PWM Generator”
- Updated Equation 6-3 in
Section 6.2.3 “Secondary Duty Cycle (SDCx)”
• Examples:
- Added an example for PWM Clock Code in
Section 5.1 “PWM Clock Selection”
• Figures:
- Updated the labels in Figure 5-4
- Included new figure in
Section 6.7 “Dead-Time Resolution”
(see Figure 6-4)
- Updated the Fault source values in Figure 10-1 and Figure
• Headings:
- Added Auxiliary PLL as a new section (see
Section 5.1 “PWM Clock Selection”
)
in
Section 5.0 “Module Description”
- The description for Dead-Time Distortion has been corrected in
Section 6.6
“Dead-Time Distortion”
- Added a new section on Dead-Time Insertion in Center-Aligned mode
(see
Section 6.8 “Dead-Time Insertion in Center-Aligned Mode”
- Added a new sub-section for PWM Fault Generator (see
Section 10.1 “PWM Fault
Generated by the Analog Comparator”
) in
Section 10.0 “PWM Fault Pins”
• Notes:
- Added a note on nominal input clock to the PWM in
Section 5.1 “PWM Clock Selection”
- Added a note for the boundary conditions of the PWM resolution in the following
registers:
• MDC: PWM Master Duty Cycle Register (see Note 2 in Register 3-10)
• PDCx: PWM Generator Duty Cycle Register (see Note 2 in Register 3-12)
• SDCx: PWM Secondary Duty Cycle Register (see Note 2 in Register 3-13)
- Added a note for using Fault 1 for Current-Limit mode (CLSRC<4:0> = b0000) in
Register 3-22 (see Note 2)
- Added a note for configuring the Auxiliary Clock in
Section 5.1 “PWM Clock Selection”
- Added a note on resetting the local time base in
Section 16.5 “Current Reset PWM Mode”
• Registers:
- The register descriptions for the
PDCx: PWMx Generator Duty Cycle Register
and
SDCx: PWMx Secondary Duty Cycle Register
have been corrected
- The bit descriptions for bit 14-10 and bit 7-3 in Register 3-22 have been corrected
- Updated the bit field value of LEB as LEB<4:0> and LEB<6:5> in
LEBCONx: Leading-Edge Blanking Control Register (see Register 3-23)
- The Read/Write state for the bit 3 through bit 15 have been corrected in
PWMCAPx: Primary PWM Time Base Capture Register (see Register 3-27)
• Sections:
- The terms Complementary PWM Output mode and Complementary PWM mode have
been corrected as Complementary mode in the entire document
- The terms Push-Pull PWM Output mode and Push-Pull mode have been corrected as
Push-Pull mode in the entire document
• Changes to text and formatting were incorporated throughout the document

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 120
2008-2017 Microchip Technology Inc.
Revision C (March 2010)
• Equations:
- Updated the following equations: Equation 5-1, Equation 5-3 through Equation 6-5
- Added the following equations: Equation 5-2 and Equation 11-2
• Examples:
- Updated the following examples:
•Example 5-1, , , Example 5-4 Example 6-2 Example 6-3 and Example 10-4
• Updated the following changes in Example 5-2: Updated the example and re-arranged
the example to be placed after Example 5-1
• Updated the following changes in Example 6-4 and Example 6-5: Updated the
example and re-arranged the example from
Section 6.2.4 “Duty Cycle Resolution”
to
Section 6.2.3 “Secondary Duty Cycle (SDCx)”
- Added the following examples: Example 5-3, Example 6-3, Example 6-6,
Example 10-2, Example 10-3 and Example 12-5
• Figures:
- Updated the following figures: Figure 5-5 Figure 5-7 Figure 5-8, , , Figure 7-2 through
Figure 7-9, Figure 10-1, Figure , Figure 11-1 through Figure 16-9
- Added the following figures: Figure 5-1 Figure 5-2 Figure 5-6, , , Figure 10-6,
Figure 16-4 and Figure 16-5
• Notes:
- Added a Note with information to customer for utilizing family reference manual sections
and data sheets as a joint reference (see note above
Section 1.0 “Introduction”
)
- Added Note 2 in Register 3-2 and Register 3-3
- Added a Note 1 in Register 3-4
- Added Note 5 in Register 3-11
- Updated the following changes in Register 3-14:
• Added a sub note in Note 1 and Note 2
• Deleted a sub note in Note 2
- Updated the following changes in Register 3-15:
• Updated the second sub note in Note 1
• Updated the sub note in Note 2
- Updated the bit text description for bit 13-0, in Register 3-16 and Register 3-17
- Deleted the note reference for bit 7, and deleted the following note in Register 3-18:
The secondary PWM Generator cannot generate PWM trigger interrupts
- Added Note 2 in Register 3-19
- Added a Note in Register 3-21
- Updated Note 1 in Register 3-22
- Added a Note 1 in Register 3-23
- Added Note 3 and Note 4 in Register 3-27
- Updated the following Note in
Section 5.1 “PWM Clock Selection”
: If the primary
PLL is used as a source for the Auxiliary Clock, then the primary PLL should be
configured up to a maximum operation of F
CY
= 30 MHz or less, and F
VCO
must be in
the range of 112 MHz - 120 MHz
- Added Note 1 through Note 7 in
Section 5.6 “Time Base Synchronization”
- Added a Note on duty cycle values in
Section 6.7 “Dead-Time Resolution”
- Added a Note on dynamic triggering in
Section 7.0 “PWM Triggers”
- Deleted the following Note in Table 9-1: In the Independent Time Base, the PWMxH
duty cycle is controlled by either MDC or PDCx, and the PWMxL duty cycle is
controlled by MDC or SDCx
- Deleted the following Note in Table 9-2: In the Independent output base, the PWMxH
duty cycle is controlled by either MDC or PDCx, and the PWMxL duty cycle is
controlled by MDC or SDCx.

2008-2017 Microchip Technology Inc. DS70000323H-page 121
High-Speed PWM Module
Revision C (March 2010) (Continued)
- Added a Note on power-saving modes, in
Section 14.2 “High-Speed PWM Operation in
Idle Mode”
- Updated the Note in
Section 16.5 “Current Reset PWM Mode”
• Registers:
- Updated the register description for “PWMCAPx: Primary PWM Time Base Capture
Register”, in
Section 3.0 “Control Registers”
- Corrected the term “PDCx” as “MDC/PDCx/SDCx/PHASEx/SPHASEx” in the bit text
‘0’ description for bit 0, in Register 3-11
- Corrected the term “Data” as “State” in bit 3-2, bit 5-4 and bit 7-6, in Register 3-19
- Rearranged Register 43-17: STRIGx: PWM Secondary Trigger Compare Value
Register after Register 3-20 as Register 3-21
- Corrected the bit text description for bit 9-3 as “The Blanking can be incremented
in 8.32 ns steps” in Register 3-23
• Sections:
- Added “Interleaved Power Factor Correction (IPFC)” in the common applications for
the High-Speed PWM, in
Section 1.0 “Introduction”
- Updated the following changes in the list of major High-Speed PWM features,
in
Section 2.0 “Features”
• Removed “PWM Capture feature”
• Updated “Dual trigger from PWM to Analog-to-Digital Converter (ADC) per PWM
period” as “Dual trigger to Analog-to-Digital Converter (ADC) per PWM period”
• Updated “Remappable PWMxH and PWMxL Pins” as “Remappable PWM4H and
PWM4L pins”
- Updated the following changes in
Section 5.1 “PWM Clock Selection”
:
• Added the term “Primary PLL Output (F
VCO
)” in the first paragraph
• Corrected the term “PLLCLK” as “F
VCO
” in the following description: The Auxiliary
Clock for the PWM module can be derived from the system clock while the device is
running in the primary PLL mode. Equation 5-3 gives the relationship between the
Primary PLL Clock (F
VCO
) frequency and the Auxiliary Clock (ACLK) frequency.
- Added
Section 5.4.1 “Advantages of Center-Aligned Mode in UPS Applications”
.
- Updated the following changes in
Section 5.6 “Time Base Synchronization”
:
• Corrected the pulse width “130 ns” as “200 ns”
• Added the following description: The SYNCOx signal pulse 200 ns ensures that other
devices reliably sense the signals
- Updated the event “When PTEN = 0” as “When PTCON<PTEN> = 0”, in
Section 5.7
“Special Event Trigger”
- Deleted the following description in
Section 5.8 “Independent PWM Time Base”
:
The PHASEx and SPHASEx registers provide the time period value for the PWMx
outputs (PWMxH and PWMxL) in
Independent Time Base mode
- Updated the following changes in
Section 6.3 “Dead-Time Generation”
:
• Added the following description: Dead time is not supported for Independent PWM
Output mode
• Removed
“(gating)”
in the description
- Added the following description in the
“Negative Dead Time”
sub-section,
in
Section 6.4 “Dead-Time Generators”
: Negative dead time is specified only for
complementary PWM output signals
- Deleted the following description in
Section 6.7 “Dead-Time Resolution”
: If devices
do not implement the High-Resolution PWM option and the PWM clock prescaler
resolution is 1.04 ns, 2.08 ns or 4.16 ns, the highest possible dead-time resolution
is 8.32 ns

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 122
2008-2017 Microchip Technology Inc.
Revision C (March 2010) (Continued)
- Updated “Dual Trigger mode bit (DTM7) in the TRGCONx register” as “Dual Trigger
mode bit (DTM) in the PWM Trigger Control register (TRGCONx<DTM> = 7)” in
Section 7.0 “PWM Triggers”
- Updated the following changes in
Section 10.4 “Fault Exit”
:
• Removed the following description: The next PWM cycle begins when the PTMRx
value is zero
• Updated step “c)”
- Corrected the term
“FSTAT”
as
“FLTSTAT”
in
Section 10.5 “Fault Exit with PMTMR
Disabled”
- Updated the following changes in
Section 10.7 “PWM Current-Limit Pins”
:
• Replaced the description
“This behavior is called Current Reset mode, which is
used in some Power Factor Correction applications”
as
“Refer to Section 16.5
“Current Reset PWM Mode” for more details”
• Added
Section 10.7.2 “Configuring the Analog Comparator in Cycle-by-Cycle
Mode”
.
- Updated the following changes in
Section 11.1 “Leading-Edge Blanking (LEB)”
:
• Updated
“8.4 ns”
as
“8.32
ns”
• Added the following description: In High-Speed Switching applications, switches (such
as MOSFETs/IGBTs) typically generate very large transients. These transients can
cause problematic measurement errors. The LEB function enables the user-assigned
application to ignore the expected transients caused by the transistor switching that
occurs near the edges of the PWM output signals.
- Corrected the term
“current mode control”
as
“current-limit PWM control”
in
Section 11.2 “Individual Time Base Capture”
- Updated the following changes in
Section 12.4 “Fault/Current-Limit Override and
Dead-Time Logic”
:
• Corrected the following terms in the description:
“low”
is updated as
“inactive”
and
“impact”
is updated as
“aid”
• Added the terms
“are driven active”
in the description
- Added
Section 12.6 “PENx (GPIO/PWM) Ownership”
- Updated the following changes in
Section 15.0 “External Control of Individual Time
Base(s) (Current Reset Mode)”
:
• Updated the title
“External Control of Individual Time Base(s)”
as
“External
Control of Individual Time Base(s) (Current Reset mode)”
• Added
“Hysteresis and Critical Conduction mode”
in the description
- Re-arranged the second paragraph in
Section 16.3 “Multiphase PWM Mode”
as
new sub section
Section 16.3.1 “Multiphase Buck Regulator”
- Added
Section 16.3.2 “Interleaved Power Factor Correction (IPFC)”
- Added the advantages of Current Reset mode in PFC applications, in
Section 16.5
“Current Reset PWM Mode”
- Added
Section 16.11 “Burst Mode Implementation”
• Tables:
- Updated the following tables: Table 9-1 and Table 9-2
- Added the following tables: Table 9-3 through Table 10.7.2
• Specific references to
“dsPIC33F”
are updated as
“dsPIC33F/PIC24H”
in this Family
Reference Manual
• Renamed the Family Reference Manual name
“dsPIC33F Section 43. High-Speed
PWM”
as
“dsPIC33F/PIC24H Section 43. High-Speed PWM”
• Changes to text and formatting were incorporated throughout the document

2008-2017 Microchip Technology Inc. DS70000323H-page 123
High-Speed PWM Module
Revision D (March 2011)
This revision includes the following updates:
• Updated the definitions for the PTCON2, PHASEx, and SPHASEx registers in
Section 3.0 “Control Registers”
• Added Note 2 and Note 3 to the PTCON register (Register 3-1)
• Added Note 2 and Note 3 to the shaded note below the SEVTCMP register (Register 3-4)
• Removed Note 1 from the STCON register (Register 3-5)
• Added Notes 1, 2, and 3 to the SSEVTCMP register (Register 3-8)
• Added a new Note 2 to the shaded note below the MDC register (Register 3-10)
• Updated Note 1 and added a new Note 3 to the shaded note below the PDCx register
(Register 3-12)
• Updated Note 1 and added a new Note 3 to the shaded note below the SDCx register
(Register 3-13)
• Updated Note 1 and Note 2 in the shaded note below the PHASEx register (Register 3-15)
• Added a reference to Note 2 to the CLDAT<1:0> bits in the IOCONx register
(Register 3-19)
• Updated Note 1 and updated the bit definition for the LEB<6:0> bits in the LEBCONx
register (Register 3-23)
• Updated Note 4 in the shaded note in the PWMCAPx register (Register 3-27)
• Updated the first sentence of the fourth paragraph in
Section 4.0 “Architecture Over-
view”
• Updated the High-Speed PWM Module Architectural Overview diagram (see Figure 4-1)
• Added 120 MHz max to the F
VCO
reference in the Auxiliary Clock Generation block of the
oscillator system diagram (see Figure 5-1)
• Updated the code in Using F
VCO
as the Auxiliary Clock Source (see Example 5-3)
• Updated prescaler option selections in
Section 5.2 “Time Base”
• Updated the comments and added a line for enabling the Independent Time Base in
Edge-Aligned or Center-Aligned mode Selection (see Example 5-4)
• Updated
Section 5.7 “Special Event Trigger”
• Updated the code in ADC Special Event Trigger Configuration (see Example 5-7)
• Updated
Section 5.8 “Independent PWM Time Base”
• Updated the second, fourth, and sixth paragraphs and the first bulleted item in
Section 6.1
“PWM Period”
• Updated the second comment in Clock Prescaler Selection (see Example 6-1)
• Added comments to the three lines of code in PWM Time Period Initialization (see
Example 6-3)
• Updated the first paragraph in
Section 6.2 “PWM Duty Cycle Control”
• Updated the first paragraph in
Section 6.2.1 “Master Duty Cycle (MDC)”
• Updated the first paragraph in
Section 6.2.2 “Primary Duty Cycle (PDCx)”
• Changed the PWMx signal reference in Primary Duty Cycle Comparison to PWMxH and/or
PWMxL (see Figure 6-1)
• Updated the first paragraph in
Section 6.2.3 “Secondary Duty Cycle (SDCx)”
• Changed the PWMx signal reference in Secondary Duty Cycle Comparison to PWMxL and
updated the note (see Figure 6-2)
• Updated the first sentence of the first paragraph in
Section 6.2.4 “Duty Cycle Resolution”
• Updated the PWM Trigger for Analog-to-Digital Conversion by adding a zero value input to
the DTM multiplexer (see Figure 7-1)
• Added the new section
Section 17.0 “PWM Interconnects with Other Peripherals”

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 124
2008-2017 Microchip Technology Inc.
Revision E (July 2012)
This revision incorporates the following updates:
• Examples:
- Updated 8 MHz to 7.37 MHz, and updated 120 MHz to 117.9 MHz, in Example 5-2
• Equations:
- Added Equation title for Equation 5-1 through Equation 5-3
- Updated 1.04 ns to 1.06 ns in “The maximum PWM Duty Cycle resolution is 1.04 ns”,
in Equation 6-3
• Figures:
- Updated the label F
VCO(1)
(120 MHz max) to F
VCO(1)
(80 MHz to 120 MHz max), in
Figure 5-1
- Updated Figure 5-6
- Updated the label “clk” to “CLK” in Figure 6-1 and Figure 6-2
- Updated the font of the decimal numbers to Computer text in the figure title, in
Figure 7-4, Figure 7-7 through Figure 7-9
- Updated PTMTMR to PMTMR in Figure 7-10
• Notes:
- Updated any references of LSB to LSb in Register 3-8, Register 3-10, Register 3-12
and Register 3-13
- Updated Period - 0x0008 to Period + 0x0008 in Note 1and Note 2, in Register 3-10
- Updated Period - 0x0008 to Period + 0x0008 in Note 2 and Note 3, in Register 3-12
and Register 3-13
- Updated 1023 ns to 1058 ns in Note 1, in Register 3-23
- Updated the following in Register 3-24:
• Removed Note 1, and removed the Note 1 reference in register title
• Updated the note references for bit 5 and bit 4
- Updated 1023 ns to 4258 ns in the Note 1, in Register 3-25
- Added Note 2 in the note box below Equation 5-1, in
Section 5.1 “PWM Clock
Selection”
- Updated the following in
Section 5.6 “Time Base Synchronization”
:
• Replaced Note1: The period of SYNCI pulse should be larger than the PWM period
value to Note1: The period of SYNCI pulse value should be smaller than the PWM
period value.
• Added Note 5
- Updated SCDx to SDCx in the Note, in Figure 6-2
- Updated - 0x0008 to + 0x0008 in the Note 1 (above Equation 6-3), in
Section 6.2.3
“Secondary Duty Cycle (SDCx)”
- Added a note in
Section 6.8 “Dead-Time Insertion in Center-Aligned Mode”
- Updated the note in
Section 10.1 “PWM Fault Generated by the Analog Comparator”
- Added a note in
Section 13.0 “Immediate Update of PWM Duty Cycle”
- Added a note in
Section 15.0 “External Control of Individual Time Base(s)
(Current Reset Mode)”
• Registers:
- Updated PMTMR to SMTMR in Register 3-7
- Updated the bit 15-3 name in Register 3-8
- Updated any references of PWMLx and PWMHx to PWMxL and PWMxH in
Register 3-11
- Updated the bit value 0 description for bit 0, in Register 3-11
- Updated OVDDAT<1:0> bits to OVRDAT<1:0> bits for bit 0, in Register 3-19
- Updated 2
n
* 8.32 ns to 2
n
* [1/(Auxiliary Clock Frequency)] ns, in Register 3-23

2008-2017 Microchip Technology Inc. DS70000323H-page 125
High-Speed PWM Module
Revision E (July 2012) (Continued)
• Sections:
- Updated “The SYNCOx signal pulse 200 ns ensures that other devices reliably sense
the signals” to “The SYNCOx signal pulse is 12 T
CY
clocks wide (about 300 ns at
40 MIPS) to ensure other devices can sense the signal”, in
Section 5.6 “Time Base
Synchronization”
- Replaced Least Significant Byte (LSB) with LSb in
Section 6.2.4 “Duty Cycle
Resolution”
- Updated the term ‘pin’ to ‘GPIO pin’ in the following sentence: When the port bit for
the pin is set, the Fault input will be activated, in
Section 10.6 “Fault Pin Software
Control”
- Updated the following in
Section 10.7 “PWM Current-Limit Pins”
:
• Updated the first bullet
• Updated the term “Fault input signal” to “current-limit signal” in the second bullet
• Updated the sub bullet “In Independent Fault mode of the IFLTMOD bit, the
CLDAT<1:0> bits are not used for override functions” to “If the Independent Fault
Enable bit, IFLTMOD (FCLCONx<15>) is set, the CLDAT<1:0> bits (IOCONx<3:2>)
are not used for override functions”
• Updated the sub bullet “In the Current-Limit mode Enable bit (CLMOD), the current-
limit function is enabled. The CLDAT<1:0> bits (High/Low) supply the data values to be
assigned to the PWMxH and PWMxL outputs” to “If the IFLTMOD bit (FCLCONx<15>)
is clear, and the CLMOD bit (FCLCONx<8>) is set, enabling the current-limit function,
then the CLDAT<1:0> bits (High/Low) (IOCONx<3:2>) supply the data values to be
assigned to the PWMxH and PWMxL outputs when a current limit is active”
• Tables:
- Updated bit 6 to bit 4 for the PWM Clock Prescaler 1:1 in the
16 ns
column,
in Table 6-2
- Minor updates to text and formatting were incorporated throughout the document

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 126
2008-2017 Microchip Technology Inc.
Revision F (March 2014)
Updated the FRM title and Device name
• Sections:
- Included a new bulleted list in section
Section 2.0 “Features”
- Included a new register in section
Section 3.0 “Control Registers”
,
- Included new bulleted list in section
Section 10.0 “PWM Fault Pins”
,
- Updated Note in section
Section 10.1 “PWM Fault Generated by the Analog
Comparator”
,
- Included new bulleted list in section
Section 10.7 “PWM Current-Limit Pins”
,
- Updated
Section 10.7.1 “Configuration of Current Reset Mode”
,
- Included new bulleted list in section
Section 11.0 “Special Features”
,
- Updated section
Section 11.1 “Leading-Edge Blanking (LEB)”
,
- Updated section
Section 12.1 “PWM Output Override Logic”
,
- Updated note in section
Section 14.2 “High-Speed PWM Operation in Idle Mode”
,
- Included new bulleted list in section
Section 16.0 “Application Information”
,
- Updated section
Section 17.0 “PWM Interconnects with Other Peripherals”
and
section
Section 17.2 “PWM – High-Speed Analog Comparator Interconnect”
.
- Included new
Section 11.6 “PWM Protection Lock/Unlock Key Register”
,
Section 16.8 “Multiple Modulation Scheme Implementation Mode (PWM + PFM)”
and
Section 16.9 “Hysteresis Current Control Mode”
.
• Registers
- Updated Register 3-11,
- Include Note 3 in Register 3-19,
- Updated register description for Bit 14-10 and included Note 5 and Note 6 in
Register 3-22
- Inserted new Register 3-28
• Figures
- Modified Figure 10-1, Figure 10-1, Figure 10-3, Figure , Figure 10-5, Figure 10-6,
Figure 11-1, Figure 16-7, Figure 16-8
- Inserted new Figure 10-2, Figure 10-4, Figure 16-10
• Tables
- Included a note in Table 10.7.2,
Section 10.7.2 “Configuring the Analog Comparator in
Cycle-by-Cycle Mode”
• Equations
- Updated the title of Equation 11-1 and Equation 11-2
- Minor updates to text and formatting were incorporated throughout the document

2008-2017 Microchip Technology Inc. DS70000323H-page 127
High-Speed PWM Module
Revision G (August 2014)
This revision incorporates the following updates:
• Sections:
- Updated
Section 6.3 “Dead-Time Generation”
- Added
Section 16.10 “Critical Conduction Mode or Boundary Conduction Mode”
- Added Note 3 to
Section 7.0 “PWM Triggers”
- Updated
Section 11.1 “Leading-Edge Blanking (LEB)”
• Registers:
- Added Note 7 to Register 3-11
- Added Notes 4 and 5 to Register 3-19
• Figures:
- Updated titles in Figure 7-2 Figure 7-3 Figure 7-4 Figure 7-5, , , , Figure 7-6, Figure 7-7
- Modified Figure 16-2
- Minor updates to text and formatting were incorporated throughout the document
Revision ( 17) H September 20
This ision cludes t following updates: rev in he
• Registers:
- Added Note 5 to Register 3-22
• Figures:
- Replaced label text and added Notes 2, 3 and 4 to Figure 5-2
- Updated Figure 6-4, Figure 6-7 and Figure 7-10
- Added Figure 6-8
• Sections:
- Updated Notes in
Section 5.1 “PWM Clock Selection”
,
Section 6.1 “PWM Period”
and
Section 12.1 “PWM Output Override Logic”
- Added new Notes to
Section 6.4 “Dead-Time Generators”
and
Section 8.0 “PWM
Interrupts”
, and added Note 4 to
Section 7.0 “PWM Triggers”
- Modified text in
Section 6.9 “Phase Shift”

dsPIC33/PIC24 Family Reference Manual
DS70000323H-page 128
2008-2017 Microchip Technology Inc.
NOTES:

2008-2017 Microchip Technology Inc. DS70000323H-page 129
Information contained in this publication regarding device
applications and the like is provided only for your convenience
and may be superseded by updates. It is your responsibility to
ensure that your application meets with your specifications.
MICROCHIP MAKES NO REPRESENTATIONS OR
WARRANTIES OF ANY KIND WHETHER EXPRESS OR
IMPLIED, WRITTEN OR ORAL, STATUTORY OR
OTHERWISE, RELATED TO THE INFORMATION,
INCLUDING BUT NOT LIMITED TO ITS CONDITION,
QUALITY, PERFORMANCE, MERCHANTABILITY OR
FITNESS FOR PURPOSE. Microchip disclaims all liability
arising from this information and its use. Use of Microchip
devices in life support and/or safety applications is entirely at
the buyer’s risk, and the buyer agrees to defend, indemnify and
hold harmless Microchip from any and all damages, claims,
suits, or expenses resulting from such use. No licenses are
conveyed, implicitly or otherwise, under any Microchip
intellectual property rights unless otherwise stated.
Trademarks
The Microchip name and logo, the Microchip logo, AnyRate, AVR,
AVR logo, AVR Freaks, BeaconThings, BitCloud, CryptoMemory,
CryptoRF, dsPIC, FlashFlex, flexPWR, Heldo, JukeBlox, K
EE
L
OQ
,
K
EE
L
OQ
logo, Kleer, LANCheck, LINK MD, maXStylus,
maXTouch, MediaLB, megaAVR, MOST, MOST logo, MPLAB,
OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, Prochip
Designer, QTouch, RightTouch, SAM-BA, SpyNIC, SST, SST
Logo, SuperFlash, tinyAVR, UNI/O, and XMEGA are registered
trademarks of Microchip Technology Incorporated in the U.S.A.
and other countries.
ClockWorks, The Embedded Control Solutions Company,
EtherSynch, Hyper Speed Control, HyperLight Load, IntelliMOS,
mTouch, Precision Edge, and Quiet-Wire are registered
trademarks of Microchip Technology Incorporated in the U.S.A.
Adjacent Key Suppression, AKS, Analog-for-the-Digital Age, Any
Capacitor, AnyIn, AnyOut, BodyCom, chipKIT, chipKIT logo,
CodeGuard, CryptoAuthentication, CryptoCompanion,
CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average
Matching, DAM, ECAN, EtherGREEN, In-Circuit Serial
Programming, ICSP, Inter-Chip Connectivity, JitterBlocker,
KleerNet, KleerNet logo, Mindi, MiWi, motorBench, MPASM, MPF,
MPLAB Certified logo, MPLIB, MPLINK, MultiTRAK, NetDetach,
Omniscient Code Generation, PICDEM, PICDEM.net, PICkit,
PICtail, PureSilicon, QMatrix, RightTouch logo, REAL ICE, Ripple
Blocker, SAM-ICE, Serial Quad I/O, SMART-I.S., SQI,
SuperSwitcher, SuperSwitcher II, Total Endurance, TSHARC,
USBCheck, VariSense, ViewSpan, WiperLock, Wireless DNA, and
ZENA are trademarks of Microchip Technology Incorporated in the
U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in
the U.S.A.
Silicon Storage Technology is a registered trademark of Microchip
Technology Inc. in other countries.
GestIC is a registered trademark of Microchip Technology
Germany II GmbH & Co. KG, a subsidiary of Microchip Technology
Inc., in other countries.
All other trademarks mentioned herein are property of their
respective companies.
© 2008-2017, Microchip Technology Incorporated, All Rights
Reserved.
ISBN: 978-1-5224-2142-9
Note the following details of the code protection feature on Microchip devices:
• Microchip products meet the specification contained in their particular Microchip Data Sheet.
• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
Microchip received ISO/TS-16949:2009 certification for its worldwide
headquarters, design and wafer fabrication facilities in Chandler and
Tempe, Arizona; Gresham, Oregon and design centers in California
and India. The Company’s quality system processes and procedures
are for its PIC
®
MCUs and dsPIC
®
DSCs, KEELOQ
®
code hopping
devices, Serial EEPROMs, microperipherals, nonvolatile memory and
analog products. In addition, Microchip’s quality system for the design
and manufacture of development systems is ISO 9001:2000 certified.
QUALITY MANAGEMENT S
YSTEM
CERTIFIED BY DNV
==
==
==
====
ISO/TS 16949
==
==
==
====

DS70000323H-page 130
2008-2017 Microchip Technology Inc.
AMERICAS
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technical Support:
http://www.microchip.com/
support
Web Address:
www.microchip.com
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Canada - Toronto
Tel: 905-695-1980
Fax: 905-695-2078
ASIA/PACIFIC
Asia Pacific Office
Suites 3707-14, 37th Floor
Tower 6, The Gateway
Harbour City, Kowloon
Hong Kong
Tel: 852-2943-5100
Fax: 852-2401-3431
Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
China - Beijing
Tel: 86-10-8569-7000
Fax: 86-10-8528-2104
China - Chengdu
Tel: 86-28-8665-5511
Fax: 86-28-8665-7889
China - Chongqing
Tel: 86-23-8980-9588
Fax: 86-23-8980-9500
China - Dongguan
Tel: 86-769-8702-9880
China - Guangzhou
Tel: 86-20-8755-8029
China - Hangzhou
Tel: 86-571-8792-8115
Fax: 86-571-8792-8116
China - Hong Kong SAR
Tel: 852-2943-5100
Fax: 852-2401-3431
China - Nanjing
Tel: 86-25-8473-2460
Fax: 86-25-8473-2470
China - Qingdao
Tel: 86-532-8502-7355
Fax: 86-532-8502-7205
China - Shanghai
Tel: 86-21-3326-8000
Fax: 86-21-3326-8021
China - Shenyang
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
China - Shenzhen
Tel: 86-755-8864-2200
Fax: 86-755-8203-1760
China - Wuhan
Tel: 86-27-5980-5300
Fax: 86-27-5980-5118
China - Xian
Tel: 86-29-8833-7252
Fax: 86-29-8833-7256
ASIA/PACIFIC
China - Xiamen
Tel: 86-592-2388138
Fax: 86-592-2388130
China - Zhuhai
Tel: 86-756-3210040
Fax: 86-756-3210049
India - Bangalore
Tel: 91-80-3090-4444
Fax: 91-80-3090-4123
India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
India - Pune
Tel: 91-20-3019-1500
Japan - Osaka
Tel: 81-6-6152-7160
Fax: 81-6-6152-9310
Japan - Tokyo
Tel: 81-3-6880- 3770
Fax: 81-3-6880-3771
Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 or
82-2-558-5934
Malaysia - Kuala Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
Taiwan - Hsin Chu
Tel: 886-3-5778-366
Fax: 886-3-5770-955
Taiwan - Kaohsiung
Tel: 886-7-213-7830
Taiwan - Taipei
Tel: 886-2-2508-8600
Fax: 886-2-2508-0102
Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
EUROPE
Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
Denmark - Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
Finland - Espoo
Tel: 358-9-4520-820
France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
France - Saint Cloud
Tel: 33-1-30-60-70-00
Germany - Garching
Tel: 49-8931-9700
Germany - Haan
Tel: 49-2129-3766400
Germany - Heilbronn
Tel: 49-7131-67-3636
Germany - Karlsruhe
Tel: 49-721-625370
Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
Germany - Rosenheim
Tel: 49-8031-354-560
Israel - Ra’anana
Tel: 972-9-744-7705
Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
Italy - Padova
Tel: 39-049-7625286
Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
Norway - Trondheim
Tel: 47-7289-7561
Poland - Warsaw
Tel: 48-22-3325737
Romania - Bucharest
Tel: 40-21-407-87-50
Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Sweden - Gothenberg
Tel: 46-31-704-60-40
Sweden - Stockholm
Tel: 46-8-5090-4654
UK - Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820
Worldwide Sales and Service
11/07/16
Product specificaties
Merk: | Microchip |
Categorie: | Niet gecategoriseerd |
Model: | dsPIC33FJ64GS610 |
Heb je hulp nodig?
Als je hulp nodig hebt met Microchip dsPIC33FJ64GS610 stel dan hieronder een vraag en andere gebruikers zullen je antwoorden
Handleiding Niet gecategoriseerd Microchip

11 Maart 2025

11 Maart 2025

25 Februari 2025

25 Februari 2025

25 Februari 2025

25 Februari 2025

25 Februari 2025

25 Februari 2025

25 Februari 2025

25 Februari 2025
Handleiding Niet gecategoriseerd
- Niet gecategoriseerd Electrolux
- Niet gecategoriseerd Braun
- Niet gecategoriseerd Bosch
- Niet gecategoriseerd Philips
- Niet gecategoriseerd HP
- Niet gecategoriseerd IKEA
- Niet gecategoriseerd Candy
- Niet gecategoriseerd Sony
- Niet gecategoriseerd Samsung
- Niet gecategoriseerd Delonghi
- Niet gecategoriseerd Indesit
- Niet gecategoriseerd Xiaomi
- Niet gecategoriseerd Casio
- Niet gecategoriseerd Panasonic
- Niet gecategoriseerd Nikon
- Niet gecategoriseerd Epson
- Niet gecategoriseerd Brondi
- Niet gecategoriseerd LG
- Niet gecategoriseerd Huawei
- Niet gecategoriseerd Asus
- Niet gecategoriseerd AEG
- Niet gecategoriseerd ATAG
- Niet gecategoriseerd Bauknecht
- Niet gecategoriseerd BEKO
- Niet gecategoriseerd Canon
- Niet gecategoriseerd Daewoo
- Niet gecategoriseerd DeWalt
- Niet gecategoriseerd Etna
- Niet gecategoriseerd Ford
- Niet gecategoriseerd Fysic
- Niet gecategoriseerd Garmin
- Niet gecategoriseerd Grundig
- Niet gecategoriseerd Honeywell
- Niet gecategoriseerd Inventum
- Niet gecategoriseerd JVC
- Niet gecategoriseerd JBL
- Niet gecategoriseerd Junkers
- Niet gecategoriseerd Kenwood
- Niet gecategoriseerd Krups
- Niet gecategoriseerd Karcher
- Niet gecategoriseerd Lego
- Niet gecategoriseerd Liebherr
- Niet gecategoriseerd Miele
- Niet gecategoriseerd Motorola
- Niet gecategoriseerd Medion
- Niet gecategoriseerd Nokia
- Niet gecategoriseerd Olympus
- Niet gecategoriseerd Onkyo
- Niet gecategoriseerd Pioneer
- Niet gecategoriseerd Quigg
- Niet gecategoriseerd Ravensburger
- Niet gecategoriseerd Siemens
- Niet gecategoriseerd Tefal
- Niet gecategoriseerd Toshiba
- Niet gecategoriseerd Unold
- Niet gecategoriseerd Vaillant
- Niet gecategoriseerd Volvo
- Niet gecategoriseerd VTech
- Niet gecategoriseerd Whirlpool
- Niet gecategoriseerd WOLF-Garten
- Niet gecategoriseerd Wiko
- Niet gecategoriseerd Yamaha
- Niet gecategoriseerd Yealink
- Niet gecategoriseerd Zanussi
- Niet gecategoriseerd Zibro
- Niet gecategoriseerd Hoover
- Niet gecategoriseerd A.O. Smith
- Niet gecategoriseerd A3
- Niet gecategoriseerd A4tech
- Niet gecategoriseerd ABB
- Niet gecategoriseerd ABC Design
- Niet gecategoriseerd Absima
- Niet gecategoriseerd Abus
- Niet gecategoriseerd ACCU-CHEK
- Niet gecategoriseerd Acer
- Niet gecategoriseerd ACME
- Niet gecategoriseerd Acoustic Solutions
- Niet gecategoriseerd Act
- Niet gecategoriseerd Acti
- Niet gecategoriseerd Ade
- Niet gecategoriseerd Adidas
- Niet gecategoriseerd Adler
- Niet gecategoriseerd Aduro
- Niet gecategoriseerd Advance Acoustic
- Niet gecategoriseerd Adventuridge
- Niet gecategoriseerd AEA
- Niet gecategoriseerd Aeris
- Niet gecategoriseerd Afk
- Niet gecategoriseerd Ag Neovo
- Niet gecategoriseerd Airlive
- Niet gecategoriseerd Airlux
- Niet gecategoriseerd Aiwa
- Niet gecategoriseerd Akai
- Niet gecategoriseerd Akasa
- Niet gecategoriseerd Akg
- Niet gecategoriseerd Al-ko
- Niet gecategoriseerd Albrecht
- Niet gecategoriseerd Alcatel
- Niet gecategoriseerd Alcon
- Niet gecategoriseerd Alecto
- Niet gecategoriseerd Alesis
- Niet gecategoriseerd Alfen
- Niet gecategoriseerd Alienware
- Niet gecategoriseerd Aligator
- Niet gecategoriseerd Allibert
- Niet gecategoriseerd Allied Telesis
- Niet gecategoriseerd Allnet
- Niet gecategoriseerd Alpen Kreuzer
- Niet gecategoriseerd Alphatronics
- Niet gecategoriseerd Alpina
- Niet gecategoriseerd Alpine
- Niet gecategoriseerd Alto
- Niet gecategoriseerd Aluratek
- Niet gecategoriseerd Amana
- Niet gecategoriseerd Amazfit
- Niet gecategoriseerd Amazon
- Niet gecategoriseerd Ambiano
- Niet gecategoriseerd Ambrogio
- Niet gecategoriseerd American Audio
- Niet gecategoriseerd Amfra
- Niet gecategoriseerd Amica
- Niet gecategoriseerd Amiko
- Niet gecategoriseerd Ampeg
- Niet gecategoriseerd Amplicom
- Niet gecategoriseerd Amprobe
- Niet gecategoriseerd Anker
- Niet gecategoriseerd Ansmann
- Niet gecategoriseerd Antec
- Niet gecategoriseerd AOC
- Niet gecategoriseerd AOpen
- Niet gecategoriseerd Apa
- Niet gecategoriseerd Apart
- Niet gecategoriseerd Apc
- Niet gecategoriseerd Apple
- Niet gecategoriseerd Aprilia
- Niet gecategoriseerd Aqara
- Niet gecategoriseerd Aquapur
- Niet gecategoriseerd Arcelik
- Niet gecategoriseerd Archos
- Niet gecategoriseerd Arendo
- Niet gecategoriseerd Argon
- Niet gecategoriseerd Argus
- Niet gecategoriseerd Ariete
- Niet gecategoriseerd Arris
- Niet gecategoriseerd Artsound
- Niet gecategoriseerd Arturia
- Niet gecategoriseerd AS - Schwabe
- Niet gecategoriseerd Asaklitt
- Niet gecategoriseerd Ascom
- Niet gecategoriseerd Asko
- Niet gecategoriseerd Aspen
- Niet gecategoriseerd Asrock
- Niet gecategoriseerd Astralpool
- Niet gecategoriseerd Astro
- Niet gecategoriseerd Atika
- Niet gecategoriseerd Atlantic
- Niet gecategoriseerd Atlas
- Niet gecategoriseerd ATN
- Niet gecategoriseerd ATP
- Niet gecategoriseerd Audio Pro
- Niet gecategoriseerd Audio-Technica
- Niet gecategoriseerd Audiolab
- Niet gecategoriseerd Audioline
- Niet gecategoriseerd Audiovox
- Niet gecategoriseerd Audison
- Niet gecategoriseerd Aukey
- Niet gecategoriseerd Auna
- Niet gecategoriseerd Auriol
- Niet gecategoriseerd Autel
- Niet gecategoriseerd Autotek
- Niet gecategoriseerd Avanti
- Niet gecategoriseerd Avaya
- Niet gecategoriseerd AVM
- Niet gecategoriseerd AVTech
- Niet gecategoriseerd Axa
- Niet gecategoriseerd Axis
- Niet gecategoriseerd Axkid
- Niet gecategoriseerd B-tech
- Niet gecategoriseerd Baby Jogger
- Niet gecategoriseerd Baby Lock
- Niet gecategoriseerd BabyGO
- Niet gecategoriseerd BabyHome
- Niet gecategoriseerd BaByliss
- Niet gecategoriseerd Babymoov
- Niet gecategoriseerd Babyzen
- Niet gecategoriseerd Balance
- Niet gecategoriseerd Balay
- Niet gecategoriseerd Barco
- Niet gecategoriseerd Bartscher
- Niet gecategoriseerd Basetech
- Niet gecategoriseerd Batavia
- Niet gecategoriseerd Bavaria
- Niet gecategoriseerd Be Cool
- Niet gecategoriseerd Beaba
- Niet gecategoriseerd Beafon
- Niet gecategoriseerd BeamZ
- Niet gecategoriseerd Bebe Confort
- Niet gecategoriseerd Beem
- Niet gecategoriseerd Beha-Amprobe
- Niet gecategoriseerd Behringer
- Niet gecategoriseerd Belgacom
- Niet gecategoriseerd Belkin
- Niet gecategoriseerd Bellini
- Niet gecategoriseerd Benning
- Niet gecategoriseerd BenQ
- Niet gecategoriseerd Beper
- Niet gecategoriseerd Berkel
- Niet gecategoriseerd Berker
- Niet gecategoriseerd Berner
- Niet gecategoriseerd Bernina
- Niet gecategoriseerd Bertazzoni
- Niet gecategoriseerd BeSafe
- Niet gecategoriseerd Bestron
- Niet gecategoriseerd Bestway
- Niet gecategoriseerd Beurer
- Niet gecategoriseerd Beyerdynamic
- Niet gecategoriseerd BH Fitness
- Niet gecategoriseerd Bialetti
- Niet gecategoriseerd Bifinett
- Niet gecategoriseerd Bigben
- Niet gecategoriseerd Bikemate
- Niet gecategoriseerd Binatone
- Niet gecategoriseerd Bionaire
- Niet gecategoriseerd Bissell
- Niet gecategoriseerd Black Decker
- Niet gecategoriseerd Blade
- Niet gecategoriseerd Blaupunkt
- Niet gecategoriseerd Blaze
- Niet gecategoriseerd Blomberg
- Niet gecategoriseerd Blue
- Niet gecategoriseerd Bluebird
- Niet gecategoriseerd BlueBuilt
- Niet gecategoriseerd Bluesound
- Niet gecategoriseerd Blumfeldt
- Niet gecategoriseerd BMW
- Niet gecategoriseerd Bodum
- Niet gecategoriseerd Body Sculpture
- Niet gecategoriseerd Body Solid
- Niet gecategoriseerd BodyCraft
- Niet gecategoriseerd Bomann
- Niet gecategoriseerd Boneco
- Niet gecategoriseerd Bopita
- Niet gecategoriseerd Bora
- Niet gecategoriseerd Bose
- Niet gecategoriseerd Boso
- Niet gecategoriseerd Boss
- Niet gecategoriseerd Bowflex
- Niet gecategoriseerd Brabantia
- Niet gecategoriseerd Brandson
- Niet gecategoriseerd Brandt
- Niet gecategoriseerd Braun Phototechnik
- Niet gecategoriseerd Bravilor Bonamat
- Niet gecategoriseerd Brennenstuhl
- Niet gecategoriseerd Bresser
- Niet gecategoriseerd Brevi
- Niet gecategoriseerd Breville
- Niet gecategoriseerd BrightSign
- Niet gecategoriseerd Brigmton
- Niet gecategoriseerd Brinno
- Niet gecategoriseerd Brinsea
- Niet gecategoriseerd Brita
- Niet gecategoriseerd Britax
- Niet gecategoriseerd Britax-Romer
- Niet gecategoriseerd Brother
- Niet gecategoriseerd Bruder Mannesmann
- Niet gecategoriseerd Bruynzeel
- Niet gecategoriseerd Bryton
- Niet gecategoriseerd BT
- Niet gecategoriseerd Buffalo
- Niet gecategoriseerd Bugaboo
- Niet gecategoriseerd Bullet
- Niet gecategoriseerd Bunn
- Niet gecategoriseerd Burg-Wachter
- Niet gecategoriseerd Burley
- Niet gecategoriseerd Bushnell
- Niet gecategoriseerd Butler
- Niet gecategoriseerd BWT
- Niet gecategoriseerd Byron
- Niet gecategoriseerd D-Jix
- Niet gecategoriseerd D-Link
- Niet gecategoriseerd Daikin
- Niet gecategoriseerd Daitsu
- Niet gecategoriseerd Dali
- Niet gecategoriseerd Danfoss
- Niet gecategoriseerd DAP Audio
- Niet gecategoriseerd Datalogic
- Niet gecategoriseerd Davis
- Niet gecategoriseerd Definitive Technology
- Niet gecategoriseerd Defy
- Niet gecategoriseerd Dell
- Niet gecategoriseerd DeLock
- Niet gecategoriseerd Delta
- Niet gecategoriseerd Denon
- Niet gecategoriseerd Denver
- Niet gecategoriseerd Devialet
- Niet gecategoriseerd Devolo
- Niet gecategoriseerd Digi
- Niet gecategoriseerd Digitech
- Niet gecategoriseerd Digitus
- Niet gecategoriseerd Dimplex
- Niet gecategoriseerd DIO
- Niet gecategoriseerd Dirt Devil
- Niet gecategoriseerd DJI
- Niet gecategoriseerd Dnt
- Niet gecategoriseerd Dobar
- Niet gecategoriseerd DOD
- Niet gecategoriseerd Dolmar
- Niet gecategoriseerd Dometic
- Niet gecategoriseerd Domo
- Niet gecategoriseerd Domyos
- Niet gecategoriseerd Doro
- Niet gecategoriseerd Dorr
- Niet gecategoriseerd Draytek
- Niet gecategoriseerd Drayton
- Niet gecategoriseerd Dream
- Niet gecategoriseerd Dreamland
- Niet gecategoriseerd Dremel
- Niet gecategoriseerd Dual
- Niet gecategoriseerd Dualit
- Niet gecategoriseerd Dunlop
- Niet gecategoriseerd Duro
- Niet gecategoriseerd Duromax
- Niet gecategoriseerd Duronic
- Niet gecategoriseerd Duux
- Niet gecategoriseerd Dymo
- Niet gecategoriseerd Dymond
- Niet gecategoriseerd Dyson
- Niet gecategoriseerd Easy Home
- Niet gecategoriseerd Easymaxx
- Niet gecategoriseerd Easypix
- Niet gecategoriseerd Eaton
- Niet gecategoriseerd EBERLE
- Niet gecategoriseerd Eberspacher
- Niet gecategoriseerd Echo
- Niet gecategoriseerd Echowell
- Niet gecategoriseerd ECTIVE
- Niet gecategoriseerd Eden
- Niet gecategoriseerd Edesa
- Niet gecategoriseerd Edgestar
- Niet gecategoriseerd Edilkamin
- Niet gecategoriseerd Edimax
- Niet gecategoriseerd Edision
- Niet gecategoriseerd Ednet
- Niet gecategoriseerd Efbe-schott
- Niet gecategoriseerd Eheim
- Niet gecategoriseerd Einhell
- Niet gecategoriseerd Eizo
- Niet gecategoriseerd Elac
- Niet gecategoriseerd Elektrobock
- Niet gecategoriseerd Elgato
- Niet gecategoriseerd Elica
- Niet gecategoriseerd Elite
- Niet gecategoriseerd Elmo
- Niet gecategoriseerd Elro
- Niet gecategoriseerd Elta
- Niet gecategoriseerd Ematic
- Niet gecategoriseerd Emerio
- Niet gecategoriseerd Emerson
- Niet gecategoriseerd Emga
- Niet gecategoriseerd Eminent
- Niet gecategoriseerd Emmaljunga
- Niet gecategoriseerd Emporia
- Niet gecategoriseerd Emtec
- Niet gecategoriseerd Enders
- Niet gecategoriseerd Enduro
- Niet gecategoriseerd Energizer
- Niet gecategoriseerd Energy Sistem
- Niet gecategoriseerd Engel
- Niet gecategoriseerd Engenius
- Niet gecategoriseerd Entes
- Niet gecategoriseerd Envivo
- Niet gecategoriseerd Eonon
- Niet gecategoriseerd EQ-3
- Niet gecategoriseerd Ergobaby
- Niet gecategoriseerd Ernesto
- Niet gecategoriseerd Esperanza
- Niet gecategoriseerd ESX
- Niet gecategoriseerd ESYLUX
- Niet gecategoriseerd ETA
- Niet gecategoriseerd Eufab
- Niet gecategoriseerd Eufy
- Niet gecategoriseerd Eurochron
- Niet gecategoriseerd Eurom
- Niet gecategoriseerd EverFocus
- Niet gecategoriseerd Ewent
- Niet gecategoriseerd EWT
- Niet gecategoriseerd Excalibur
- Niet gecategoriseerd Exit Toys
- Niet gecategoriseerd Expobar
- Niet gecategoriseerd Exquisit
- Niet gecategoriseerd Extech
- Niet gecategoriseerd Ezviz
- Niet gecategoriseerd Faber
- Niet gecategoriseerd FABER CASTELL
- Niet gecategoriseerd Fagor
- Niet gecategoriseerd Fakir
- Niet gecategoriseerd FALLER
- Niet gecategoriseerd Falmec
- Niet gecategoriseerd Fantec
- Niet gecategoriseerd Farberware
- Niet gecategoriseerd Faytech
- Niet gecategoriseerd Fein
- Niet gecategoriseerd Fellowes
- Niet gecategoriseerd Fender
- Niet gecategoriseerd Ferguson
- Niet gecategoriseerd Ferm
- Niet gecategoriseerd Ferroli
- Niet gecategoriseerd Festool
- Niet gecategoriseerd Fiio
- Niet gecategoriseerd Fimer
- Niet gecategoriseerd Finder
- Niet gecategoriseerd Finnlo
- Niet gecategoriseerd FireAngel
- Niet gecategoriseerd Firefriend
- Niet gecategoriseerd FireKing
- Niet gecategoriseerd First Alert
- Niet gecategoriseerd Fischer
- Niet gecategoriseerd Fisher And Paykel
- Niet gecategoriseerd Fisher Paykel
- Niet gecategoriseerd Fisher Price
- Niet gecategoriseerd Fiskars
- Niet gecategoriseerd Fissler
- Niet gecategoriseerd Fitbit
- Niet gecategoriseerd Flamingo
- Niet gecategoriseerd Flex
- Niet gecategoriseerd Flir
- Niet gecategoriseerd Florabest
- Niet gecategoriseerd Fluke
- Niet gecategoriseerd Focal
- Niet gecategoriseerd Focusrite
- Niet gecategoriseerd FoodSaver
- Niet gecategoriseerd Foppapedretti
- Niet gecategoriseerd Formuler
- Niet gecategoriseerd Foscam
- Niet gecategoriseerd Franke
- Niet gecategoriseerd Franklin
- Niet gecategoriseerd Fresh N Rebel
- Niet gecategoriseerd Friedland
- Niet gecategoriseerd Frigidaire
- Niet gecategoriseerd Frilec
- Niet gecategoriseerd Fritel
- Niet gecategoriseerd Fuji
- Niet gecategoriseerd Fujifilm
- Niet gecategoriseerd Fujitsu
- Niet gecategoriseerd Furman
- Niet gecategoriseerd Furuno
- Niet gecategoriseerd Fusion
- Niet gecategoriseerd Fuxtec
- Niet gecategoriseerd G3 Ferrari
- Niet gecategoriseerd Gaggenau
- Niet gecategoriseerd Gaggia
- Niet gecategoriseerd Galanz
- Niet gecategoriseerd Gamma
- Niet gecategoriseerd Ganz
- Niet gecategoriseerd GAO
- Niet gecategoriseerd Garden Feelings
- Niet gecategoriseerd Garden Lights
- Niet gecategoriseerd Gardena
- Niet gecategoriseerd Gardenline
- Niet gecategoriseerd Gardol
- Niet gecategoriseerd Gastroback
- Niet gecategoriseerd Gastronoma
- Niet gecategoriseerd Gazelle
- Niet gecategoriseerd GBC
- Niet gecategoriseerd GE
- Niet gecategoriseerd Geemarc
- Niet gecategoriseerd Gembird
- Niet gecategoriseerd Gemini
- Niet gecategoriseerd Generac
- Niet gecategoriseerd Geneva
- Niet gecategoriseerd Genexis
- Niet gecategoriseerd Genius
- Niet gecategoriseerd Geomag
- Niet gecategoriseerd George Foreman
- Niet gecategoriseerd GeoVision
- Niet gecategoriseerd Germania
- Niet gecategoriseerd Geze
- Niet gecategoriseerd Giardino
- Niet gecategoriseerd Gigabyte
- Niet gecategoriseerd Giordani
- Niet gecategoriseerd Gioteck
- Niet gecategoriseerd Gira
- Niet gecategoriseerd Global
- Niet gecategoriseerd GlobalTronics
- Niet gecategoriseerd Globo
- Niet gecategoriseerd Gloria
- Niet gecategoriseerd Goclever
- Niet gecategoriseerd Godox
- Niet gecategoriseerd Goliath
- Niet gecategoriseerd Goobay
- Niet gecategoriseerd Google
- Niet gecategoriseerd GoPro
- Niet gecategoriseerd Gorenje
- Niet gecategoriseerd Gossen
- Niet gecategoriseerd Gossen Metrawatt
- Niet gecategoriseerd Gourmetmaxx
- Niet gecategoriseerd GP
- Niet gecategoriseerd GPO
- Niet gecategoriseerd GPX
- Niet gecategoriseerd Graco
- Niet gecategoriseerd Graef
- Niet gecategoriseerd Gram
- Niet gecategoriseerd Grandstream
- Niet gecategoriseerd Grasslin
- Niet gecategoriseerd GRE
- Niet gecategoriseerd Gree
- Niet gecategoriseerd Greenworks
- Niet gecategoriseerd Grixx
- Niet gecategoriseerd Grizzly
- Niet gecategoriseerd Grohe
- Niet gecategoriseerd Grothe
- Niet gecategoriseerd Ground Zero
- Niet gecategoriseerd Gude
- Niet gecategoriseerd Gutfels
- Niet gecategoriseerd Gymform
- Niet gecategoriseerd Gys
- Niet gecategoriseerd H.Koenig
- Niet gecategoriseerd Habitat
- Niet gecategoriseerd Hager
- Niet gecategoriseerd Haier
- Niet gecategoriseerd Hailo
- Niet gecategoriseerd Hama
- Niet gecategoriseerd Hammer
- Niet gecategoriseerd Hammond
- Niet gecategoriseerd Hamstra
- Niet gecategoriseerd Handicare
- Niet gecategoriseerd Hansa
- Niet gecategoriseerd Hanseatic
- Niet gecategoriseerd Hansgrohe
- Niet gecategoriseerd Hapro
- Niet gecategoriseerd Harman Kardon
- Niet gecategoriseerd Hartan
- Niet gecategoriseerd Hartke
- Niet gecategoriseerd Harvia
- Niet gecategoriseerd Hasbro
- Niet gecategoriseerd Hasselblad
- Niet gecategoriseerd Hauck
- Niet gecategoriseerd Hayward
- Niet gecategoriseerd Heidemann
- Niet gecategoriseerd Helios
- Niet gecategoriseerd Helix
- Niet gecategoriseerd Hendi
- Niet gecategoriseerd Hercules
- Niet gecategoriseerd Hertz
- Niet gecategoriseerd Hifonics
- Niet gecategoriseerd Hikoki
- Niet gecategoriseerd Hikvision
- Niet gecategoriseerd Hirschmann
- Niet gecategoriseerd Hisense
- Niet gecategoriseerd Hitachi
- Niet gecategoriseerd Hobby
- Niet gecategoriseerd Hohner
- Niet gecategoriseerd Holzmann
- Niet gecategoriseerd Home Easy
- Niet gecategoriseerd Homedics
- Niet gecategoriseerd Homelite
- Niet gecategoriseerd Honda
- Niet gecategoriseerd Honor
- Niet gecategoriseerd Horizon
- Niet gecategoriseerd Horizon Fitness
- Niet gecategoriseerd Hotpoint
- Niet gecategoriseerd Hotpoint-Ariston
- Niet gecategoriseerd Hozelock
- Niet gecategoriseerd HQ
- Niet gecategoriseerd HQ Power
- Niet gecategoriseerd HTC
- Niet gecategoriseerd Hugo Muller
- Niet gecategoriseerd Humax
- Niet gecategoriseerd Humminbird
- Niet gecategoriseerd Hunter
- Niet gecategoriseerd Husqvarna
- Niet gecategoriseerd Hyundai
- Niet gecategoriseerd I.safe Mobile
- Niet gecategoriseerd Ibico
- Niet gecategoriseerd Ibm
- Niet gecategoriseerd ICE Watch
- Niet gecategoriseerd Ices
- Niet gecategoriseerd Icom
- Niet gecategoriseerd Icon
- Niet gecategoriseerd ICU
- Niet gecategoriseerd Icy Box
- Niet gecategoriseerd ID-Tech
- Niet gecategoriseerd Ideal
- Niet gecategoriseerd Iget
- Niet gecategoriseerd Igloo
- Niet gecategoriseerd IHealth
- Niet gecategoriseerd IHome
- Niet gecategoriseerd Iiyama
- Niet gecategoriseerd ILive
- Niet gecategoriseerd Iluv
- Niet gecategoriseerd Ilve
- Niet gecategoriseerd Imperial
- Niet gecategoriseerd Infinity
- Niet gecategoriseerd InFocus
- Niet gecategoriseerd Inglesina
- Niet gecategoriseerd Innoliving
- Niet gecategoriseerd Innovaphone
- Niet gecategoriseerd Insignia
- Niet gecategoriseerd Inspire
- Niet gecategoriseerd Insta360
- Niet gecategoriseerd Intenso
- Niet gecategoriseerd Intergas
- Niet gecategoriseerd Interlogix
- Niet gecategoriseerd Intermatic
- Niet gecategoriseerd Intermec
- Niet gecategoriseerd Intex
- Niet gecategoriseerd Invacare
- Niet gecategoriseerd Inverto
- Niet gecategoriseerd Iomega
- Niet gecategoriseerd Ion
- Niet gecategoriseerd Ipevo
- Niet gecategoriseerd IQAir
- Niet gecategoriseerd IRIS
- Niet gecategoriseerd Irobot
- Niet gecategoriseerd Iseki
- Niet gecategoriseerd Itho
- Niet gecategoriseerd Itho-Daalderop
- Niet gecategoriseerd IVT
- Niet gecategoriseerd Kalorik
- Niet gecategoriseerd Kambrook
- Niet gecategoriseerd Kathrein
- Niet gecategoriseerd Kayser
- Niet gecategoriseerd KEF
- Niet gecategoriseerd Kelvinator
- Niet gecategoriseerd Kenko
- Niet gecategoriseerd Kenmore
- Niet gecategoriseerd Kensington
- Niet gecategoriseerd Kerbl
- Niet gecategoriseerd Kern
- Niet gecategoriseerd Keter
- Niet gecategoriseerd Ketron
- Niet gecategoriseerd Keurig
- Niet gecategoriseerd Kicker
- Niet gecategoriseerd Kisag
- Niet gecategoriseerd KitchenAid
- Niet gecategoriseerd Klarfit
- Niet gecategoriseerd Klarstein
- Niet gecategoriseerd KlikaanKlikuit
- Niet gecategoriseerd Klipsch
- Niet gecategoriseerd Knog
- Niet gecategoriseerd Kodak
- Niet gecategoriseerd Koenic
- Niet gecategoriseerd Koenig
- Niet gecategoriseerd Kogan
- Niet gecategoriseerd Kohler
- Niet gecategoriseerd KONFTEL
- Niet gecategoriseerd Konica Minolta
- Niet gecategoriseerd Konig
- Niet gecategoriseerd Kopp
- Niet gecategoriseerd Korg
- Niet gecategoriseerd Korona
- Niet gecategoriseerd Kress
- Niet gecategoriseerd Krontaler
- Niet gecategoriseerd Kruidvat
- Niet gecategoriseerd Kubota
- Niet gecategoriseerd Kupper
- Niet gecategoriseerd Kuppersbusch
- Niet gecategoriseerd Kyocera
- Niet gecategoriseerd LaCie
- Niet gecategoriseerd Lagrange
- Niet gecategoriseerd Laica
- Niet gecategoriseerd Lamax
- Niet gecategoriseerd Lanaform
- Niet gecategoriseerd Lancom
- Niet gecategoriseerd Landmann
- Niet gecategoriseerd Lanzar
- Niet gecategoriseerd Laser
- Niet gecategoriseerd Laserliner
- Niet gecategoriseerd Laurastar
- Niet gecategoriseerd Lava
- Niet gecategoriseerd LD Systems
- Niet gecategoriseerd Legamaster
- Niet gecategoriseerd Leica
- Niet gecategoriseerd Leifheit
- Niet gecategoriseerd Leitz
- Niet gecategoriseerd Lenco
- Niet gecategoriseerd Lenovo
- Niet gecategoriseerd Leotec
- Niet gecategoriseerd Lervia
- Niet gecategoriseerd LevelOne
- Niet gecategoriseerd Lexibook
- Niet gecategoriseerd Lexmark
- Niet gecategoriseerd Life Fitness
- Niet gecategoriseerd Lifespan
- Niet gecategoriseerd Liftmaster
- Niet gecategoriseerd LightZone
- Niet gecategoriseerd Line 6
- Niet gecategoriseerd Linksys
- Niet gecategoriseerd Little Tikes
- Niet gecategoriseerd Livarno
- Niet gecategoriseerd Livington
- Niet gecategoriseerd Livoo
- Niet gecategoriseerd Loewe
- Niet gecategoriseerd Lofrans
- Niet gecategoriseerd Logicom
- Niet gecategoriseerd Logik
- Niet gecategoriseerd Logilink
- Niet gecategoriseerd Logitech
- Niet gecategoriseerd Lorelli
- Niet gecategoriseerd Lorex
- Niet gecategoriseerd Lotus
- Niet gecategoriseerd Lowrance
- Niet gecategoriseerd Lumag
- Niet gecategoriseerd Lupilu
- Niet gecategoriseerd Luvion
- Niet gecategoriseerd Luxman
- Niet gecategoriseerd Luxor
- Niet gecategoriseerd Lynx
- Niet gecategoriseerd M-Audio
- Niet gecategoriseerd Mac Audio
- Niet gecategoriseerd Mackie
- Niet gecategoriseerd Maclaren
- Niet gecategoriseerd Macrom
- Niet gecategoriseerd Maestro
- Niet gecategoriseerd Magic Care
- Niet gecategoriseerd Magic Chef
- Niet gecategoriseerd Maginon
- Niet gecategoriseerd Magma
- Niet gecategoriseerd Magnat
- Niet gecategoriseerd Magnavox
- Niet gecategoriseerd Makita
- Niet gecategoriseerd Maktec
- Niet gecategoriseerd Mamiya
- Niet gecategoriseerd Manhattan
- Niet gecategoriseerd Manitowoc
- Niet gecategoriseerd Manta
- Niet gecategoriseerd Marantz
- Niet gecategoriseerd Marklin
- Niet gecategoriseerd Marmitek
- Niet gecategoriseerd Marquant
- Niet gecategoriseerd Marshall
- Niet gecategoriseerd Martin
- Niet gecategoriseerd Master
- Niet gecategoriseerd Master Lock
- Niet gecategoriseerd Mattel
- Niet gecategoriseerd Max
- Niet gecategoriseerd Maxcom
- Niet gecategoriseerd Maxdata
- Niet gecategoriseerd Maxell
- Niet gecategoriseerd Maxi-Cosi
- Niet gecategoriseerd Maxicool
- Niet gecategoriseerd Maximum
- Niet gecategoriseerd Maxview
- Niet gecategoriseerd Maxwell
- Niet gecategoriseerd Maxxmee
- Niet gecategoriseerd Maxxter
- Niet gecategoriseerd Maytag
- Niet gecategoriseerd MB Quart
- Niet gecategoriseerd McCulloch
- Niet gecategoriseerd Meade
- Niet gecategoriseerd Mebus
- Niet gecategoriseerd Medela
- Niet gecategoriseerd Medeli
- Niet gecategoriseerd Media-tech
- Niet gecategoriseerd Medisana
- Niet gecategoriseerd Mega
- Niet gecategoriseerd Megableu
- Niet gecategoriseerd Megasat
- Niet gecategoriseerd Megger
- Niet gecategoriseerd Meireles
- Niet gecategoriseerd Melinera
- Niet gecategoriseerd Melissa
- Niet gecategoriseerd Melitta
- Niet gecategoriseerd Meradiso
- Niet gecategoriseerd Mercury
- Niet gecategoriseerd Meridian
- Niet gecategoriseerd Merlin
- Niet gecategoriseerd Mesko
- Niet gecategoriseerd Mestic
- Niet gecategoriseerd Metabo
- Niet gecategoriseerd Metrel
- Niet gecategoriseerd Metrix
- Niet gecategoriseerd Metz
- Niet gecategoriseerd Michelin
- Niet gecategoriseerd Microlife
- Niet gecategoriseerd Microsoft
- Niet gecategoriseerd Midea
- Niet gecategoriseerd Midland
- Niet gecategoriseerd Mikrotik
- Niet gecategoriseerd Milwaukee
- Niet gecategoriseerd Minix
- Niet gecategoriseerd Minolta
- Niet gecategoriseerd Minox
- Niet gecategoriseerd Mio
- Niet gecategoriseerd Miomare
- Niet gecategoriseerd Mistral
- Niet gecategoriseerd Mitsubishi
- Niet gecategoriseerd MJX
- Niet gecategoriseerd Mobicool
- Niet gecategoriseerd Monacor
- Niet gecategoriseerd Monitor Audio
- Niet gecategoriseerd Mophie
- Niet gecategoriseerd Morphy Richards
- Niet gecategoriseerd Moulinex
- Niet gecategoriseerd MPM
- Niet gecategoriseerd Mr Coffee
- Niet gecategoriseerd Mr Gardener
- Niet gecategoriseerd Mr Handsfree
- Niet gecategoriseerd MSI
- Niet gecategoriseerd MSpa
- Niet gecategoriseerd MTD
- Niet gecategoriseerd Mtx Audio
- Niet gecategoriseerd Mulex
- Niet gecategoriseerd Muller
- Niet gecategoriseerd Muse
- Niet gecategoriseerd Mx Onda
- Niet gecategoriseerd Nabo
- Niet gecategoriseerd Nacon
- Niet gecategoriseerd NAD
- Niet gecategoriseerd Naim
- Niet gecategoriseerd Napoleon
- Niet gecategoriseerd National Geographic
- Niet gecategoriseerd Nautilus
- Niet gecategoriseerd Navionics
- Niet gecategoriseerd Navitel
- Niet gecategoriseerd Navman
- Niet gecategoriseerd Nebula
- Niet gecategoriseerd Nec
- Niet gecategoriseerd Nedis
- Niet gecategoriseerd Neewer
- Niet gecategoriseerd Neff
- Niet gecategoriseerd Nemef
- Niet gecategoriseerd Nero
- Niet gecategoriseerd Nest
- Niet gecategoriseerd Netgear
- Niet gecategoriseerd Netis
- Niet gecategoriseerd Nevadent
- Niet gecategoriseerd New Pol
- Niet gecategoriseerd Newstar
- Niet gecategoriseerd Nextbase
- Niet gecategoriseerd Nibe
- Niet gecategoriseerd Nikkei
- Niet gecategoriseerd Nilfisk
- Niet gecategoriseerd Ninja
- Niet gecategoriseerd Nintendo
- Niet gecategoriseerd Nivona
- Niet gecategoriseerd Njoy
- Niet gecategoriseerd Nobo
- Niet gecategoriseerd Noma
- Niet gecategoriseerd NordicTrack
- Niet gecategoriseerd Nostalgia
- Niet gecategoriseerd Novation
- Niet gecategoriseerd Novis
- Niet gecategoriseerd Novy
- Niet gecategoriseerd Noxon
- Niet gecategoriseerd Nuance
- Niet gecategoriseerd Nubert
- Niet gecategoriseerd Numatic
- Niet gecategoriseerd Nuna
- Niet gecategoriseerd NutriBullet
- Niet gecategoriseerd Nvidia
- Niet gecategoriseerd Pabobo
- Niet gecategoriseerd Paladin
- Niet gecategoriseerd Palm
- Niet gecategoriseerd Palson
- Niet gecategoriseerd Paradigm
- Niet gecategoriseerd Parkside
- Niet gecategoriseerd Parrot
- Niet gecategoriseerd Pattfield
- Niet gecategoriseerd Patton
- Niet gecategoriseerd PCE
- Niet gecategoriseerd PCE Instruments
- Niet gecategoriseerd Peavey
- Niet gecategoriseerd Peerless
- Niet gecategoriseerd Peg Perego
- Niet gecategoriseerd Pelgrim
- Niet gecategoriseerd Pentax
- Niet gecategoriseerd Perel
- Niet gecategoriseerd Petsafe
- Niet gecategoriseerd Peugeot
- Niet gecategoriseerd Pfaff
- Niet gecategoriseerd Philco
- Niet gecategoriseerd Phoenix
- Niet gecategoriseerd Phoenix Gold
- Niet gecategoriseerd Phonak
- Niet gecategoriseerd Pieps
- Niet gecategoriseerd Pinolino
- Niet gecategoriseerd PKM
- Niet gecategoriseerd Plantiflor
- Niet gecategoriseerd Plantronics
- Niet gecategoriseerd Platinet
- Niet gecategoriseerd Playmobil
- Niet gecategoriseerd Playtive
- Niet gecategoriseerd Plugwise
- Niet gecategoriseerd Plustek
- Niet gecategoriseerd Pointer
- Niet gecategoriseerd Polar
- Niet gecategoriseerd POLARIS
- Niet gecategoriseerd Polaroid
- Niet gecategoriseerd Polk
- Niet gecategoriseerd Polti
- Niet gecategoriseerd Power Dynamics
- Niet gecategoriseerd Powerfix
- Niet gecategoriseerd Powerplus
- Niet gecategoriseerd Praktica
- Niet gecategoriseerd Prem-i-air
- Niet gecategoriseerd Premier
- Niet gecategoriseerd Prenatal
- Niet gecategoriseerd President
- Niet gecategoriseerd Prestigio
- Niet gecategoriseerd Primera
- Niet gecategoriseerd Primo
- Niet gecategoriseerd Princess
- Niet gecategoriseerd Privileg
- Niet gecategoriseerd Pro-User
- Niet gecategoriseerd ProfiCook
- Niet gecategoriseerd Profile
- Niet gecategoriseerd Profizelt24
- Niet gecategoriseerd Profoon
- Niet gecategoriseerd Progress
- Niet gecategoriseerd Proline
- Niet gecategoriseerd Protector
- Niet gecategoriseerd Pulsar
- Niet gecategoriseerd Pure
- Niet gecategoriseerd Pyle
- Niet gecategoriseerd Python
- Niet gecategoriseerd Q Acoustics
- Niet gecategoriseerd QNAP
- Niet gecategoriseerd Quantum
- Niet gecategoriseerd Rademacher
- Niet gecategoriseerd Radiant
- Niet gecategoriseerd Rainbow
- Niet gecategoriseerd Ranex
- Niet gecategoriseerd Rangemaster
- Niet gecategoriseerd Ravelli
- Niet gecategoriseerd Raymarine
- Niet gecategoriseerd Razer
- Niet gecategoriseerd RCA
- Niet gecategoriseerd RCF
- Niet gecategoriseerd Realme
- Niet gecategoriseerd Recaro
- Niet gecategoriseerd Redmond
- Niet gecategoriseerd Reebok
- Niet gecategoriseerd Reer
- Niet gecategoriseerd Reflecta
- Niet gecategoriseerd Reflexion
- Niet gecategoriseerd Reich
- Niet gecategoriseerd REL Acoustics
- Niet gecategoriseerd Reloop
- Niet gecategoriseerd Remington
- Niet gecategoriseerd REMKO
- Niet gecategoriseerd Renegade
- Niet gecategoriseerd Renkforce
- Niet gecategoriseerd REVITIVE
- Niet gecategoriseerd Revlon
- Niet gecategoriseerd Revo
- Niet gecategoriseerd Revox
- Niet gecategoriseerd Ricoh
- Niet gecategoriseerd Riello
- Niet gecategoriseerd Ring
- Niet gecategoriseerd Rio
- Niet gecategoriseerd Rittal
- Niet gecategoriseerd Roadstar
- Niet gecategoriseerd Robust
- Niet gecategoriseerd Roccat
- Niet gecategoriseerd Rockford Fosgate
- Niet gecategoriseerd Rocktrail
- Niet gecategoriseerd Roland
- Niet gecategoriseerd Rollei
- Niet gecategoriseerd Rommelsbacher
- Niet gecategoriseerd Rosieres
- Niet gecategoriseerd Rossmax
- Niet gecategoriseerd Rotel
- Niet gecategoriseerd Rowenta
- Niet gecategoriseerd Roxio
- Niet gecategoriseerd Royal Sovereign
- Niet gecategoriseerd RugGear
- Niet gecategoriseerd Russell Hobbs
- Niet gecategoriseerd Ryobi
- Niet gecategoriseerd Sabo
- Niet gecategoriseerd Safety 1st
- Niet gecategoriseerd Sage
- Niet gecategoriseerd Sagem
- Niet gecategoriseerd Sagemcom
- Niet gecategoriseerd Saitek
- Niet gecategoriseerd Salora
- Niet gecategoriseerd Salta
- Niet gecategoriseerd Salter
- Niet gecategoriseerd Salton
- Niet gecategoriseerd Salus
- Niet gecategoriseerd Samlex
- Niet gecategoriseerd Samson
- Niet gecategoriseerd SanDisk
- Niet gecategoriseerd Sangean
- Niet gecategoriseerd Sanitas
- Niet gecategoriseerd Santos
- Niet gecategoriseerd Sanus Systems
- Niet gecategoriseerd Sanwa
- Niet gecategoriseerd Sanyo
- Niet gecategoriseerd Saramonic
- Niet gecategoriseerd Saro
- Niet gecategoriseerd Satel
- Niet gecategoriseerd Saturn
- Niet gecategoriseerd Sauber
- Niet gecategoriseerd Scala
- Niet gecategoriseerd Scancool
- Niet gecategoriseerd Scandomestic
- Niet gecategoriseerd Schaudt
- Niet gecategoriseerd Scheppach
- Niet gecategoriseerd Schneider
- Niet gecategoriseerd Schwinn
- Niet gecategoriseerd Scott
- Niet gecategoriseerd Seagate
- Niet gecategoriseerd SeaLife
- Niet gecategoriseerd SEB
- Niet gecategoriseerd Sebo
- Niet gecategoriseerd Seecode
- Niet gecategoriseerd Segway
- Niet gecategoriseerd Seiko
- Niet gecategoriseerd Sekonic
- Niet gecategoriseerd Selfsat
- Niet gecategoriseerd Sena
- Niet gecategoriseerd Sencor
- Niet gecategoriseerd Sencys
- Niet gecategoriseerd Sennheiser
- Niet gecategoriseerd Sensiplast
- Niet gecategoriseerd Severin
- Niet gecategoriseerd Shark
- Niet gecategoriseerd Sharkoon
- Niet gecategoriseerd Sharp
- Niet gecategoriseerd Sharper Image
- Niet gecategoriseerd Shimano
- Niet gecategoriseerd Shindaiwa
- Niet gecategoriseerd Shoprider
- Niet gecategoriseerd Showtec
- Niet gecategoriseerd Siedle
- Niet gecategoriseerd Sigma
- Niet gecategoriseerd Silkn
- Niet gecategoriseerd Silva
- Niet gecategoriseerd Silvercrest
- Niet gecategoriseerd Silverline
- Niet gecategoriseerd Simeo
- Niet gecategoriseerd Simpark
- Niet gecategoriseerd Simrad
- Niet gecategoriseerd Singer
- Niet gecategoriseerd Sirius
- Niet gecategoriseerd Sitecom
- Niet gecategoriseerd Skil
- Niet gecategoriseerd Skullcandy
- Niet gecategoriseerd Skymaster
- Niet gecategoriseerd SMA
- Niet gecategoriseerd Smart
- Niet gecategoriseerd Smartwares
- Niet gecategoriseerd SMC
- Niet gecategoriseerd Smeg
- Niet gecategoriseerd Snom
- Niet gecategoriseerd Sodastream
- Niet gecategoriseerd Soehnle
- Niet gecategoriseerd Sogo
- Niet gecategoriseerd Solac
- Niet gecategoriseerd Sole Fitness
- Niet gecategoriseerd Solis
- Niet gecategoriseerd Solo
- Niet gecategoriseerd Somfy
- Niet gecategoriseerd Sonos
- Niet gecategoriseerd Sonuus
- Niet gecategoriseerd Soundcraft
- Niet gecategoriseerd Soundmaster
- Niet gecategoriseerd Soundstream
- Niet gecategoriseerd Spektrum
- Niet gecategoriseerd SPT
- Niet gecategoriseerd Spypoint
- Niet gecategoriseerd Stabo
- Niet gecategoriseerd Stadler Form
- Niet gecategoriseerd Stamina
- Niet gecategoriseerd Standard Horizon
- Niet gecategoriseerd Stanley
- Niet gecategoriseerd Starlyf
- Niet gecategoriseerd Steba
- Niet gecategoriseerd Steelseries
- Niet gecategoriseerd Steinberg
- Niet gecategoriseerd Steinel
- Niet gecategoriseerd Stiebel Eltron
- Niet gecategoriseerd Stiga
- Niet gecategoriseerd Stihl
- Niet gecategoriseerd Stinger
- Niet gecategoriseerd Stirling
- Niet gecategoriseerd Stokke
- Niet gecategoriseerd Strong
- Niet gecategoriseerd Subaru
- Niet gecategoriseerd Suevia
- Niet gecategoriseerd Sunbeam
- Niet gecategoriseerd Sunny
- Niet gecategoriseerd Sunpentown
- Niet gecategoriseerd Sunstech
- Niet gecategoriseerd Suntec
- Niet gecategoriseerd Superrollo
- Niet gecategoriseerd SuperTooth
- Niet gecategoriseerd Suunto
- Niet gecategoriseerd Suzuki
- Niet gecategoriseerd Swan
- Niet gecategoriseerd Sweex
- Niet gecategoriseerd Swissvoice
- Niet gecategoriseerd Switel
- Niet gecategoriseerd SXT
- Niet gecategoriseerd Sylvania
- Niet gecategoriseerd Syma
- Niet gecategoriseerd Synology
- Niet gecategoriseerd TacTic
- Niet gecategoriseerd Tamiya
- Niet gecategoriseerd Tamron
- Niet gecategoriseerd Tanaka
- Niet gecategoriseerd Tanita
- Niet gecategoriseerd Tannoy
- Niet gecategoriseerd Targus
- Niet gecategoriseerd Tascam
- Niet gecategoriseerd Taurus
- Niet gecategoriseerd Taylor
- Niet gecategoriseerd TC Helicon
- Niet gecategoriseerd TCL
- Niet gecategoriseerd Teac
- Niet gecategoriseerd Team
- Niet gecategoriseerd Technaxx
- Niet gecategoriseerd Technicolor
- Niet gecategoriseerd Technics
- Niet gecategoriseerd Technika
- Niet gecategoriseerd Technisat
- Niet gecategoriseerd Techno Line
- Niet gecategoriseerd Technoline
- Niet gecategoriseerd Teka
- Niet gecategoriseerd Telefunken
- Niet gecategoriseerd Telestar
- Niet gecategoriseerd TELEX
- Niet gecategoriseerd Telstra
- Niet gecategoriseerd Teltonika
- Niet gecategoriseerd Tenda
- Niet gecategoriseerd Tepro
- Niet gecategoriseerd Termozeta
- Niet gecategoriseerd Terraillon
- Niet gecategoriseerd Terratec
- Niet gecategoriseerd Tesla
- Niet gecategoriseerd Teufel
- Niet gecategoriseerd Tevion
- Niet gecategoriseerd Texas
- Niet gecategoriseerd Texas Instruments
- Niet gecategoriseerd TFA
- Niet gecategoriseerd Theben
- Niet gecategoriseerd Thermador
- Niet gecategoriseerd Thermor
- Niet gecategoriseerd Thetford
- Niet gecategoriseerd Thinkware
- Niet gecategoriseerd Thomas
- Niet gecategoriseerd Thomson
- Niet gecategoriseerd Thorens
- Niet gecategoriseerd Thrustmaster
- Niet gecategoriseerd Thule
- Niet gecategoriseerd Tiger
- Niet gecategoriseerd Tiptel
- Niet gecategoriseerd Toa
- Niet gecategoriseerd Tommee Tippee
- Niet gecategoriseerd TomTom
- Niet gecategoriseerd Toolcraft
- Niet gecategoriseerd Toolland
- Niet gecategoriseerd Toorx
- Niet gecategoriseerd Topcraft
- Niet gecategoriseerd Tork
- Niet gecategoriseerd Tormatic
- Niet gecategoriseerd Toro
- Niet gecategoriseerd Tower
- Niet gecategoriseerd Toyotomi
- Niet gecategoriseerd TP Link
- Niet gecategoriseerd Transcend
- Niet gecategoriseerd TranzX
- Niet gecategoriseerd Trebs
- Niet gecategoriseerd Trekstor
- Niet gecategoriseerd Trendnet
- Niet gecategoriseerd Triax
- Niet gecategoriseerd Trigano
- Niet gecategoriseerd Tristar
- Niet gecategoriseerd Triton
- Niet gecategoriseerd Trixie
- Niet gecategoriseerd Tronic
- Niet gecategoriseerd Trotec
- Niet gecategoriseerd Troy-Bilt
- Niet gecategoriseerd Truelife
- Niet gecategoriseerd Truma
- Niet gecategoriseerd Trust
- Niet gecategoriseerd Tunturi
- Niet gecategoriseerd Turmix
- Niet gecategoriseerd Tusa
- Niet gecategoriseerd Twisper
- Niet gecategoriseerd Ufesa
- Niet gecategoriseerd Ultimate
- Niet gecategoriseerd Ultimate Speed
- Niet gecategoriseerd Uni-T
- Niet gecategoriseerd Uniden
- Niet gecategoriseerd Unify
- Niet gecategoriseerd United Office
- Niet gecategoriseerd Universal Remote Control
- Niet gecategoriseerd UPM
- Niet gecategoriseerd Upo
- Niet gecategoriseerd V-Tac
- Niet gecategoriseerd V-Zug
- Niet gecategoriseerd Valeo
- Niet gecategoriseerd Varta
- Niet gecategoriseerd VAX
- Niet gecategoriseerd VCM
- Niet gecategoriseerd Veho
- Niet gecategoriseerd Velbus
- Niet gecategoriseerd Velleman
- Niet gecategoriseerd Velux
- Niet gecategoriseerd Venta
- Niet gecategoriseerd Ventura
- Niet gecategoriseerd Ventus
- Niet gecategoriseerd Verbatim
- Niet gecategoriseerd Veritas
- Niet gecategoriseerd Verizon
- Niet gecategoriseerd Vermeiren
- Niet gecategoriseerd Vestel
- Niet gecategoriseerd Vestfrost
- Niet gecategoriseerd Viatek
- Niet gecategoriseerd Vicks
- Niet gecategoriseerd Victor
- Niet gecategoriseerd Viessmann
- Niet gecategoriseerd View Quest
- Niet gecategoriseerd Viewsonic
- Niet gecategoriseerd Viking
- Niet gecategoriseerd Vileda
- Niet gecategoriseerd Vinci
- Niet gecategoriseerd Viper
- Niet gecategoriseerd VirtuFit
- Niet gecategoriseerd Vitalmaxx
- Niet gecategoriseerd Vitamix
- Niet gecategoriseerd Vitek
- Niet gecategoriseerd Vivanco
- Niet gecategoriseerd Vivax
- Niet gecategoriseerd Vivitar
- Niet gecategoriseerd Vivo
- Niet gecategoriseerd Vivotek
- Niet gecategoriseerd Vizio
- Niet gecategoriseerd Vogels
- Niet gecategoriseerd Vogue
- Niet gecategoriseerd Voigtlander
- Niet gecategoriseerd Volkswagen
- Niet gecategoriseerd Voltcraft
- Niet gecategoriseerd Vonroc
- Niet gecategoriseerd Vonyx
- Niet gecategoriseerd Vornado
- Niet gecategoriseerd Vortex
- Niet gecategoriseerd Wachendorff
- Niet gecategoriseerd Wacom
- Niet gecategoriseerd Waeco
- Niet gecategoriseerd Wagner
- Niet gecategoriseerd Wallas
- Niet gecategoriseerd Wamsler
- Niet gecategoriseerd Wasco
- Niet gecategoriseerd Waterpik
- Niet gecategoriseerd Watson
- Niet gecategoriseerd Waves
- Niet gecategoriseerd Weasy
- Niet gecategoriseerd Weber
- Niet gecategoriseerd WEG
- Niet gecategoriseerd Wehkamp
- Niet gecategoriseerd Weishaupt
- Niet gecategoriseerd Weller
- Niet gecategoriseerd Welltech
- Niet gecategoriseerd Western Digital
- Niet gecategoriseerd Westfalia
- Niet gecategoriseerd Westinghouse
- Niet gecategoriseerd WHALE
- Niet gecategoriseerd Wharfedale
- Niet gecategoriseerd Wiha
- Niet gecategoriseerd WilTec
- Niet gecategoriseerd Winegard
- Niet gecategoriseerd Winix
- Niet gecategoriseerd Withings
- Niet gecategoriseerd Wmf
- Niet gecategoriseerd Wolf
- Niet gecategoriseerd Woods
- Niet gecategoriseerd Woood
- Niet gecategoriseerd Workzone
- Niet gecategoriseerd Worx
- Niet gecategoriseerd Wurth
- Niet gecategoriseerd X4 Life
- Niet gecategoriseerd X4-Tech
- Niet gecategoriseerd Xavax
- Niet gecategoriseerd XGIMI
- Niet gecategoriseerd Xlyne
- Niet gecategoriseerd Xoro
- Niet gecategoriseerd Xterra
- Niet gecategoriseerd Xtorm
- Niet gecategoriseerd Xunzel
- Niet gecategoriseerd Yaesu
- Niet gecategoriseerd Yale
- Niet gecategoriseerd Ygnis
- Niet gecategoriseerd Yongnuo
- Niet gecategoriseerd Yphix
- Niet gecategoriseerd Yukon
- Niet gecategoriseerd Zagg
- Niet gecategoriseerd Zalman
- Niet gecategoriseerd Zebra
- Niet gecategoriseerd Zehnder
- Niet gecategoriseerd Zelmer
- Niet gecategoriseerd Zenec
- Niet gecategoriseerd Zennio
- Niet gecategoriseerd Zepter
- Niet gecategoriseerd Ziggo
- Niet gecategoriseerd Zipper
- Niet gecategoriseerd Zodiac
- Niet gecategoriseerd Zoofari
- Niet gecategoriseerd Zoom
- Niet gecategoriseerd ZTE
- Niet gecategoriseerd ZyXEL
- Niet gecategoriseerd Jabra
- Niet gecategoriseerd Jamo
- Niet gecategoriseerd Jane
- Niet gecategoriseerd Jata
- Niet gecategoriseerd Jay-tech
- Niet gecategoriseerd Jensen
- Niet gecategoriseerd Jilong
- Niet gecategoriseerd JL Audio
- Niet gecategoriseerd JML
- Niet gecategoriseerd Jocca
- Niet gecategoriseerd Jocel
- Niet gecategoriseerd Joie
- Niet gecategoriseerd Joovy
- Niet gecategoriseerd Jotul
- Niet gecategoriseerd Joy-it
- Niet gecategoriseerd Juki
- Niet gecategoriseerd Jumbo
- Niet gecategoriseerd Jung
- Niet gecategoriseerd Jura
- Niet gecategoriseerd Juwel
- Niet gecategoriseerd Jysk
- Niet gecategoriseerd Oase
- Niet gecategoriseerd Oceanic
- Niet gecategoriseerd Oertli
- Niet gecategoriseerd OJ ELECTRONICS
- Niet gecategoriseerd OK
- Niet gecategoriseerd OKAY
- Niet gecategoriseerd Olimpia Splendid
- Niet gecategoriseerd Olivetti
- Niet gecategoriseerd Olympia
- Niet gecategoriseerd Omega
- Niet gecategoriseerd Omnitronic
- Niet gecategoriseerd Omron
- Niet gecategoriseerd One For All
- Niet gecategoriseerd OneConcept
- Niet gecategoriseerd OnePlus
- Niet gecategoriseerd OneTouch
- Niet gecategoriseerd Oppo
- Niet gecategoriseerd Optex
- Niet gecategoriseerd Optoma
- Niet gecategoriseerd Orange
- Niet gecategoriseerd Orbis
- Niet gecategoriseerd Orbit
- Niet gecategoriseerd Oregon Scientific
- Niet gecategoriseerd Orion
- Niet gecategoriseerd Osann
- Niet gecategoriseerd Osram
- Niet gecategoriseerd Oster
- Niet gecategoriseerd Otolift
- Niet gecategoriseerd Outdoorchef
- Niet gecategoriseerd Overmax
- Niet gecategoriseerd Ozito
- Niet gecategoriseerd SunPower
- Niet gecategoriseerd 3M
- Niet gecategoriseerd Anthem
- Niet gecategoriseerd Christopeit
- Niet gecategoriseerd Clas Ohlson
- Niet gecategoriseerd Concept2
- Niet gecategoriseerd Crivit
- Niet gecategoriseerd Cambridge
- Niet gecategoriseerd McIntosh
- Niet gecategoriseerd Vincent
- Niet gecategoriseerd Canicom
- Niet gecategoriseerd Valore
- Niet gecategoriseerd Trimble
- Niet gecategoriseerd Becken
- Niet gecategoriseerd Black And Decker
- Niet gecategoriseerd Camry
- Niet gecategoriseerd Caso
- Niet gecategoriseerd Clatronic
- Niet gecategoriseerd Concept
- Niet gecategoriseerd Continental Edison
- Niet gecategoriseerd Crofton
- Niet gecategoriseerd Cuisinart
- Niet gecategoriseerd ECG
- Niet gecategoriseerd Elba
- Niet gecategoriseerd First Austria
- Niet gecategoriseerd Guzzanti
- Niet gecategoriseerd Hamilton Beach
- Niet gecategoriseerd Heinner
- Niet gecategoriseerd Imetec
- Niet gecategoriseerd Izzy
- Niet gecategoriseerd Khind
- Niet gecategoriseerd Mellerware
- Niet gecategoriseerd OBH Nordica
- Niet gecategoriseerd Optimum
- Niet gecategoriseerd Orbegozo
- Niet gecategoriseerd Pitsos
- Niet gecategoriseerd Profilo
- Niet gecategoriseerd Scarlett
- Niet gecategoriseerd Sinbo
- Niet gecategoriseerd Trisa
- Niet gecategoriseerd Vox
- Niet gecategoriseerd Wilfa
- Niet gecategoriseerd Alpatronix
- Niet gecategoriseerd Audeze
- Niet gecategoriseerd B-Speech
- Niet gecategoriseerd Bang And Olufsen
- Niet gecategoriseerd Bowers And Wilkins
- Niet gecategoriseerd Caliber
- Niet gecategoriseerd Champion
- Niet gecategoriseerd Connect IT
- Niet gecategoriseerd Creative
- Niet gecategoriseerd CSL
- Niet gecategoriseerd Exibel
- Niet gecategoriseerd GoGEN
- Niet gecategoriseerd JLab
- Niet gecategoriseerd Krüger And Matz
- Niet gecategoriseerd Macally
- Niet gecategoriseerd Monoprice
- Niet gecategoriseerd Naxa
- Niet gecategoriseerd NGS
- Niet gecategoriseerd Niceboy
- Niet gecategoriseerd POGS
- Niet gecategoriseerd Proscan
- Niet gecategoriseerd Schwaiger
- Niet gecategoriseerd Shure
- Niet gecategoriseerd Steren
- Niet gecategoriseerd T'nB
- Niet gecategoriseerd Umidigi
- Niet gecategoriseerd Anslut
- Niet gecategoriseerd Barska
- Niet gecategoriseerd Carmen
- Niet gecategoriseerd Kayoba
- Niet gecategoriseerd Klein Tools
- Niet gecategoriseerd Lupine
- Niet gecategoriseerd Maglite
- Niet gecategoriseerd Nitecore
- Niet gecategoriseerd Olight
- Niet gecategoriseerd Pelican
- Niet gecategoriseerd Petzl
- Niet gecategoriseerd Princeton Tec
- Niet gecategoriseerd Urrea
- Niet gecategoriseerd Walther
- Niet gecategoriseerd Wetelux
- Niet gecategoriseerd Aicon
- Niet gecategoriseerd Cocraft
- Niet gecategoriseerd Draper
- Niet gecategoriseerd Meec Tools
- Niet gecategoriseerd Rapid
- Niet gecategoriseerd Senco
- Niet gecategoriseerd Best Fitness
- Niet gecategoriseerd Steelbody
- Niet gecategoriseerd True
- Niet gecategoriseerd Baninni
- Niet gecategoriseerd Lionelo
- Niet gecategoriseerd Kunft
- Niet gecategoriseerd Prince
- Niet gecategoriseerd Yamato
- Niet gecategoriseerd Playtive Junior
- Niet gecategoriseerd Zenit
- Niet gecategoriseerd R-Vent
- Niet gecategoriseerd Soler And Palau
- Niet gecategoriseerd Genesis
- Niet gecategoriseerd Leen Bakker
- Niet gecategoriseerd Parisot
- Niet gecategoriseerd Pericles
- Niet gecategoriseerd Tvilum
- Niet gecategoriseerd Svedbergs
- Niet gecategoriseerd Vantec
- Niet gecategoriseerd Crock-Pot
- Niet gecategoriseerd Instant
- Niet gecategoriseerd Nutrichef
- Niet gecategoriseerd Hilti
- Niet gecategoriseerd Autodesk
- Niet gecategoriseerd Bentley
- Niet gecategoriseerd Corel
- Niet gecategoriseerd DoorBird
- Niet gecategoriseerd Parallels
- Niet gecategoriseerd Safescan
- Niet gecategoriseerd Ubiquiti Networks
- Niet gecategoriseerd Ferplast
- Niet gecategoriseerd Fluval
- Niet gecategoriseerd Sicce
- Niet gecategoriseerd SuperFish
- Niet gecategoriseerd Tetra
- Niet gecategoriseerd Hamron
- Niet gecategoriseerd Kraftwerk
- Niet gecategoriseerd Clarion
- Niet gecategoriseerd Sissel
- Niet gecategoriseerd Cobra
- Niet gecategoriseerd Deutz
- Niet gecategoriseerd Perkins
- Niet gecategoriseerd Arthur Martin
- Niet gecategoriseerd Aspes
- Niet gecategoriseerd AYA
- Niet gecategoriseerd Bella
- Niet gecategoriseerd Blanco
- Niet gecategoriseerd Bush
- Niet gecategoriseerd Campomatic
- Niet gecategoriseerd Caple
- Niet gecategoriseerd CDA
- Niet gecategoriseerd Comfee
- Niet gecategoriseerd Constructa
- Niet gecategoriseerd Corberó
- Niet gecategoriseerd Crosley
- Niet gecategoriseerd Cylinda
- Niet gecategoriseerd Dacor
- Niet gecategoriseerd Danby
- Niet gecategoriseerd Elektron
- Niet gecategoriseerd Equator
- Niet gecategoriseerd Esatto
- Niet gecategoriseerd Euromaid
- Niet gecategoriseerd Flavel
- Niet gecategoriseerd GAM
- Niet gecategoriseerd EMOS
- Niet gecategoriseerd Hobart
- Niet gecategoriseerd Infiniton
- Niet gecategoriseerd Jenn-Air
- Niet gecategoriseerd Televés
- Niet gecategoriseerd Kaiser
- Niet gecategoriseerd Kernau
- Niet gecategoriseerd King
- Niet gecategoriseerd KKT Kolbe
- Niet gecategoriseerd Conceptronic
- Niet gecategoriseerd Monogram
- Niet gecategoriseerd Nevir
- Niet gecategoriseerd Orima
- Niet gecategoriseerd Sauter
- Niet gecategoriseerd Simpson
- Niet gecategoriseerd Summit
- Niet gecategoriseerd Svan
- Niet gecategoriseerd Thor
- Niet gecategoriseerd Aerotec
- Niet gecategoriseerd Cotech
- Niet gecategoriseerd Power Craft
- Niet gecategoriseerd Tacklife
- Niet gecategoriseerd Truper
- Niet gecategoriseerd DPA
- Niet gecategoriseerd IMG Stageline
- Niet gecategoriseerd MXL
- Niet gecategoriseerd Festo
- Niet gecategoriseerd Fieldmann
- Niet gecategoriseerd Mafell
- Niet gecategoriseerd Tracer
- Niet gecategoriseerd Bright Starts
- Niet gecategoriseerd Chicco
- Niet gecategoriseerd Celestron
- Niet gecategoriseerd Levenhuk
- Niet gecategoriseerd Cabasse
- Niet gecategoriseerd Aplic
- Niet gecategoriseerd Metapace
- Niet gecategoriseerd McGregor
- Niet gecategoriseerd Stannah
- Niet gecategoriseerd Blackburn
- Niet gecategoriseerd Topeak
- Niet gecategoriseerd Babybjörn
- Niet gecategoriseerd BabyDan
- Niet gecategoriseerd Century
- Niet gecategoriseerd Cosatto
- Niet gecategoriseerd Geuther
- Niet gecategoriseerd Ingenuity
- Niet gecategoriseerd Mamas & Papas
- Niet gecategoriseerd Paidi
- Niet gecategoriseerd Silver Cross
- Niet gecategoriseerd Vipack
- Niet gecategoriseerd KidKraft
- Niet gecategoriseerd MADE
- Niet gecategoriseerd Nolte
- Niet gecategoriseerd Samac
- Niet gecategoriseerd Wacker Neuson
- Niet gecategoriseerd Active Era
- Niet gecategoriseerd Ardes
- Niet gecategoriseerd Conair
- Niet gecategoriseerd Cresta
- Niet gecategoriseerd Eldom
- Niet gecategoriseerd Grunkel
- Niet gecategoriseerd Lümme
- Niet gecategoriseerd Miniland
- Niet gecategoriseerd Teesa
- Niet gecategoriseerd Heaven Fresh
- Niet gecategoriseerd Heylo
- Niet gecategoriseerd Oreck
- Niet gecategoriseerd Proficare
- Niet gecategoriseerd Coline
- Niet gecategoriseerd Haeger
- Niet gecategoriseerd Proctor Silex
- Niet gecategoriseerd Waring Commercial
- Niet gecategoriseerd Black Diamond
- Niet gecategoriseerd Coleman
- Niet gecategoriseerd Easy Camp
- Niet gecategoriseerd Kelty
- Niet gecategoriseerd Outwell
- Niet gecategoriseerd Raclet
- Niet gecategoriseerd Rusta
- Niet gecategoriseerd Vango
- Niet gecategoriseerd Vaude
- Niet gecategoriseerd Newline
- Niet gecategoriseerd Brondell
- Niet gecategoriseerd Duravit
- Niet gecategoriseerd Pressalit
- Niet gecategoriseerd Schütte
- Niet gecategoriseerd Arlo
- Niet gecategoriseerd Atlona
- Niet gecategoriseerd Avidsen
- Niet gecategoriseerd Hamlet
- Niet gecategoriseerd Hive
- Niet gecategoriseerd SereneLife
- Niet gecategoriseerd Davita
- Niet gecategoriseerd Cooler Master
- Niet gecategoriseerd NZXT
- Niet gecategoriseerd SilverStone
- Niet gecategoriseerd Thermaltake
- Niet gecategoriseerd Yeyian
- Niet gecategoriseerd Brentwood
- Niet gecategoriseerd Albert Heijn
- Niet gecategoriseerd Proxxon
- Niet gecategoriseerd Marvel
- Niet gecategoriseerd Artusi
- Niet gecategoriseerd Cadac
- Niet gecategoriseerd Campart
- Niet gecategoriseerd Char-Broil
- Niet gecategoriseerd Gasmate
- Niet gecategoriseerd Rösle
- Niet gecategoriseerd Kessler
- Niet gecategoriseerd Medel
- Niet gecategoriseerd DCG
- Niet gecategoriseerd Kubo
- Niet gecategoriseerd Pyrex
- Niet gecategoriseerd Vakoss
- Niet gecategoriseerd Witt
- Niet gecategoriseerd AdHoc
- Niet gecategoriseerd Aarke
- Niet gecategoriseerd Tescoma
- Niet gecategoriseerd Arkon
- Niet gecategoriseerd Biltema
- Niet gecategoriseerd Defender
- Niet gecategoriseerd Rocketfish
- Niet gecategoriseerd Topmove
- Niet gecategoriseerd AIC
- Niet gecategoriseerd Alba
- Niet gecategoriseerd Elbe
- Niet gecategoriseerd Majestic
- Niet gecategoriseerd Prologue
- Niet gecategoriseerd Trevi
- Niet gecategoriseerd Malmbergs
- Niet gecategoriseerd Porter-Cable
- Niet gecategoriseerd Sun Joe
- Niet gecategoriseerd Yard Force
- Niet gecategoriseerd Challenge
- Niet gecategoriseerd Cramer
- Niet gecategoriseerd EGO
- Niet gecategoriseerd Gtech
- Niet gecategoriseerd Hurricane
- Niet gecategoriseerd Maruyama
- Niet gecategoriseerd Spear & Jackson
- Niet gecategoriseerd BBB
- Niet gecategoriseerd Busch And Müller
- Niet gecategoriseerd Cateye
- Niet gecategoriseerd Goodram
- Niet gecategoriseerd Spanninga
- Niet gecategoriseerd Crunch
- Niet gecategoriseerd Trasman
- Niet gecategoriseerd Cilio
- Niet gecategoriseerd Royal Catering
- Niet gecategoriseerd Calor
- Niet gecategoriseerd Gima
- Niet gecategoriseerd LandRoller
- Niet gecategoriseerd Little Giant
- Niet gecategoriseerd Adesso
- Niet gecategoriseerd Rapoo
- Niet gecategoriseerd Vivolink
- Niet gecategoriseerd ADATA
- Niet gecategoriseerd Crucial
- Niet gecategoriseerd Intel
- Niet gecategoriseerd QOMO
- Niet gecategoriseerd Eurolite
- Niet gecategoriseerd BDI
- Niet gecategoriseerd Corsair
- Niet gecategoriseerd Cougar
- Niet gecategoriseerd Interstuhl
- Niet gecategoriseerd Primus
- Niet gecategoriseerd Techly
- Niet gecategoriseerd TOGU
- Niet gecategoriseerd Zuiver
- Niet gecategoriseerd Leatherman
- Niet gecategoriseerd OutNowTech
- Niet gecategoriseerd Contax
- Niet gecategoriseerd GFM
- Niet gecategoriseerd Phase One
- Niet gecategoriseerd Flexispot
- Niet gecategoriseerd Cello
- Niet gecategoriseerd Brydge
- Niet gecategoriseerd Cherry
- Niet gecategoriseerd Deltaco
- Niet gecategoriseerd KeepOut
- Niet gecategoriseerd Natec
- Niet gecategoriseerd Ozone
- Niet gecategoriseerd Penclic
- Niet gecategoriseerd Satechi
- Niet gecategoriseerd Savio
- Niet gecategoriseerd SIIG
- Niet gecategoriseerd Sven
- Niet gecategoriseerd Broan
- Niet gecategoriseerd Dedra
- Niet gecategoriseerd Graphite
- Niet gecategoriseerd Patriot
- Niet gecategoriseerd RIDGID
- Niet gecategoriseerd Tryton
- Niet gecategoriseerd DSC
- Niet gecategoriseerd GA.MA
- Niet gecategoriseerd Max Pro
- Niet gecategoriseerd Revamp
- Niet gecategoriseerd Visage
- Niet gecategoriseerd Piet Boon
- Niet gecategoriseerd Comelit
- Niet gecategoriseerd M-e
- Niet gecategoriseerd NuTone
- Niet gecategoriseerd REV
- Niet gecategoriseerd CMI
- Niet gecategoriseerd Hecht
- Niet gecategoriseerd Herkules
- Niet gecategoriseerd Könner & Söhnen
- Niet gecategoriseerd Avantree
- Niet gecategoriseerd CasaFan
- Niet gecategoriseerd KDK
- Niet gecategoriseerd Kichler
- Niet gecategoriseerd AXI
- Niet gecategoriseerd Quadro
- Niet gecategoriseerd Smoby
- Niet gecategoriseerd Lenoxx
- Niet gecategoriseerd Blow
- Niet gecategoriseerd Scosche
- Niet gecategoriseerd Sensei
- Niet gecategoriseerd Weil
- Niet gecategoriseerd Estella
- Niet gecategoriseerd Riviera And Bar
- Niet gecategoriseerd NUK
- Niet gecategoriseerd Oricom
- Niet gecategoriseerd Fisher
- Niet gecategoriseerd 4moms
- Niet gecategoriseerd Anex
- Niet gecategoriseerd BRIO
- Niet gecategoriseerd Cybex
- Niet gecategoriseerd Evenflo
- Niet gecategoriseerd Phil And Teds
- Niet gecategoriseerd Genie
- Niet gecategoriseerd ClearOne
- Niet gecategoriseerd Hudora
- Niet gecategoriseerd Forza
- Niet gecategoriseerd Evoc
- Niet gecategoriseerd Osprey
- Niet gecategoriseerd Salewa
- Niet gecategoriseerd Bimar
- Niet gecategoriseerd Crane
- Niet gecategoriseerd Goodway
- Niet gecategoriseerd Lasko
- Niet gecategoriseerd The Grainfather
- Niet gecategoriseerd Cata
- Niet gecategoriseerd U-Line
- Niet gecategoriseerd Zephyr
- Niet gecategoriseerd 4smarts
- Niet gecategoriseerd Duracell
- Niet gecategoriseerd C3
- Niet gecategoriseerd MiPow
- Niet gecategoriseerd Cosori
- Niet gecategoriseerd Tripp Lite
- Niet gecategoriseerd Veripart
- Niet gecategoriseerd Baby Brezza
- Niet gecategoriseerd Creda
- Niet gecategoriseerd James
- Niet gecategoriseerd Chacon
- Niet gecategoriseerd MSW
- Niet gecategoriseerd Ordex
- Niet gecategoriseerd Safco
- Niet gecategoriseerd Carpigiani
- Niet gecategoriseerd Hard Head
- Niet gecategoriseerd Unilux
- Niet gecategoriseerd Naish
- Niet gecategoriseerd Woonexpress
- Niet gecategoriseerd Caberg
- Niet gecategoriseerd Lazer
- Niet gecategoriseerd Schuberth
- Niet gecategoriseerd Dr. Browns
- Niet gecategoriseerd TRIUS
- Niet gecategoriseerd Lantus
- Niet gecategoriseerd Novo Nordisk
- Niet gecategoriseerd Sanofi
- Niet gecategoriseerd American DJ
- Niet gecategoriseerd Antari
- Niet gecategoriseerd Chauvet
- Niet gecategoriseerd Exagerate
- Niet gecategoriseerd Mr. Heater
- Niet gecategoriseerd SHX
- Niet gecategoriseerd Tesy
- Niet gecategoriseerd Foster
- Niet gecategoriseerd ACE
- Niet gecategoriseerd Nexa
- Niet gecategoriseerd Swann
- Niet gecategoriseerd Woox
- Niet gecategoriseerd Musical Fidelity
- Niet gecategoriseerd Nûby
- Niet gecategoriseerd Baby Trend
- Niet gecategoriseerd Lindam
- Niet gecategoriseerd Valcom
- Niet gecategoriseerd Capital Sports
- Niet gecategoriseerd Carnielli
- Niet gecategoriseerd Integra
- Niet gecategoriseerd Peloton
- Niet gecategoriseerd Craftsman
- Niet gecategoriseerd Rikon
- Niet gecategoriseerd Vroomshoop
- Niet gecategoriseerd Honey-Can-Do
- Niet gecategoriseerd Kwantum
- Niet gecategoriseerd Camec
- Niet gecategoriseerd Godrej
- Niet gecategoriseerd Tiny Love
- Niet gecategoriseerd Milectric
- Niet gecategoriseerd Morris
- Niet gecategoriseerd Orava
- Niet gecategoriseerd Rommer
- Niet gecategoriseerd Signature
- Niet gecategoriseerd Simplicity
- Niet gecategoriseerd Dash
- Niet gecategoriseerd ASSA ABLOY
- Niet gecategoriseerd Dorma
- Niet gecategoriseerd Dormakaba
- Niet gecategoriseerd Eurospec
- Niet gecategoriseerd Nilox
- Niet gecategoriseerd CaterChef
- Niet gecategoriseerd Approx
- Niet gecategoriseerd Billow
- Niet gecategoriseerd SPC
- Niet gecategoriseerd Sungale
- Niet gecategoriseerd Cecotec
- Niet gecategoriseerd Baxi
- Niet gecategoriseerd Beretta
- Niet gecategoriseerd Milan
- Niet gecategoriseerd Q-CONNECT
- Niet gecategoriseerd Best
- Niet gecategoriseerd Nodor
- Niet gecategoriseerd Thermex
- Niet gecategoriseerd Canyon
- Niet gecategoriseerd Cisco
- Niet gecategoriseerd Foreo
- Niet gecategoriseerd SureFlap
- Niet gecategoriseerd Schumacher
- Niet gecategoriseerd ARRI
- Niet gecategoriseerd Verto
- Niet gecategoriseerd Sanus
- Niet gecategoriseerd Hamax
- Niet gecategoriseerd Alphacool
- Niet gecategoriseerd AZZA
- Niet gecategoriseerd Enermax
- Niet gecategoriseerd Noctua
- Niet gecategoriseerd SainSmart
- Niet gecategoriseerd Seville Classics
- Niet gecategoriseerd Bauhn
- Niet gecategoriseerd Block
- Niet gecategoriseerd Pro-Ject
- Niet gecategoriseerd Rega
- Niet gecategoriseerd Moldex
- Niet gecategoriseerd Ledger
- Niet gecategoriseerd Contour
- Niet gecategoriseerd Cowon
- Niet gecategoriseerd EVOLVEO
- Niet gecategoriseerd Prixton
- Niet gecategoriseerd Whistler
- Niet gecategoriseerd JOBY
- Niet gecategoriseerd Vello
- Niet gecategoriseerd Snow Joe
- Niet gecategoriseerd Cruz
- Niet gecategoriseerd G3
- Niet gecategoriseerd Flama
- Niet gecategoriseerd Weston
- Niet gecategoriseerd Victron Energy
- Niet gecategoriseerd Carrier
- Niet gecategoriseerd Delta Dore
- Niet gecategoriseerd Fantini Cosmi
- Niet gecategoriseerd Vemer
- Niet gecategoriseerd Warmup
- Niet gecategoriseerd Nesco
- Niet gecategoriseerd RGV
- Niet gecategoriseerd Vision
- Niet gecategoriseerd LC-Power
- Niet gecategoriseerd ZOTAC
- Niet gecategoriseerd Matrox
- Niet gecategoriseerd MBM
- Niet gecategoriseerd True & Tidy
- Niet gecategoriseerd Vanish
- Niet gecategoriseerd Goldtouch
- Niet gecategoriseerd HyperX
- Niet gecategoriseerd Compex
- Niet gecategoriseerd Atomos
- Niet gecategoriseerd Natuzzi
- Niet gecategoriseerd Polisport
- Niet gecategoriseerd AMC
- Niet gecategoriseerd Citronic
- Niet gecategoriseerd Crown
- Niet gecategoriseerd Dynacord
- Niet gecategoriseerd Phonic
- Niet gecategoriseerd Yorkville
- Niet gecategoriseerd De Buyer
- Niet gecategoriseerd Catit
- Niet gecategoriseerd Lund
- Niet gecategoriseerd Apelson
- Niet gecategoriseerd Benavent
- Niet gecategoriseerd Eico
- Niet gecategoriseerd Furrion
- Niet gecategoriseerd Coby
- Niet gecategoriseerd Rinnai
- Niet gecategoriseerd MedFolio
- Niet gecategoriseerd Asustor
- Niet gecategoriseerd Infasecure
- Niet gecategoriseerd Sparco
- Niet gecategoriseerd Gefen
- Niet gecategoriseerd Deltronic
- Niet gecategoriseerd Ei Electronics
- Niet gecategoriseerd Fibaro
- Niet gecategoriseerd Fito
- Niet gecategoriseerd GEV
- Niet gecategoriseerd Kidde
- Niet gecategoriseerd Crosscall
- Niet gecategoriseerd Maze
- Niet gecategoriseerd Minn Kota
- Niet gecategoriseerd Plum
- Niet gecategoriseerd DMax
- Niet gecategoriseerd Jupiter
- Niet gecategoriseerd Peach
- Niet gecategoriseerd Rexel
- Niet gecategoriseerd CradlePoint
- Niet gecategoriseerd Juniper
- Niet gecategoriseerd Planet
- Niet gecategoriseerd Innr
- Niet gecategoriseerd Lucide
- Niet gecategoriseerd Massive
- Niet gecategoriseerd Maul
- Niet gecategoriseerd Paulmann
- Niet gecategoriseerd Bixolon
- Niet gecategoriseerd Brady
- Niet gecategoriseerd Datacard
- Niet gecategoriseerd GoDEX
- Niet gecategoriseerd WEN
- Niet gecategoriseerd Genelec
- Niet gecategoriseerd Cardiostrong
- Niet gecategoriseerd Barkan
- Niet gecategoriseerd Bretford
- Niet gecategoriseerd Chief
- Niet gecategoriseerd Doffler
- Niet gecategoriseerd Gabor
- Niet gecategoriseerd Marker
- Niet gecategoriseerd Debel
- Niet gecategoriseerd AcuRite
- Niet gecategoriseerd Etekcity
- Niet gecategoriseerd Dahle
- Niet gecategoriseerd Audix
- Niet gecategoriseerd Califone
- Niet gecategoriseerd Swingline
- Niet gecategoriseerd Chamberlain
- Niet gecategoriseerd Munchkin
- Niet gecategoriseerd Lescha
- Niet gecategoriseerd Tornado
- Niet gecategoriseerd Imperia
- Niet gecategoriseerd Steiner
- Niet gecategoriseerd Zeiss
- Niet gecategoriseerd Buzz Rack
- Niet gecategoriseerd Masterbuilt
- Niet gecategoriseerd Testo
- Niet gecategoriseerd WAGAN
- Niet gecategoriseerd Viridian
- Niet gecategoriseerd Respironics
- Niet gecategoriseerd Cressi
- Niet gecategoriseerd Burigotto
- Niet gecategoriseerd System Sensor
- Niet gecategoriseerd Exit
- Niet gecategoriseerd Springfree
- Niet gecategoriseerd Intellinet
- Niet gecategoriseerd Avocor
- Niet gecategoriseerd Eastron
- Niet gecategoriseerd Energenie
- Niet gecategoriseerd NUX
- Niet gecategoriseerd Thomann
- Niet gecategoriseerd Karma
- Niet gecategoriseerd HeartSine
- Niet gecategoriseerd Sunding
- Niet gecategoriseerd DoubleSight
- Niet gecategoriseerd Accucold
- Niet gecategoriseerd Acros
- Niet gecategoriseerd Husky
- Niet gecategoriseerd Lec
- Niet gecategoriseerd BabyOno
- Niet gecategoriseerd Lansinoh
- Niet gecategoriseerd Neno
- Niet gecategoriseerd Carson
- Niet gecategoriseerd FIMI
- Niet gecategoriseerd Monster
- Niet gecategoriseerd Artrom
- Niet gecategoriseerd ISi
- Niet gecategoriseerd Bron-Coucke
- Niet gecategoriseerd Dreambaby
- Niet gecategoriseerd Swift
- Niet gecategoriseerd Ansco
- Niet gecategoriseerd Cosina
- Niet gecategoriseerd Graflex
- Niet gecategoriseerd Ilford
- Niet gecategoriseerd Petri
- Niet gecategoriseerd Cleanmaxx
- Niet gecategoriseerd BCA
- Niet gecategoriseerd Mammut
- Niet gecategoriseerd FIAP
- Niet gecategoriseerd Pontec
- Niet gecategoriseerd Xblitz
- Niet gecategoriseerd West Elm
- Niet gecategoriseerd Hoshizaki
- Niet gecategoriseerd Clearblue
- Niet gecategoriseerd CyberPower
- Niet gecategoriseerd Coolaroo
- Niet gecategoriseerd Razor
- Niet gecategoriseerd Babylonia
- Niet gecategoriseerd Infantino
- Niet gecategoriseerd Kolcraft
- Niet gecategoriseerd Manduca
- Niet gecategoriseerd Havis
- Niet gecategoriseerd I-Tec
- Niet gecategoriseerd SEIKI
- Niet gecategoriseerd SunBriteTV
- Niet gecategoriseerd Magnus
- Niet gecategoriseerd Manfrotto
- Niet gecategoriseerd Sachtler
- Niet gecategoriseerd Sevenoak
- Niet gecategoriseerd Zhiyun
- Niet gecategoriseerd Beautifly
- Niet gecategoriseerd Holman
- Niet gecategoriseerd Stabila
- Niet gecategoriseerd Testboy
- Niet gecategoriseerd Alpha Tools
- Niet gecategoriseerd Hazet
- Niet gecategoriseerd 3B
- Niet gecategoriseerd ResMed
- Niet gecategoriseerd Supermicro
- Niet gecategoriseerd Bobrick
- Niet gecategoriseerd Purell
- Niet gecategoriseerd Harley Benton
- Niet gecategoriseerd Clage
- Niet gecategoriseerd Damixa
- Niet gecategoriseerd Elkay
- Niet gecategoriseerd Gustavsberg
- Niet gecategoriseerd Oras
- Niet gecategoriseerd TOTO
- Niet gecategoriseerd Sime
- Niet gecategoriseerd G-Technology
- Niet gecategoriseerd Platinum
- Niet gecategoriseerd CGV
- Niet gecategoriseerd Heitech
- Niet gecategoriseerd LTC
- Niet gecategoriseerd Full Boar
- Niet gecategoriseerd Yato
- Niet gecategoriseerd Cabstone
- Niet gecategoriseerd Cardo
- Niet gecategoriseerd Dreamgear
- Niet gecategoriseerd Interphone
- Niet gecategoriseerd Jonsered
- Niet gecategoriseerd Qualcast
- Niet gecategoriseerd Total
- Niet gecategoriseerd Singercon
- Niet gecategoriseerd Dynamic
- Niet gecategoriseerd Karibu
- Niet gecategoriseerd Reber
- Niet gecategoriseerd SKROSS
- Niet gecategoriseerd Aida
- Niet gecategoriseerd Ninebot
- Niet gecategoriseerd Cottons
- Niet gecategoriseerd Bestgreen
- Niet gecategoriseerd Gianni Ferrari
- Niet gecategoriseerd Hayter
- Niet gecategoriseerd Masport
- Niet gecategoriseerd Morrison
- Niet gecategoriseerd Livall
- Niet gecategoriseerd Proteca
- Niet gecategoriseerd Tripp
- Niet gecategoriseerd Ankarsrum
- Niet gecategoriseerd Galcon
- Niet gecategoriseerd Nelson
- Niet gecategoriseerd Barazza
- Niet gecategoriseerd Winia
- Niet gecategoriseerd Bravilor
- Niet gecategoriseerd ZAZU
- Niet gecategoriseerd Growatt
- Niet gecategoriseerd Lenmar
- Niet gecategoriseerd Exo-Terra
- Niet gecategoriseerd Lexar
- Niet gecategoriseerd Lindy
- Niet gecategoriseerd Nordea
- Niet gecategoriseerd Xcellon
- Niet gecategoriseerd Euro Cuisine
- Niet gecategoriseerd OSO
- Niet gecategoriseerd AVerMedia
- Niet gecategoriseerd Lumens
- Niet gecategoriseerd Jabsco
- Niet gecategoriseerd TensCare
- Niet gecategoriseerd Ovente
- Niet gecategoriseerd Ursus Trotter
- Niet gecategoriseerd Nanni
- Niet gecategoriseerd Herlag
- Niet gecategoriseerd Roba
- Niet gecategoriseerd MOZA
- Niet gecategoriseerd IOGEAR
- Niet gecategoriseerd Séura
- Niet gecategoriseerd Basbau
- Niet gecategoriseerd ELO
- Niet gecategoriseerd SVAT
- Niet gecategoriseerd Stalco
- Niet gecategoriseerd Petmate
- Niet gecategoriseerd Black Box
- Niet gecategoriseerd Auto Joe
- Niet gecategoriseerd Fortinet
- Niet gecategoriseerd Youin
- Niet gecategoriseerd Croozer
- Niet gecategoriseerd IFM
- Niet gecategoriseerd Perfecta
- Niet gecategoriseerd Cricut
- Niet gecategoriseerd Hähnel
- Niet gecategoriseerd DataVideo
- Niet gecategoriseerd Be Quiet!
- Niet gecategoriseerd Kindermann
- Niet gecategoriseerd Berg
- Niet gecategoriseerd Simplified MFG
- Niet gecategoriseerd GLP
- Niet gecategoriseerd Hombli
- Niet gecategoriseerd Powertec
- Niet gecategoriseerd ART
- Niet gecategoriseerd Valeton
- Niet gecategoriseerd Tiptop Audio
- Niet gecategoriseerd Summit Audio
- Niet gecategoriseerd SKS
- Niet gecategoriseerd Musway
- Niet gecategoriseerd Wago
- Niet gecategoriseerd Smith & Wesson
- Niet gecategoriseerd Avalon
- Niet gecategoriseerd Plant Craft
- Niet gecategoriseerd Dubatti
- Niet gecategoriseerd Baumr-AG
- Niet gecategoriseerd GW Instek
- Niet gecategoriseerd Totolink
- Niet gecategoriseerd Vaddio
- Niet gecategoriseerd La Crosse Technology
- Niet gecategoriseerd HK Audio
- Niet gecategoriseerd Bogen
- Niet gecategoriseerd Da-Lite
- Niet gecategoriseerd CaterCool
- Niet gecategoriseerd Allen & Heath
- Niet gecategoriseerd Ariston Thermo
- Niet gecategoriseerd Kyoritsu
- Niet gecategoriseerd Air King
- Niet gecategoriseerd SBS
- Niet gecategoriseerd KiddyGuard
- Niet gecategoriseerd AJA
- Niet gecategoriseerd Galaxy Audio
- Niet gecategoriseerd Adj
- Niet gecategoriseerd Ikan
- Niet gecategoriseerd Dahua Technology
- Niet gecategoriseerd AV:link
- Niet gecategoriseerd Neumann
- Niet gecategoriseerd Native Instruments
- Niet gecategoriseerd Walkstool
- Niet gecategoriseerd Apogee
- Niet gecategoriseerd Peerless-AV
- Niet gecategoriseerd Pyle Pro
- Niet gecategoriseerd PreSonus
- Niet gecategoriseerd NOCO
- Niet gecategoriseerd Inkbird
- Niet gecategoriseerd Electro-Voice
- Niet gecategoriseerd Mercusys
- Niet gecategoriseerd Weihrauch Sport
- Niet gecategoriseerd Martha Stewart
- Niet gecategoriseerd Reolink
- Niet gecategoriseerd Glem Gas
- Niet gecategoriseerd IK Multimedia
- Niet gecategoriseerd Elation
- Niet gecategoriseerd IDance
- Niet gecategoriseerd Rupert Neve Designs
- Niet gecategoriseerd Carel
- Niet gecategoriseerd BOHLT
- Niet gecategoriseerd Simplecom
- Niet gecategoriseerd Speed-Link
- Niet gecategoriseerd Endress
- Niet gecategoriseerd Millenium
- Niet gecategoriseerd Owon
- Niet gecategoriseerd Aqua Joe
- Niet gecategoriseerd Valueline
- Niet gecategoriseerd Chandler
- Niet gecategoriseerd RDL
- Niet gecategoriseerd Austrian Audio
- Niet gecategoriseerd Busch-Jaeger
- Niet gecategoriseerd Cellular Line
- Niet gecategoriseerd EVE
- Niet gecategoriseerd Countryman
- Niet gecategoriseerd Chord
- Niet gecategoriseerd Fredenstein
- Niet gecategoriseerd Aruba
- Niet gecategoriseerd Swissonic
- Niet gecategoriseerd Sound Machines
- Niet gecategoriseerd Aviom
- Niet gecategoriseerd QSC
- Niet gecategoriseerd Happy Plugs
- Niet gecategoriseerd BABY Born
- Niet gecategoriseerd Levoit
- Niet gecategoriseerd Traxxas
- Niet gecategoriseerd Audac
- Niet gecategoriseerd Eltako
- Niet gecategoriseerd Azden
- Niet gecategoriseerd Aerial
- Niet gecategoriseerd ESI
- Niet gecategoriseerd Grillmeister
- Niet gecategoriseerd For_Q
- Niet gecategoriseerd GVM
- Niet gecategoriseerd Coyote
- Niet gecategoriseerd Rain Bird
- Niet gecategoriseerd Irritrol
- Niet gecategoriseerd Kasda
- Niet gecategoriseerd Marshall Electronics
- Niet gecategoriseerd Shuttle
- Niet gecategoriseerd Puky
- Niet gecategoriseerd GFI System
- Niet gecategoriseerd Ctek
- Niet gecategoriseerd Swarovski Optik
- Niet gecategoriseerd Vacmaster
- Niet gecategoriseerd Golden Age Project
- Niet gecategoriseerd Spin Master
- Niet gecategoriseerd Huion
- Niet gecategoriseerd TC Electronic
- Niet gecategoriseerd BOYA
- Niet gecategoriseerd Rode
- Niet gecategoriseerd 4ms
- Niet gecategoriseerd Anchor Audio
- Niet gecategoriseerd Dantherm
- Niet gecategoriseerd Projecta
- Niet gecategoriseerd Lyman
- Niet gecategoriseerd Genaray
- Niet gecategoriseerd Cablexpert
- Niet gecategoriseerd Stelton
- Niet gecategoriseerd DAS Audio
- Niet gecategoriseerd Eventide
- Niet gecategoriseerd Radial Engineering
- Niet gecategoriseerd Blackmagic Design
- Niet gecategoriseerd Noveen
- Niet gecategoriseerd ATen
- Niet gecategoriseerd Cre8audio
- Niet gecategoriseerd Nanlite
- Niet gecategoriseerd BakkerElkhuizen
- Niet gecategoriseerd Boyo
- Niet gecategoriseerd IKRA
- Niet gecategoriseerd IOttie
- Niet gecategoriseerd Profoto
- Niet gecategoriseerd XPG
- Niet gecategoriseerd Namco Bandai Games
- Niet gecategoriseerd Trio Lighting
- Niet gecategoriseerd Valco Baby
- Niet gecategoriseerd Argoclima
- Niet gecategoriseerd Metra
- Niet gecategoriseerd Hestan
- Niet gecategoriseerd Cadel
- Niet gecategoriseerd ThinkFun
- Niet gecategoriseerd Miggo
- Niet gecategoriseerd Russound
- Niet gecategoriseerd ISDT
- Niet gecategoriseerd Abac
- Niet gecategoriseerd Slik
- Niet gecategoriseerd Celly
- Niet gecategoriseerd Skan Holz
- Niet gecategoriseerd Comica
- Niet gecategoriseerd CRUX
- Niet gecategoriseerd ZLine
- Niet gecategoriseerd Audient
- Niet gecategoriseerd Heller
- Niet gecategoriseerd Hegel
- Niet gecategoriseerd RGBlink
- Niet gecategoriseerd EMSA
- Niet gecategoriseerd Waldbeck
- Niet gecategoriseerd CTA Digital
- Niet gecategoriseerd Bazooka
- Niet gecategoriseerd K&K Sound
- Niet gecategoriseerd Dutchbone
- Niet gecategoriseerd MyPhone
- Niet gecategoriseerd Fanvil
- Niet gecategoriseerd Noise Engineering
- Niet gecategoriseerd PAC
- Niet gecategoriseerd Wentronic
- Niet gecategoriseerd Xtreme
- Niet gecategoriseerd RAVPower
- Niet gecategoriseerd Mooer
- Niet gecategoriseerd Hooker
- Niet gecategoriseerd Dynaudio
- Niet gecategoriseerd August
- Niet gecategoriseerd Adder
- Niet gecategoriseerd Gitzo
- Niet gecategoriseerd DBX
- Niet gecategoriseerd ECS
- Niet gecategoriseerd Selec
- Niet gecategoriseerd Aiphone
- Niet gecategoriseerd Tivoli Audio
- Niet gecategoriseerd Senal
- Niet gecategoriseerd JETI
- Niet gecategoriseerd EQ3
- Niet gecategoriseerd Karlik
- Niet gecategoriseerd Comark
- Niet gecategoriseerd Homematic IP
- Niet gecategoriseerd N8WERK
- Niet gecategoriseerd Calex
- Niet gecategoriseerd Clean Air Optima
- Niet gecategoriseerd Tovsto
- Niet gecategoriseerd Learning Resources
- Niet gecategoriseerd Xaoc
- Niet gecategoriseerd Qute
- Niet gecategoriseerd Victrola
- Niet gecategoriseerd Lanberg
- Niet gecategoriseerd Kopul
- Niet gecategoriseerd AENO
- Niet gecategoriseerd Proaim
- Niet gecategoriseerd Nexxt
- Niet gecategoriseerd Glock
- Niet gecategoriseerd Linn
- Niet gecategoriseerd Martin Logan
- Niet gecategoriseerd Vorago
- Niet gecategoriseerd Anton/Bauer
- Niet gecategoriseerd Extron
- Niet gecategoriseerd Ibiza Sound
- Niet gecategoriseerd Promethean
- Niet gecategoriseerd HyperIce
- Niet gecategoriseerd Basil
- Niet gecategoriseerd Chipolino
- Niet gecategoriseerd Nxg
- Niet gecategoriseerd AGM
- Niet gecategoriseerd Ambient Recording
- Niet gecategoriseerd Diana
- Niet gecategoriseerd Tandberg Data
- Niet gecategoriseerd Fostex
- Niet gecategoriseerd Prowise
- Niet gecategoriseerd Impact
- Niet gecategoriseerd Areca
- Niet gecategoriseerd Mousetrapper
- Niet gecategoriseerd TSC
- Niet gecategoriseerd Sikkens
- Niet gecategoriseerd DEXP
- Niet gecategoriseerd Burris
- Niet gecategoriseerd GolfBuddy
- Niet gecategoriseerd Proel
- Niet gecategoriseerd FBT
- Niet gecategoriseerd NodOn
- Niet gecategoriseerd Edge
- Niet gecategoriseerd Endorphin.es
- Niet gecategoriseerd MIPRO
- Niet gecategoriseerd Bracketron
- Niet gecategoriseerd Solid State Logic
- Niet gecategoriseerd XYZprinting
- Niet gecategoriseerd Computherm
- Niet gecategoriseerd MTM
- Niet gecategoriseerd X-Sense
- Niet gecategoriseerd IMC Toys
- Niet gecategoriseerd Neets
- Niet gecategoriseerd NAV-TV
- Niet gecategoriseerd Wooden Camera
- Niet gecategoriseerd AMX
- Niet gecategoriseerd SEH
- Niet gecategoriseerd AudioQuest
- Niet gecategoriseerd Powerblade
- Niet gecategoriseerd HiFi ROSE
- Niet gecategoriseerd OSD Audio
- Niet gecategoriseerd WMD
- Niet gecategoriseerd Andover
- Niet gecategoriseerd Moog
- Niet gecategoriseerd Arctic Cooling
- Niet gecategoriseerd Blackstar
- Niet gecategoriseerd Ergotron
- Niet gecategoriseerd Equip
- Niet gecategoriseerd Stairville
- Niet gecategoriseerd Crestron
- Niet gecategoriseerd RME
- Niet gecategoriseerd Black Lion Audio
- Niet gecategoriseerd Crayola
- Niet gecategoriseerd Avid
- Niet gecategoriseerd CTOUCH
- Niet gecategoriseerd Adastra
- Niet gecategoriseerd Konig & Meyer
- Niet gecategoriseerd Meister Craft
- Niet gecategoriseerd Yeastar
- Niet gecategoriseerd Laserworld
- Niet gecategoriseerd Chuango
- Niet gecategoriseerd Hori
- Niet gecategoriseerd Klavis
- Niet gecategoriseerd ORNO
- Niet gecategoriseerd ETiger
- Niet gecategoriseerd Bison
- Niet gecategoriseerd Foxconn
- Niet gecategoriseerd EMG
- Niet gecategoriseerd Icy Dock
- Niet gecategoriseerd Make Noise
- Niet gecategoriseerd TeachLogic
- Niet gecategoriseerd Maytronics
- Niet gecategoriseerd Charge Amps
- Niet gecategoriseerd Newland
- Niet gecategoriseerd Aeon Labs
- Niet gecategoriseerd Shokz
- Niet gecategoriseerd TEF
- Niet gecategoriseerd Dreame
- Niet gecategoriseerd Life Gear
- Niet gecategoriseerd SMART Technologies
- Niet gecategoriseerd ZYCOO
- Niet gecategoriseerd Kontakt Chemie
- Niet gecategoriseerd Riccar
- Niet gecategoriseerd Clean Paper
- Niet gecategoriseerd OpenVox
- Niet gecategoriseerd Electro Harmonix
- Niet gecategoriseerd Erica Synths
- Niet gecategoriseerd SkyRC
- Niet gecategoriseerd Atdec
- Niet gecategoriseerd Portech
- Niet gecategoriseerd Markbass
- Niet gecategoriseerd Kugoo
- Niet gecategoriseerd StarTech.com
- Niet gecategoriseerd Style Me Up
- Niet gecategoriseerd Flexson
- Niet gecategoriseerd Rossi
- Niet gecategoriseerd Nimble
- Niet gecategoriseerd Eissound
- Niet gecategoriseerd Everdure
- Niet gecategoriseerd TCM FX
- Niet gecategoriseerd Snakebyte
- Niet gecategoriseerd IBasso
- Niet gecategoriseerd Warm Audio
- Niet gecategoriseerd AudioControl
- Niet gecategoriseerd Purpleline
- Niet gecategoriseerd Nerf
- Niet gecategoriseerd Nature's Truth
- Niet gecategoriseerd Emeril Lagasse
- Niet gecategoriseerd 2hp
- Niet gecategoriseerd Kelkay
- Niet gecategoriseerd Baby Annabell
- Niet gecategoriseerd Crane Song
- Niet gecategoriseerd PureLink
- Niet gecategoriseerd HyperJuice
- Niet gecategoriseerd Ruger
- Niet gecategoriseerd Sonnet
- Niet gecategoriseerd UX
- Niet gecategoriseerd Gamdias
- Niet gecategoriseerd SPL
- Niet gecategoriseerd Multimetrix
- Niet gecategoriseerd Solid
- Niet gecategoriseerd Hubelino
- Niet gecategoriseerd Aputure
- Niet gecategoriseerd Gerni
- Niet gecategoriseerd Jupio
- Niet gecategoriseerd Infomir
- Niet gecategoriseerd Blaser
- Niet gecategoriseerd Heatit
- Niet gecategoriseerd Deaf Bonce
- Niet gecategoriseerd ProForm
- Niet gecategoriseerd UTEPO
- Niet gecategoriseerd Lindell Audio
- Niet gecategoriseerd Think Tank
- Niet gecategoriseerd Timbersled
- Niet gecategoriseerd After Later Audio
- Niet gecategoriseerd Twelve South
- Niet gecategoriseerd Koala
- Niet gecategoriseerd Drawmer
- Niet gecategoriseerd Blue Sky
- Niet gecategoriseerd ColorKey
- Niet gecategoriseerd Thronmax
- Niet gecategoriseerd PowerXL
- Niet gecategoriseerd IXS
- Niet gecategoriseerd Etymotic
- Niet gecategoriseerd AirTurn
- Niet gecategoriseerd Turbo Air
- Niet gecategoriseerd Zega
- Niet gecategoriseerd Morningstar
- Niet gecategoriseerd CreativeWorKs
- Niet gecategoriseerd Beghelli
- Niet gecategoriseerd Advantech
- Niet gecategoriseerd Moxa
- Niet gecategoriseerd Ultimate Support
- Niet gecategoriseerd Smart-AVI
- Niet gecategoriseerd Inter-Tech
- Niet gecategoriseerd Mesa Boogie
- Niet gecategoriseerd Bicker Elektronik
- Niet gecategoriseerd Iadea
- Niet gecategoriseerd Blizzard
- Niet gecategoriseerd Biohort
- Niet gecategoriseerd Reginox
- Niet gecategoriseerd BIOS Medical
- Niet gecategoriseerd Eero
- Niet gecategoriseerd PSSO
- Niet gecategoriseerd Wise
- Niet gecategoriseerd SIG Sauer
- Niet gecategoriseerd Merkel
- Niet gecategoriseerd Patching Panda
- Niet gecategoriseerd AudioThing
- Niet gecategoriseerd Cinderella
- Niet gecategoriseerd Crest Audio
- Niet gecategoriseerd Globe
- Niet gecategoriseerd XS Power
- Niet gecategoriseerd Beautiful
- Niet gecategoriseerd Anthro
- Niet gecategoriseerd Martin Audio
- Niet gecategoriseerd Grace Design
- Niet gecategoriseerd Contour Design
- Niet gecategoriseerd Heckler Design
- Niet gecategoriseerd Propellerhead
- Niet gecategoriseerd Nanuk
- Niet gecategoriseerd Digital Watchdog
- Niet gecategoriseerd Sonifex
- Niet gecategoriseerd EcoFlow
- Niet gecategoriseerd Kreiling
- Niet gecategoriseerd Xantech
- Niet gecategoriseerd Scanstrut
- Niet gecategoriseerd Roadinger
- Niet gecategoriseerd Boori
- Niet gecategoriseerd Oklahoma Sound
- Niet gecategoriseerd Brilliant
- Niet gecategoriseerd Philos
- Niet gecategoriseerd Thames & Kosmos
- Niet gecategoriseerd Kali Audio
- Niet gecategoriseerd Audioengine
- Niet gecategoriseerd Betso
- Niet gecategoriseerd Fortia
- Niet gecategoriseerd Moen
- Niet gecategoriseerd Kramer
- Niet gecategoriseerd IFi Audio
- Niet gecategoriseerd Babysense
- Niet gecategoriseerd VS Sassoon
- Niet gecategoriseerd Revel
- Niet gecategoriseerd Sealy
- Niet gecategoriseerd Wet Sounds
- Niet gecategoriseerd CRU
- Niet gecategoriseerd Mean Well
- Niet gecategoriseerd Avantone Pro
- Niet gecategoriseerd Sanitaire
- Niet gecategoriseerd Umarex
- Niet gecategoriseerd AbleNet
- Niet gecategoriseerd Exalux
- Niet gecategoriseerd Bolt
- Niet gecategoriseerd Leap Frog
- Niet gecategoriseerd Calligaris .com
- Niet gecategoriseerd Sightmark
- Niet gecategoriseerd Hughes & Kettner
- Niet gecategoriseerd Manley
- Niet gecategoriseerd Rothenberger
- Niet gecategoriseerd Micro Matic
- Niet gecategoriseerd Motu
- Niet gecategoriseerd Creamsource
- Niet gecategoriseerd MEE Audio
- Niet gecategoriseerd Thermomate
- Niet gecategoriseerd Kingston
- Niet gecategoriseerd Noris
- Niet gecategoriseerd Acard
- Niet gecategoriseerd Gamewright
- Niet gecategoriseerd Hameg
- Niet gecategoriseerd HammerSmith
- Niet gecategoriseerd Jordan
- Niet gecategoriseerd King Craft
- Niet gecategoriseerd Panta
- Niet gecategoriseerd Physa
- Niet gecategoriseerd Roidmi
- Niet gecategoriseerd Sonel
- Niet gecategoriseerd Ugreen
- Niet gecategoriseerd Ulsonix
- Niet gecategoriseerd Uniprodo
- Niet gecategoriseerd Vixen
- Niet gecategoriseerd Xplora
- Niet gecategoriseerd Norton Clipper
- Niet gecategoriseerd KanexPro
- Niet gecategoriseerd Blustream
- Niet gecategoriseerd Avocent
- Niet gecategoriseerd SVS
- Niet gecategoriseerd YSI
- Niet gecategoriseerd RTS
- Niet gecategoriseerd Ontech
- Niet gecategoriseerd Koss
- Niet gecategoriseerd Kwikset
- Niet gecategoriseerd RaySafe
- Niet gecategoriseerd Di4
- Niet gecategoriseerd Ashly
- Niet gecategoriseerd Sanli
- Niet gecategoriseerd Shelly
- Niet gecategoriseerd Siemon
- Niet gecategoriseerd Block & Block
- Niet gecategoriseerd Four Hands
- Niet gecategoriseerd Oben
- Niet gecategoriseerd ASA
- Niet gecategoriseerd Botex
- Niet gecategoriseerd Maxsa
- Niet gecategoriseerd Park Tool
- Niet gecategoriseerd Dangerous Music
- Niet gecategoriseerd ModeCom
- Niet gecategoriseerd Fine Dine
- Niet gecategoriseerd Essenza
- Niet gecategoriseerd Rugged Geek
- Niet gecategoriseerd Dave Smith
- Niet gecategoriseerd PATLITE
- Niet gecategoriseerd Lian Li
- Niet gecategoriseerd Match
- Niet gecategoriseerd Vocopro
- Niet gecategoriseerd TFA Dostmann
- Niet gecategoriseerd Werma
- Niet gecategoriseerd Walrus Audio
- Niet gecategoriseerd Durable
- Niet gecategoriseerd Zenza Bronica
- Niet gecategoriseerd Greisinger
- Niet gecategoriseerd Suprema
- Niet gecategoriseerd Ziehl
- Niet gecategoriseerd VAIS
- Niet gecategoriseerd Glide Gear
- Niet gecategoriseerd Perma
- Niet gecategoriseerd Scandes
- Niet gecategoriseerd Testec
- Niet gecategoriseerd Enovate
- Niet gecategoriseerd Pigtronix
- Niet gecategoriseerd ProTeam
- Niet gecategoriseerd Wagner SprayTech
- Niet gecategoriseerd Libec
- Niet gecategoriseerd Pardini
- Niet gecategoriseerd Ledlenser
- Niet gecategoriseerd KWC
- Niet gecategoriseerd Soul
- Niet gecategoriseerd Laney
- Niet gecategoriseerd BirdDog
- Niet gecategoriseerd Theragun
- Niet gecategoriseerd LAS
- Niet gecategoriseerd Rosseto
- Niet gecategoriseerd Redrock Micro
- Niet gecategoriseerd Kata
- Niet gecategoriseerd AVer
- Niet gecategoriseerd EarthQuaker Devices
- Niet gecategoriseerd Briggs & Stratton
- Niet gecategoriseerd USAopoly
- Niet gecategoriseerd Gami
- Niet gecategoriseerd Igloohome
- Niet gecategoriseerd Elinchrom
- Niet gecategoriseerd Universal Audio
- Niet gecategoriseerd CamRanger
- Niet gecategoriseerd Madrix
- Niet gecategoriseerd Spacedec
- Niet gecategoriseerd Auray
- Niet gecategoriseerd Bontempi
- Niet gecategoriseerd Summer Infant
- Niet gecategoriseerd Cooper & Quint
- Niet gecategoriseerd Deltex
- Niet gecategoriseerd Adax
- Niet gecategoriseerd Crimson
- Niet gecategoriseerd OXO Good Grips
- Niet gecategoriseerd Helios Preisser
- Niet gecategoriseerd Nitek
- Niet gecategoriseerd Snoes
- Niet gecategoriseerd Posiflex
- Niet gecategoriseerd Labelmate
- Niet gecategoriseerd Schertler
- Niet gecategoriseerd Teradek
- Niet gecategoriseerd Kunath
- Niet gecategoriseerd Hikmicro
- Niet gecategoriseerd Vimar
- Niet gecategoriseerd SolarEdge
- Niet gecategoriseerd GOgroove
- Niet gecategoriseerd ViewCast
- Niet gecategoriseerd Wolfcraft
- Niet gecategoriseerd Tennsco
- Niet gecategoriseerd RAM Mounts
- Niet gecategoriseerd Ocean Matrix
- Niet gecategoriseerd Novus
- Niet gecategoriseerd Getac
- Niet gecategoriseerd Arebos
- Niet gecategoriseerd Kreg
- Niet gecategoriseerd Speco Technologies
- Niet gecategoriseerd Backyard Discovery
- Niet gecategoriseerd Minuteman
- Niet gecategoriseerd Ortofon
- Niet gecategoriseerd Cameo
- Niet gecategoriseerd RéVive
- Niet gecategoriseerd NovaStar
- Niet gecategoriseerd ZKTeco
- Niet gecategoriseerd Merax
- Niet gecategoriseerd Star Micronics
- Niet gecategoriseerd Kemo
- Niet gecategoriseerd Woodland Scenics
- Niet gecategoriseerd Chapin
- Niet gecategoriseerd Morel
- Niet gecategoriseerd J. Rockett Audio Designs
- Niet gecategoriseerd Pancontrol
- Niet gecategoriseerd SRS
- Niet gecategoriseerd Satisfyer
- Niet gecategoriseerd Hämmerli
- Niet gecategoriseerd Soma
- Niet gecategoriseerd Point 65
- Niet gecategoriseerd ReTrak
- Niet gecategoriseerd Akuvox
- Niet gecategoriseerd LYYT
- Niet gecategoriseerd Old Blood Noise
- Niet gecategoriseerd Vulcan
- Niet gecategoriseerd Rovo Kids
- Niet gecategoriseerd Catalyst
- Niet gecategoriseerd Dension
- Niet gecategoriseerd Antelope Audio
- Niet gecategoriseerd Venom
- Niet gecategoriseerd H-Tronic
- Niet gecategoriseerd CE Labs
- Niet gecategoriseerd Legrand
- Niet gecategoriseerd Ebro
- Niet gecategoriseerd Z CAM
- Niet gecategoriseerd Digium
- Niet gecategoriseerd Bluetti
- Niet gecategoriseerd Panduit
- Niet gecategoriseerd Socomec
- Niet gecategoriseerd San Jamar
- Niet gecategoriseerd IPort
- Niet gecategoriseerd X-Rite
- Niet gecategoriseerd Talkaphone
- Niet gecategoriseerd GermGuardian
- Niet gecategoriseerd R-Go Tools
- Niet gecategoriseerd Urbanista
- Niet gecategoriseerd SLV
- Niet gecategoriseerd Sagitter
- Niet gecategoriseerd Gagato
- Niet gecategoriseerd Traeger
- Niet gecategoriseerd General
- Niet gecategoriseerd Ooni
- Niet gecategoriseerd Special-T
- Niet gecategoriseerd Tzumi
- Niet gecategoriseerd BERTSCHAT
- Niet gecategoriseerd Michael Todd Beauty
- Niet gecategoriseerd Cygnett
- Niet gecategoriseerd Victorio
- Niet gecategoriseerd JAYS
- Niet gecategoriseerd Intertechno
- Niet gecategoriseerd Parklands
- Niet gecategoriseerd Consul
- Niet gecategoriseerd EKO
- Niet gecategoriseerd BIG
- Niet gecategoriseerd SureFire
- Niet gecategoriseerd Kenton
- Niet gecategoriseerd DAB
- Niet gecategoriseerd Cypress
- Niet gecategoriseerd Foliatec
- Niet gecategoriseerd Röhm
- Niet gecategoriseerd Mauser
- Niet gecategoriseerd Silhouette
- Niet gecategoriseerd South Shore
- Niet gecategoriseerd Discovery
- Niet gecategoriseerd T4E
- Niet gecategoriseerd Speck
- Niet gecategoriseerd Tineco
- Niet gecategoriseerd Generation
- Niet gecategoriseerd 8BitDo
- Niet gecategoriseerd Dawn House
- Niet gecategoriseerd Ecler
- Niet gecategoriseerd Turbosound
- Niet gecategoriseerd Ulanzi
- Niet gecategoriseerd Anova
- Niet gecategoriseerd Viscount
- Niet gecategoriseerd JennAir
- Niet gecategoriseerd Pawa
- Niet gecategoriseerd LERAN
- Niet gecategoriseerd Majella
- Niet gecategoriseerd GMB Audio
- Niet gecategoriseerd Ashdown Engineering
- Niet gecategoriseerd Unger
- Niet gecategoriseerd Esotec
- Niet gecategoriseerd Petkit
- Niet gecategoriseerd Peltor
- Niet gecategoriseerd Pit Boss
- Niet gecategoriseerd Fuzzix
- Niet gecategoriseerd Kitchen Brains
- Niet gecategoriseerd Challenge Xtreme
- Niet gecategoriseerd Flycam
- Niet gecategoriseerd NetAlly
- Niet gecategoriseerd JAR Systems
- Niet gecategoriseerd Moleskine
- Niet gecategoriseerd Bytecc
- Niet gecategoriseerd Strex
- Niet gecategoriseerd Premier Mounts
- Niet gecategoriseerd One Stop Systems
- Niet gecategoriseerd Cool Maker
- Niet gecategoriseerd PeakTech
- Niet gecategoriseerd Neo
- Niet gecategoriseerd EVOline
- Niet gecategoriseerd T.I.P.
- Niet gecategoriseerd DoughXpress
- Niet gecategoriseerd Gravity
- Niet gecategoriseerd Aquatic AV
- Niet gecategoriseerd Parasound
- Niet gecategoriseerd MSR
- Niet gecategoriseerd DB Technologies
- Niet gecategoriseerd Promate
- Niet gecategoriseerd Berger & Schröter
- Niet gecategoriseerd Tru Components
- Niet gecategoriseerd Step2
- Niet gecategoriseerd Crystal Quest
- Niet gecategoriseerd Emko
- Niet gecategoriseerd Needit
- Niet gecategoriseerd GoldenEar Technology
- Niet gecategoriseerd Colt
- Niet gecategoriseerd Elite Screens
- Niet gecategoriseerd Sungrow
- Niet gecategoriseerd Ultron
- Niet gecategoriseerd Choice
- Niet gecategoriseerd Roswell
- Niet gecategoriseerd FOX ESS
- Niet gecategoriseerd Airman
- Niet gecategoriseerd Cascade Audio Engineering
- Niet gecategoriseerd Grosfillex
- Niet gecategoriseerd Solplanet
- Niet gecategoriseerd Beemoo
- Niet gecategoriseerd Hollyland
- Niet gecategoriseerd Versare
- Niet gecategoriseerd Enphase
- Niet gecategoriseerd Tractive
- Niet gecategoriseerd SpeakerCraft
- Niet gecategoriseerd Celexon
- Niet gecategoriseerd Epcom
- Niet gecategoriseerd Kanto
- Niet gecategoriseerd ZeeVee
- Niet gecategoriseerd Siku
- Niet gecategoriseerd ADDAC System
- Niet gecategoriseerd Doomoo
- Niet gecategoriseerd MBZ
- Niet gecategoriseerd Davey
- Niet gecategoriseerd Mettler
- Niet gecategoriseerd Metalux
- Niet gecategoriseerd Potenza
- Niet gecategoriseerd LOQED
- Niet gecategoriseerd Hatco
- Niet gecategoriseerd Bugera
- Niet gecategoriseerd Fulgor Milano
- Niet gecategoriseerd Mitsai
- Niet gecategoriseerd Leef
- Niet gecategoriseerd Hovicon
- Niet gecategoriseerd RCBS
- Niet gecategoriseerd American BioTech Supply
- Niet gecategoriseerd JANDY
- Niet gecategoriseerd KS Tools
- Niet gecategoriseerd Schmidt & Bender
- Niet gecategoriseerd Improv
- Niet gecategoriseerd InLine
- Niet gecategoriseerd Wegman
- Niet gecategoriseerd Lockncharge
- Niet gecategoriseerd V7
- Niet gecategoriseerd Goal Zero
- Niet gecategoriseerd HealthPostures
- Niet gecategoriseerd Dreadbox
- Niet gecategoriseerd Joranalogue
- Niet gecategoriseerd CYP
- Niet gecategoriseerd Lutec
- Niet gecategoriseerd Champion Sports
- Niet gecategoriseerd Molotow
- Niet gecategoriseerd Dux
- Niet gecategoriseerd Miditech
- Niet gecategoriseerd SE Electronics
- Niet gecategoriseerd TTM
- Niet gecategoriseerd Paw Patrol
- Niet gecategoriseerd LELO
- Niet gecategoriseerd Apricorn
- Niet gecategoriseerd Mermade
- Niet gecategoriseerd MXR
- Niet gecategoriseerd SKLZ
- Niet gecategoriseerd Herma
- Niet gecategoriseerd Cyrus
- Niet gecategoriseerd Syrp
- Niet gecategoriseerd Losi
- Niet gecategoriseerd Ugolini
- Niet gecategoriseerd Heckler & Koch
- Niet gecategoriseerd Palmer
- Niet gecategoriseerd J5create
- Niet gecategoriseerd Hushmat
- Niet gecategoriseerd Tema
- Niet gecategoriseerd Xigmatek
- Niet gecategoriseerd Intellijel
- Niet gecategoriseerd ALM
- Niet gecategoriseerd Topaz
- Niet gecategoriseerd Toddy
- Niet gecategoriseerd Astell&Kern
- Niet gecategoriseerd Doepfer
- Niet gecategoriseerd Fun Generation
- Niet gecategoriseerd Xvive
- Niet gecategoriseerd TV One
- Niet gecategoriseerd Empress Effects
- Niet gecategoriseerd Elcom
- Niet gecategoriseerd DataComm
- Niet gecategoriseerd Powercube
- Niet gecategoriseerd Kasp
- Niet gecategoriseerd Dimavery
- Niet gecategoriseerd Hanwha
- Niet gecategoriseerd WestBend
- Niet gecategoriseerd Sherlock
- Niet gecategoriseerd SEA-PRO
- Niet gecategoriseerd Livarno Lux
- Niet gecategoriseerd Omiindustriies
- Niet gecategoriseerd Weltevree
- Niet gecategoriseerd Phoenix Contact
- Niet gecategoriseerd AMS Neve
- Niet gecategoriseerd LVSUN
- Niet gecategoriseerd Aston Microphones
- Niet gecategoriseerd Netsys
- Niet gecategoriseerd Alfi
- Niet gecategoriseerd Polarlite
- Niet gecategoriseerd Companion
- Niet gecategoriseerd Mr. Beams
- Niet gecategoriseerd Morphor
- Niet gecategoriseerd Lapp
- Niet gecategoriseerd XO
- Niet gecategoriseerd PcDuino
- Niet gecategoriseerd LECO
- Niet gecategoriseerd Maretron
- Niet gecategoriseerd Hortus
- Niet gecategoriseerd Razorri
- Niet gecategoriseerd Fetch
- Niet gecategoriseerd Zoetis
- Niet gecategoriseerd NWS
- Niet gecategoriseerd Scale Computing
- Niet gecategoriseerd Broil King
- Niet gecategoriseerd Naturn Living
- Niet gecategoriseerd Aeotec
- Niet gecategoriseerd Catlink
- Niet gecategoriseerd FitterFirst
- Niet gecategoriseerd Raveland
- Niet gecategoriseerd Trumeter
- Niet gecategoriseerd Seidio
- Niet gecategoriseerd Sincreative
- Niet gecategoriseerd JDC
- Niet gecategoriseerd Hidrate
- Niet gecategoriseerd Sonicware
- Niet gecategoriseerd Nexibo
- Niet gecategoriseerd Jolin
- Niet gecategoriseerd MoTip
- Niet gecategoriseerd Stenda
- Niet gecategoriseerd Pro-Lift
- Niet gecategoriseerd HIOAZO
- Niet gecategoriseerd Malstrom
- Niet gecategoriseerd Laserluchs
- Niet gecategoriseerd Powersoft
- Niet gecategoriseerd Casetastic
- Niet gecategoriseerd UClear
- Niet gecategoriseerd BikeLogger
- Niet gecategoriseerd Tor Rey
- Niet gecategoriseerd Momo Design
- Niet gecategoriseerd Flavour Blaster
- Niet gecategoriseerd Esdec
- Niet gecategoriseerd TDK-Lambda
- Niet gecategoriseerd Ruark Audio
- Niet gecategoriseerd AJH Synth
- Niet gecategoriseerd LifeStraw
- Niet gecategoriseerd Lincoln Electric
- Niet gecategoriseerd Toolit
- Niet gecategoriseerd Egnater
- Niet gecategoriseerd DutchOne
- Niet gecategoriseerd Feitian
- Niet gecategoriseerd Cranborne Audio
- Niet gecategoriseerd Ergie
- Niet gecategoriseerd Reltech
- Niet gecategoriseerd Armcross
- Niet gecategoriseerd Focus Electrics
- Niet gecategoriseerd Huntleigh
- Niet gecategoriseerd Beeletix
- Niet gecategoriseerd Gehmann
- Niet gecategoriseerd Batronix
- Niet gecategoriseerd Franzis
- Niet gecategoriseerd Gridbyt
- Niet gecategoriseerd LONQ
- Niet gecategoriseerd Em-Trak
- Niet gecategoriseerd Wonky Monkey
- Niet gecategoriseerd Dresden Elektronik
- Niet gecategoriseerd Atmel
- Niet gecategoriseerd Esoteric
- Niet gecategoriseerd SmartAVI
- Niet gecategoriseerd EPH Elektronik
- Niet gecategoriseerd InfiRay
- Niet gecategoriseerd Best Service
- Niet gecategoriseerd IMG Stage Line
- Niet gecategoriseerd IMAC
- Niet gecategoriseerd Metz Connect
- Niet gecategoriseerd MGL Avionics
- Niet gecategoriseerd Eikon
- Niet gecategoriseerd Casablanca
- Niet gecategoriseerd Nemco
- Niet gecategoriseerd Wireless Solution
- Niet gecategoriseerd Beverage-Air
- Niet gecategoriseerd Barber Tech
- Niet gecategoriseerd EarFun
- Niet gecategoriseerd Oehlbach
- Niet gecategoriseerd Minkels
- Niet gecategoriseerd Kipor
- Niet gecategoriseerd HMS Premium
- Niet gecategoriseerd Arduino
- Niet gecategoriseerd Ave Six
- Niet gecategoriseerd Bestar
- Niet gecategoriseerd Pelco
- Niet gecategoriseerd Gardigo
- Niet gecategoriseerd Highpoint
- Niet gecategoriseerd Netter Vibration
- Niet gecategoriseerd Puls Dimension
- Niet gecategoriseerd Studiologic
- Niet gecategoriseerd Fischer Amps
- Niet gecategoriseerd CHINT
- Niet gecategoriseerd Rigol
- Niet gecategoriseerd Sirus
- Niet gecategoriseerd Leviton
- Niet gecategoriseerd Chauvin Arnoux
- Niet gecategoriseerd Gretsch
- Niet gecategoriseerd Pentacon
- Niet gecategoriseerd Atlas Sound
- Niet gecategoriseerd Bolsey
- Niet gecategoriseerd Louis Tellier
- Niet gecategoriseerd EtiamPro
- Niet gecategoriseerd Baracuda
- Niet gecategoriseerd Kstar
- Niet gecategoriseerd Neutrik
- Niet gecategoriseerd Aim TTi
- Niet gecategoriseerd Air Guard
- Niet gecategoriseerd MediaMatrix
- Niet gecategoriseerd Anywhere Cart
- Niet gecategoriseerd Tuur
- Niet gecategoriseerd ONE Smart Control
- Niet gecategoriseerd Edelkrone
- Niet gecategoriseerd OBSBOT
- Niet gecategoriseerd DEHN
- Niet gecategoriseerd InSinkErator
- Niet gecategoriseerd AREXX
- Niet gecategoriseerd Omnires
- Niet gecategoriseerd Piko
- Niet gecategoriseerd Elite Force
- Niet gecategoriseerd JK Audio
- Niet gecategoriseerd Lifan
- Niet gecategoriseerd Jomox
- Niet gecategoriseerd Pentatech
- Niet gecategoriseerd Lexicon
- Niet gecategoriseerd Icarus Blue
- Niet gecategoriseerd Command
- Niet gecategoriseerd Starburst
- Niet gecategoriseerd Futurelight
- Niet gecategoriseerd AVPro Edge
- Niet gecategoriseerd Fluance
- Niet gecategoriseerd Garden Place
- Niet gecategoriseerd Cudy
- Niet gecategoriseerd MaximaVida
- Niet gecategoriseerd KRK
- Niet gecategoriseerd Robinhood
- Niet gecategoriseerd Bliss Outdoors
- Niet gecategoriseerd Fontiso
- Niet gecategoriseerd Varytec
- Niet gecategoriseerd Altra
- Niet gecategoriseerd Omnilux
- Niet gecategoriseerd Belena
- Niet gecategoriseerd Socket Mobile
- Niet gecategoriseerd Quartet
- Niet gecategoriseerd Heitronic
- Niet gecategoriseerd Shadow
- Niet gecategoriseerd IP-COM
- Niet gecategoriseerd Kiev
- Niet gecategoriseerd Comtek
- Niet gecategoriseerd Fishman
- Niet gecategoriseerd Tams Elektronik
- Niet gecategoriseerd Digital Juice
- Niet gecategoriseerd Eschenbach
- Niet gecategoriseerd Neumärker
- Niet gecategoriseerd ASM
- Niet gecategoriseerd Ltech
- Niet gecategoriseerd RetroSound
- Niet gecategoriseerd PowerBass
- Niet gecategoriseerd Caroline
- Niet gecategoriseerd Zomo
- Niet gecategoriseerd VAIS Technology
- Niet gecategoriseerd NEO Tools
- Niet gecategoriseerd Synco
- Niet gecategoriseerd Buchla & TipTop Audio
- Niet gecategoriseerd Kiloview
- Niet gecategoriseerd Pyramid
- Niet gecategoriseerd Maico
- Niet gecategoriseerd On-Q
- Niet gecategoriseerd Govee
- Niet gecategoriseerd SetonixSynth
- Niet gecategoriseerd Horex
- Niet gecategoriseerd Inno-Hit
- Niet gecategoriseerd AvaValley
- Niet gecategoriseerd INTIMINA
- Niet gecategoriseerd Monzana
- Niet gecategoriseerd FCC BBQ
- Niet gecategoriseerd Auto XS
- Niet gecategoriseerd Toomax
- Niet gecategoriseerd Aqua Marina
- Niet gecategoriseerd Greemotion
- Niet gecategoriseerd Winter Modular
- Niet gecategoriseerd Jonard Tools
- Niet gecategoriseerd FED
- Niet gecategoriseerd Platinum Tools
- Niet gecategoriseerd Synamodec
- Niet gecategoriseerd Grotime
- Niet gecategoriseerd Pico Macom
- Niet gecategoriseerd RadonTec
- Niet gecategoriseerd Katrin
- Niet gecategoriseerd TDE Instruments
- Niet gecategoriseerd Kendau
- Niet gecategoriseerd Coxreels
- Niet gecategoriseerd Morley
- Niet gecategoriseerd Overade
- Niet gecategoriseerd Liemke
- Niet gecategoriseerd Copco
- Niet gecategoriseerd Vanson
- Niet gecategoriseerd Carcomm
- Niet gecategoriseerd Swedish Posture
- Niet gecategoriseerd GoldAir
- Niet gecategoriseerd JIMMY
- Niet gecategoriseerd Melnor
- Niet gecategoriseerd CDVI
- Niet gecategoriseerd Sôlt
- Niet gecategoriseerd HomePilot
- Niet gecategoriseerd Leaptel
- Niet gecategoriseerd Lifenaxx
- Niet gecategoriseerd Waterbird
- Niet gecategoriseerd WindFall
- Niet gecategoriseerd Angler
- Niet gecategoriseerd Akrobat
- Niet gecategoriseerd Casaria
- Niet gecategoriseerd Selleys
- Niet gecategoriseerd Ameristep
- Niet gecategoriseerd KM-fit
- Niet gecategoriseerd X Rocker
- Niet gecategoriseerd Mircom
- Niet gecategoriseerd ESUN
- Niet gecategoriseerd Durex
- Niet gecategoriseerd Ravanson
- Niet gecategoriseerd AeroCool
- Niet gecategoriseerd QUIO
- Niet gecategoriseerd Vantage Point
- Niet gecategoriseerd Jokari
- Niet gecategoriseerd BeeSecure
- Niet gecategoriseerd MantelMount
- Niet gecategoriseerd Unicol
- Niet gecategoriseerd Lasita Maja
- Niet gecategoriseerd Meccano
- Niet gecategoriseerd Oatey
- Niet gecategoriseerd Gretsch Guitars
- Niet gecategoriseerd Banoch
- Niet gecategoriseerd XP-PEN
- Niet gecategoriseerd Atmotube
- Niet gecategoriseerd Sun Pumps
- Niet gecategoriseerd Electrify
- Niet gecategoriseerd Leatt
- Niet gecategoriseerd Bleep Labs
- Niet gecategoriseerd FontaFit
- Niet gecategoriseerd Gossmann
- Niet gecategoriseerd Comatec
- Niet gecategoriseerd Beringer
- Niet gecategoriseerd Atech Flash Technology
- Niet gecategoriseerd AutoParkTime
- Niet gecategoriseerd Ernitec
- Niet gecategoriseerd Facal
- Niet gecategoriseerd Planet Audio
- Niet gecategoriseerd Datacolor
- Niet gecategoriseerd Silicon Power
- Niet gecategoriseerd Sabrent
- Niet gecategoriseerd JAXY
- Niet gecategoriseerd WARN
- Niet gecategoriseerd TikkTokk
- Niet gecategoriseerd Roco
- Niet gecategoriseerd Wibrain
- Niet gecategoriseerd Rolly Toys
- Niet gecategoriseerd Deditec
- Niet gecategoriseerd Level Mount
- Niet gecategoriseerd Teenage Engineering
- Niet gecategoriseerd Elipson
- Niet gecategoriseerd Create
- Niet gecategoriseerd STANDIVARIUS
- Niet gecategoriseerd CommScope
- Niet gecategoriseerd Extralife Instruments
- Niet gecategoriseerd Genki Instruments
- Niet gecategoriseerd Industrial Music Electronics
- Niet gecategoriseerd Mauser Sitzkultur
- Niet gecategoriseerd Accezz
- Niet gecategoriseerd A4 Tech
- Niet gecategoriseerd Zedar
- Niet gecategoriseerd Yli Electronic
- Niet gecategoriseerd Dals
- Niet gecategoriseerd Bulman
- Niet gecategoriseerd TOOLMATE
- Niet gecategoriseerd SleepPro
- Niet gecategoriseerd Muama
- Niet gecategoriseerd Lepu Medical
- Niet gecategoriseerd Michigan
- Niet gecategoriseerd Waterdrop
- Niet gecategoriseerd ZCover
- Niet gecategoriseerd Vasagle
- Niet gecategoriseerd Lewitt
- Niet gecategoriseerd Aquatica
- Niet gecategoriseerd Girmi
- Niet gecategoriseerd Goaliath
- Niet gecategoriseerd 909 Outdoor
- Niet gecategoriseerd Viomi
- Niet gecategoriseerd Grimm Audio
- Niet gecategoriseerd Kahayan
- Niet gecategoriseerd Better Life
- Niet gecategoriseerd TK Audio
- Niet gecategoriseerd Dayclocks
- Niet gecategoriseerd Phidgets
- Niet gecategoriseerd Postium
- Niet gecategoriseerd Hawk-Woods
- Niet gecategoriseerd Novo
- Niet gecategoriseerd Commercial Chef
- Niet gecategoriseerd Dexibell
- Niet gecategoriseerd IsoAcoustics
- Niet gecategoriseerd Memphis
- Niet gecategoriseerd Clifford
- Niet gecategoriseerd AVMATRIX
- Niet gecategoriseerd Cambo
- Niet gecategoriseerd Hedbox
- Niet gecategoriseerd Adviti
- Niet gecategoriseerd Maclean
- Niet gecategoriseerd 9.solutions
- Niet gecategoriseerd Grundfos
- Niet gecategoriseerd Hotone
- Niet gecategoriseerd Trace Elliot
- Niet gecategoriseerd Lockwood
- Niet gecategoriseerd Kospel
- Niet gecategoriseerd Nexera
- Niet gecategoriseerd BlueDri
- Niet gecategoriseerd Seenergy
- Niet gecategoriseerd Meinl
- Niet gecategoriseerd Analogis
- Niet gecategoriseerd BBQ Premium
- Niet gecategoriseerd Stäubli
- Niet gecategoriseerd RAB
- Niet gecategoriseerd Schabus
- Niet gecategoriseerd Eoslift
- Niet gecategoriseerd Steelton
- Niet gecategoriseerd FeinTech
- Niet gecategoriseerd BioChef
- Niet gecategoriseerd T-Rex
- Niet gecategoriseerd Waterco
- Niet gecategoriseerd Koolatron
- Niet gecategoriseerd Kindercraft
- Niet gecategoriseerd Tot Tutors
- Niet gecategoriseerd Tonar
- Niet gecategoriseerd Peterson
- Niet gecategoriseerd CFH
- Niet gecategoriseerd BOB Gear
- Niet gecategoriseerd Emeril Everyday
- Niet gecategoriseerd Rockboard
- Niet gecategoriseerd Goodis
- Niet gecategoriseerd Nivian
- Niet gecategoriseerd L.R.Baggs
- Niet gecategoriseerd Millennia
- Niet gecategoriseerd Vermona Modular
- Niet gecategoriseerd Adventure Kings
- Niet gecategoriseerd Drive Medical
- Niet gecategoriseerd Hitron
- Niet gecategoriseerd Bliss Hammocks
- Niet gecategoriseerd Singular Sound
- Niet gecategoriseerd Maneco Labs
- Niet gecategoriseerd BISWIND
- Niet gecategoriseerd ABE Arnhold
- Niet gecategoriseerd Mermade Hair
- Niet gecategoriseerd Hover-1
- Niet gecategoriseerd Auer Signal
- Niet gecategoriseerd HELGI
- Niet gecategoriseerd Forge Adour
- Niet gecategoriseerd Eliminator Lighting
- Niet gecategoriseerd Darkglass
- Niet gecategoriseerd Paasche
- Niet gecategoriseerd Vistus
- Niet gecategoriseerd GMW
- Niet gecategoriseerd AER
- Niet gecategoriseerd Dynavox
- Niet gecategoriseerd Columbus
- Niet gecategoriseerd IWH
- Niet gecategoriseerd Code Mercenaries
- Niet gecategoriseerd SoundMagic
- Niet gecategoriseerd Diamex
- Niet gecategoriseerd Sunset
- Niet gecategoriseerd IPEGA
- Niet gecategoriseerd Avital
- Niet gecategoriseerd Ondis24
- Niet gecategoriseerd D'Addario
- Niet gecategoriseerd BBE
- Niet gecategoriseerd Lemair
- Niet gecategoriseerd Warwick
- Niet gecategoriseerd MyAVR
- Niet gecategoriseerd EBS
- Niet gecategoriseerd WEICON
- Niet gecategoriseerd Rotronic
- Niet gecategoriseerd Edsyn
- Niet gecategoriseerd Urban Glide
- Niet gecategoriseerd EISL
- Niet gecategoriseerd RCS
- Niet gecategoriseerd ARC
- Niet gecategoriseerd Nicai Systems
- Niet gecategoriseerd IDENTsmart
- Niet gecategoriseerd Altrad
- Niet gecategoriseerd Revier Manager
- Niet gecategoriseerd Homak
- Niet gecategoriseerd Statron
- Niet gecategoriseerd Tycon Systems
- Niet gecategoriseerd Selve
- Niet gecategoriseerd Lumel
- Niet gecategoriseerd Paingone
- Niet gecategoriseerd Howard Leight
- Niet gecategoriseerd Martens
- Niet gecategoriseerd Palmako
- Niet gecategoriseerd Desview
- Niet gecategoriseerd ActiveJet
- Niet gecategoriseerd Global Water
- Niet gecategoriseerd Allsee
- Niet gecategoriseerd Softing
- Niet gecategoriseerd Pulse ShowerSpas
- Niet gecategoriseerd Alogic
- Niet gecategoriseerd GFB
- Niet gecategoriseerd Sonicsmith
- Niet gecategoriseerd Toraiz
- Niet gecategoriseerd Ergodyne
- Niet gecategoriseerd Maturmeat
- Niet gecategoriseerd Orbsmart
- Niet gecategoriseerd Eowave
- Niet gecategoriseerd Nature2
- Niet gecategoriseerd AMERRY
- Niet gecategoriseerd ShelterLogic
- Niet gecategoriseerd Varad
- Niet gecategoriseerd UDG Gear
- Niet gecategoriseerd KMA Machines
- Niet gecategoriseerd CEDAR
- Niet gecategoriseerd Klark Teknik
- Niet gecategoriseerd Source Audio
- Niet gecategoriseerd AtomoSynth
- Niet gecategoriseerd Benidub
- Niet gecategoriseerd Winston
- Niet gecategoriseerd Solidsteel
- Niet gecategoriseerd Lectrosonics
- Niet gecategoriseerd Dracast
- Niet gecategoriseerd Malouf
- Niet gecategoriseerd PureTools
- Niet gecategoriseerd SiriusXM
- Niet gecategoriseerd Earthwise
- Niet gecategoriseerd Raya
- Niet gecategoriseerd NANO Modules
- Niet gecategoriseerd Artex
- Niet gecategoriseerd Verbos Electronics
- Niet gecategoriseerd Ark
- Niet gecategoriseerd DLO
- Niet gecategoriseerd ENS
- Niet gecategoriseerd Listen
- Niet gecategoriseerd Pentair
- Niet gecategoriseerd Oscium
- Niet gecategoriseerd Benchmark USA
- Niet gecategoriseerd Littelfuse
- Niet gecategoriseerd Game Factor
- Niet gecategoriseerd NComputing
- Niet gecategoriseerd Aguilar
- Niet gecategoriseerd Brändi
- Niet gecategoriseerd Mode Machines
- Niet gecategoriseerd Legends
- Niet gecategoriseerd AS Synthesizers
- Niet gecategoriseerd Itechworld
- Niet gecategoriseerd Nexcom
- Niet gecategoriseerd Janitza
- Niet gecategoriseerd SatKing
- Niet gecategoriseerd Fulltone
- Niet gecategoriseerd Advantix
- Niet gecategoriseerd Wampler
- Niet gecategoriseerd Hosa
- Niet gecategoriseerd VAEMI
- Niet gecategoriseerd Narva
- Niet gecategoriseerd DOK
- Niet gecategoriseerd OzCharge
- Niet gecategoriseerd MIYO
- Niet gecategoriseerd Cioks
- Niet gecategoriseerd Neopower
- Niet gecategoriseerd AvMap
- Niet gecategoriseerd Arlec
- Niet gecategoriseerd REDARC
- Niet gecategoriseerd Guardian
- Niet gecategoriseerd Radio Flyer
- Niet gecategoriseerd Gaslock
- Niet gecategoriseerd Gaffgun
- Niet gecategoriseerd AquaMAX
- Niet gecategoriseerd DigitSole
- Niet gecategoriseerd Portsmith
- Niet gecategoriseerd Flame
- Niet gecategoriseerd Rome
- Niet gecategoriseerd DW
- Niet gecategoriseerd BEA
- Niet gecategoriseerd Disty
- Niet gecategoriseerd OXI Instruments
- Niet gecategoriseerd AvaTime
- Niet gecategoriseerd Xhose
- Niet gecategoriseerd MYVU
- Niet gecategoriseerd Kopykake
- Niet gecategoriseerd Konstant Lab
- Niet gecategoriseerd Turbo Scrub
- Niet gecategoriseerd Tenderfoot Electronics
- Niet gecategoriseerd Kask
- Niet gecategoriseerd Callpod
- Niet gecategoriseerd Dorman
- Niet gecategoriseerd 2box
- Niet gecategoriseerd Enlight
- Niet gecategoriseerd Franken
- Niet gecategoriseerd RUBI
- Niet gecategoriseerd Europa Leisure
- Niet gecategoriseerd GAMO
- Niet gecategoriseerd Musser
- Niet gecategoriseerd Edge Products
- Niet gecategoriseerd IClever
- Niet gecategoriseerd HN-Power
- Niet gecategoriseerd BIONIK
- Niet gecategoriseerd King Canopy
- Niet gecategoriseerd HeadRush
- Niet gecategoriseerd ChamSys
- Niet gecategoriseerd Milestone Systems
- Niet gecategoriseerd Flover
- Niet gecategoriseerd Micsig
- Niet gecategoriseerd Dodow
- Niet gecategoriseerd Spring
- Niet gecategoriseerd Red Panda
- Niet gecategoriseerd Aquasure
- Niet gecategoriseerd Banana Pi
- Niet gecategoriseerd American International
- Niet gecategoriseerd Crazy Tube Circuits
- Niet gecategoriseerd J.P. Instruments
- Niet gecategoriseerd GMB Gaming
- Niet gecategoriseerd Proclip
- Niet gecategoriseerd Kaona
- Niet gecategoriseerd Baja Mobility
- Niet gecategoriseerd DPW Design
- Niet gecategoriseerd SinuPulse
- Niet gecategoriseerd The T.bone
- Niet gecategoriseerd DIEZEL
- Niet gecategoriseerd VMB
- Niet gecategoriseerd Z.Vex
- Niet gecategoriseerd Seymour Duncan
- Niet gecategoriseerd BluGuitar
- Niet gecategoriseerd Lehle
- Niet gecategoriseerd Bricasti Design
- Niet gecategoriseerd T.akustik
- Niet gecategoriseerd Dwarf Connection
- Niet gecategoriseerd JL Cooper
- Niet gecategoriseerd StrikeMaster
- Niet gecategoriseerd ProUser
- Niet gecategoriseerd Bēm Wireless
- Niet gecategoriseerd Aqua-Vu
- Niet gecategoriseerd Millecroquettes
- Niet gecategoriseerd GR Bass
- Niet gecategoriseerd Sure-Fi
- Niet gecategoriseerd Gumdrop
- Niet gecategoriseerd Copernicus
- Niet gecategoriseerd Tellur
- Niet gecategoriseerd Gallien-Krueger
- Niet gecategoriseerd Jetway
- Niet gecategoriseerd Texsport
- Niet gecategoriseerd SSV Works
- Niet gecategoriseerd Terre
- Niet gecategoriseerd Sanitec
- Niet gecategoriseerd Pangea Audio
- Niet gecategoriseerd Hogue
- Niet gecategoriseerd Pfannenberg
- Niet gecategoriseerd Scytek
- Niet gecategoriseerd MotorScrubber
- Niet gecategoriseerd Krone
- Niet gecategoriseerd Kraftmax
- Niet gecategoriseerd Steelplay
- Niet gecategoriseerd PCTV Systems
- Niet gecategoriseerd Cooper Lighting
- Niet gecategoriseerd Sound Devices
- Niet gecategoriseerd Code Corporation
- Niet gecategoriseerd Now TV
- Niet gecategoriseerd Promise Technology
- Niet gecategoriseerd Voodoo Lab
- Niet gecategoriseerd Strymon
- Niet gecategoriseerd Insect Lore
- Niet gecategoriseerd FSR
- Niet gecategoriseerd Chrome-Q
- Niet gecategoriseerd Kitronik
- Niet gecategoriseerd SumUp
- Niet gecategoriseerd Microlab
- Niet gecategoriseerd Rotolight
- Niet gecategoriseerd Lumu
- Niet gecategoriseerd Salicru
- Niet gecategoriseerd Vankyo
- Niet gecategoriseerd WAYDOO
- Niet gecategoriseerd ASIWO
- Niet gecategoriseerd OWC
- Niet gecategoriseerd Vent-Axia
- Niet gecategoriseerd Firefield
- Niet gecategoriseerd E-Power
- Niet gecategoriseerd RectorSeal
- Niet gecategoriseerd Red Digital Cinema
- Niet gecategoriseerd Marathon
- Niet gecategoriseerd Kaiser Nienhaus
- Niet gecategoriseerd Freeplay
- Niet gecategoriseerd Roller Grill
- Niet gecategoriseerd DCS
- Niet gecategoriseerd Zaor
- Niet gecategoriseerd Glorious
- Niet gecategoriseerd Cleco
- Niet gecategoriseerd Dataflex
- Niet gecategoriseerd Handy Lux
- Niet gecategoriseerd Rossum Electro-Music
- Niet gecategoriseerd Pentel
- Niet gecategoriseerd MagnaPool
- Niet gecategoriseerd Aquadon
- Niet gecategoriseerd Raidsonic
- Niet gecategoriseerd Gamesir
- Niet gecategoriseerd Neunaber
- Niet gecategoriseerd ENDORFY
- Niet gecategoriseerd DPM
- Niet gecategoriseerd VOREL
- Niet gecategoriseerd Ciarra
- Niet gecategoriseerd Ocean Way Audio
- Niet gecategoriseerd DayStar Filters
- Niet gecategoriseerd OP/TECH
- Niet gecategoriseerd Alfatron
- Niet gecategoriseerd ETC
- Niet gecategoriseerd Vertex
- Niet gecategoriseerd Nuki
- Niet gecategoriseerd SWIT
- Niet gecategoriseerd EOTech
- Niet gecategoriseerd Key Digital
- Niet gecategoriseerd TVLogic
- Niet gecategoriseerd CAD Audio
- Niet gecategoriseerd Feelworld
- Niet gecategoriseerd Frequency Central
- Niet gecategoriseerd Sacrament
- Niet gecategoriseerd The Box
- Niet gecategoriseerd Cambium Networks
- Niet gecategoriseerd Trident
- Niet gecategoriseerd Schoeps
- Niet gecategoriseerd Tilta
- Niet gecategoriseerd HPI Racing
- Niet gecategoriseerd COLBOR
- Niet gecategoriseerd Trijicon
- Niet gecategoriseerd Favini
- Niet gecategoriseerd Dnipro
- Niet gecategoriseerd Dot Line
- Niet gecategoriseerd KJB Security Products
- Niet gecategoriseerd Polsen
- Niet gecategoriseerd Whirlwind
- Niet gecategoriseerd IFootage
- Niet gecategoriseerd Gen Energy
- Niet gecategoriseerd Saint Algue
- Niet gecategoriseerd Cactus
- Niet gecategoriseerd Oecolux
- Niet gecategoriseerd Core SWX
- Niet gecategoriseerd Multibrackets
- Niet gecategoriseerd SoundLAB
- Niet gecategoriseerd ACL
- Niet gecategoriseerd SurgeX
- Niet gecategoriseerd Einhell Bavaria
- Niet gecategoriseerd Mars Gaming
- Niet gecategoriseerd G.Skill
- Niet gecategoriseerd Edbak
- Niet gecategoriseerd Integral LED
- Niet gecategoriseerd Integral
- Niet gecategoriseerd Roline
- Niet gecategoriseerd Virax
- Niet gecategoriseerd SAVS
- Niet gecategoriseerd Mount-It!
- Niet gecategoriseerd Uniropa
- Niet gecategoriseerd Proviel
- Niet gecategoriseerd Amaran
- Niet gecategoriseerd Gill
- Niet gecategoriseerd Triangle
- Niet gecategoriseerd Tumbleweed
- Niet gecategoriseerd Alutruss
- Niet gecategoriseerd Omega Altise
- Niet gecategoriseerd PVI
- Niet gecategoriseerd Avenview
- Niet gecategoriseerd Grendel
- Niet gecategoriseerd Coravin
- Niet gecategoriseerd Weidmüller
- Niet gecategoriseerd BSS Audio
- Niet gecategoriseerd O&O Software
- Niet gecategoriseerd Wasp
- Niet gecategoriseerd Chef's Choice
- Niet gecategoriseerd Ciclo
- Niet gecategoriseerd Brastemp
- Niet gecategoriseerd Wavtech
- Niet gecategoriseerd Satco
- Niet gecategoriseerd AMT
- Niet gecategoriseerd Sabco
- Niet gecategoriseerd MAK
- Niet gecategoriseerd Flo
- Niet gecategoriseerd CLIMAQUA
- Niet gecategoriseerd Lowell
- Niet gecategoriseerd Adonit
- Niet gecategoriseerd Point Source Audio
- Niet gecategoriseerd ANDYCINE
- Niet gecategoriseerd AmpliVox
- Niet gecategoriseerd Moomin
- Niet gecategoriseerd Pippi
- Niet gecategoriseerd Memphis Audio
- Niet gecategoriseerd Casalux
- Niet gecategoriseerd CyberData Systems
- Niet gecategoriseerd Omnitron Systems
- Niet gecategoriseerd Stewart Systems
- Niet gecategoriseerd SwitchBot
- Niet gecategoriseerd Qubino
- Niet gecategoriseerd Eurosound
- Niet gecategoriseerd BZBGear
- Niet gecategoriseerd Rolls
- Niet gecategoriseerd WyreStorm
- Niet gecategoriseerd K&M
- Niet gecategoriseerd Williams Sound
- Niet gecategoriseerd Magewell
- Niet gecategoriseerd Rocstor
- Niet gecategoriseerd Globalo
- Niet gecategoriseerd Adam Hall
- Niet gecategoriseerd SoundTube
- Niet gecategoriseerd Flaem
- Niet gecategoriseerd Therabody
- Niet gecategoriseerd Infortrend
- Niet gecategoriseerd STI
- Niet gecategoriseerd Rug Doctor
- Niet gecategoriseerd Mad Dog
- Niet gecategoriseerd Raspberry Pi
- Niet gecategoriseerd Bals
- Niet gecategoriseerd Balt
- Niet gecategoriseerd Perixx
- Niet gecategoriseerd AJ.BA
- Niet gecategoriseerd ESKA
- Niet gecategoriseerd Lascar Electronics
- Niet gecategoriseerd EWON
- Niet gecategoriseerd Sport-Tronic
- Niet gecategoriseerd Alga
- Niet gecategoriseerd WesAudio
- Niet gecategoriseerd Heritage Audio
- Niet gecategoriseerd Quik Lok
- Niet gecategoriseerd Tsakalis AudioWorks
- Niet gecategoriseerd Venus
- Niet gecategoriseerd MagTek
- Niet gecategoriseerd SmallRig
- Niet gecategoriseerd Drake
- Niet gecategoriseerd Sony Optiarc
- Niet gecategoriseerd Colortone
- Niet gecategoriseerd Anybus
- Niet gecategoriseerd Super Rod
- Niet gecategoriseerd Luminex
- Niet gecategoriseerd Epiphan
- Niet gecategoriseerd HiLook
- Niet gecategoriseerd Deltaco Gaming
- Niet gecategoriseerd P3 International
- Niet gecategoriseerd Idec
- Niet gecategoriseerd Beckmann & Egle
- Niet gecategoriseerd Seek Thermal
- Niet gecategoriseerd VintageView
- Niet gecategoriseerd Alfresco
- Niet gecategoriseerd Bintec-elmeg
- Niet gecategoriseerd W'eau
- Niet gecategoriseerd Ixxat
- Niet gecategoriseerd Fanox
- Niet gecategoriseerd Crouzet
- Niet gecategoriseerd Megarevo
- Niet gecategoriseerd Tech 21
- Niet gecategoriseerd BlendMount
- Niet gecategoriseerd Perlick
- Niet gecategoriseerd Sedona
- Niet gecategoriseerd Tecnoinox
- Niet gecategoriseerd CaterRacks
- Niet gecategoriseerd Besco
- Niet gecategoriseerd Scotsman
- Niet gecategoriseerd Atosa
- Niet gecategoriseerd Nanoleaf
- Niet gecategoriseerd Mach Power
- Niet gecategoriseerd Soltection
- Niet gecategoriseerd Kool-It
- Niet gecategoriseerd Cool Head
- Niet gecategoriseerd LawnMaster
- Niet gecategoriseerd Eligent
- Niet gecategoriseerd Meris
- Niet gecategoriseerd Procare
- Niet gecategoriseerd AmerBox
- Niet gecategoriseerd Qu-Bit
- Niet gecategoriseerd Blue Lantern
- Niet gecategoriseerd DivKid
- Niet gecategoriseerd Uniross
- Niet gecategoriseerd Panamax
- Niet gecategoriseerd FaseLunare
- Niet gecategoriseerd Götze & Jensen
- Niet gecategoriseerd (Recovery)
- Niet gecategoriseerd Twinkly
- Niet gecategoriseerd Squarp Instruments
- Niet gecategoriseerd EtherWAN
- Niet gecategoriseerd Econ Connect
- Niet gecategoriseerd META
- Niet gecategoriseerd Shimbol
- Niet gecategoriseerd GC Audio
- Niet gecategoriseerd Motrona
- Niet gecategoriseerd Thalheimer
- Niet gecategoriseerd AkYtec
- Niet gecategoriseerd Ergotools Pattfield
- Niet gecategoriseerd Lynx Technik
- Niet gecategoriseerd FeiYu-Tech
- Niet gecategoriseerd Apantac
- Niet gecategoriseerd Ambient Weather
- Niet gecategoriseerd VisionTek
- Niet gecategoriseerd MuxLab
- Niet gecategoriseerd EMeet
- Niet gecategoriseerd Accsoon
- Niet gecategoriseerd FeiyuTech
- Niet gecategoriseerd Bessey
- Niet gecategoriseerd Ledvance
- Niet gecategoriseerd Serge
- Niet gecategoriseerd Gladiator
- Niet gecategoriseerd Nyko
- Niet gecategoriseerd Mobli
- Niet gecategoriseerd StarIink
- Niet gecategoriseerd Sonoff
- Niet gecategoriseerd Caroma
- Niet gecategoriseerd Befaco
- Niet gecategoriseerd Waltec
- Niet gecategoriseerd Eartec
- Niet gecategoriseerd Elvid
- Niet gecategoriseerd ORCA
- Niet gecategoriseerd Portkeys
- Niet gecategoriseerd Freewell
- Niet gecategoriseerd Westcott
- Niet gecategoriseerd Sky-Watcher
- Niet gecategoriseerd Tempo
- Niet gecategoriseerd Evolis
- Niet gecategoriseerd Digiquest
- Niet gecategoriseerd EXSYS
- Niet gecategoriseerd Gewiss
- Niet gecategoriseerd Hagor
- Niet gecategoriseerd Glyph
- Niet gecategoriseerd Envitec
- Niet gecategoriseerd Murr Elektronik
- Niet gecategoriseerd Camille Bauer
- Niet gecategoriseerd Seco-Larm
- Niet gecategoriseerd Massoth
- Niet gecategoriseerd Cropico
- Niet gecategoriseerd Mimo Monitors
- Niet gecategoriseerd Alula
- Niet gecategoriseerd Blebox
- Niet gecategoriseerd Redsbaby
- Niet gecategoriseerd Seaward
- Niet gecategoriseerd Bright Spark
- Niet gecategoriseerd Algo
- Niet gecategoriseerd Gentrax
- Niet gecategoriseerd ICC
- Niet gecategoriseerd Gamber-Johnson
- Niet gecategoriseerd Insteon
- Niet gecategoriseerd Brocade
- Niet gecategoriseerd Altronix
- Niet gecategoriseerd Amer
- Niet gecategoriseerd Longvie
- Niet gecategoriseerd Coca-Cola
- Niet gecategoriseerd Warner Bros
- Niet gecategoriseerd Vinotemp
- Niet gecategoriseerd Silent Knight
- Niet gecategoriseerd Mosconi
- Niet gecategoriseerd Ditek
- Niet gecategoriseerd Stelzner
- Niet gecategoriseerd Axxess
- Niet gecategoriseerd Wilson
- Niet gecategoriseerd Kingston Technology
- Niet gecategoriseerd Goki
- Niet gecategoriseerd My Arcade
- Niet gecategoriseerd Enttec
- Niet gecategoriseerd RF Elements
- Niet gecategoriseerd ALC
- Niet gecategoriseerd Triumph Sports
- Niet gecategoriseerd Holland Electronics
- Niet gecategoriseerd Arista
- Niet gecategoriseerd Chenbro Micom
- Niet gecategoriseerd Crelando
- Niet gecategoriseerd DeepCool
- Niet gecategoriseerd TechLogix Networx
- Niet gecategoriseerd Thermalright
- Niet gecategoriseerd EchoMaster
- Niet gecategoriseerd PS Audio
- Niet gecategoriseerd Meross
- Niet gecategoriseerd Lively
- Niet gecategoriseerd Bxterra
- Niet gecategoriseerd Bea-fon
- Niet gecategoriseerd Renogy
- Niet gecategoriseerd Ordo
- Niet gecategoriseerd Biostar
- Niet gecategoriseerd Asetek
- Niet gecategoriseerd Audibax
- Niet gecategoriseerd TechN
- Niet gecategoriseerd Eversolo
- Niet gecategoriseerd Giga Copper
- Niet gecategoriseerd Elsner
- Niet gecategoriseerd Cube Controls
- Niet gecategoriseerd Donexon
- Niet gecategoriseerd Eve Audio
- Niet gecategoriseerd Axagon
- Niet gecategoriseerd Linq
- Niet gecategoriseerd Wortmann AG
- Niet gecategoriseerd DiGiGrid
- Niet gecategoriseerd Mitzu
- Niet gecategoriseerd Avteq
- Niet gecategoriseerd Fizzics
- Niet gecategoriseerd XFX
- Niet gecategoriseerd Leynew
- Niet gecategoriseerd Lauten Audio
- Niet gecategoriseerd Sunwoda
- Niet gecategoriseerd Schleich
- Niet gecategoriseerd Unitech
- Niet gecategoriseerd FXLab
- Niet gecategoriseerd Middle Atlantic
- Niet gecategoriseerd Kincrome
- Niet gecategoriseerd BC Acoustique
- Niet gecategoriseerd Brockhaus HEUER
- Niet gecategoriseerd Reishunger
- Niet gecategoriseerd Ergotec
- Niet gecategoriseerd Dupla
- Niet gecategoriseerd APSystems
- Niet gecategoriseerd IODD
- Niet gecategoriseerd BYD
- Niet gecategoriseerd Tektronix
- Niet gecategoriseerd Aqua Medic
- Niet gecategoriseerd Gold Note
- Niet gecategoriseerd Pylontech
- Niet gecategoriseerd Fire Sense
- Niet gecategoriseerd Grüniq
- Niet gecategoriseerd Goodwe
- Niet gecategoriseerd Moki
- Niet gecategoriseerd Enertex
- Niet gecategoriseerd IOTAVX
- Niet gecategoriseerd Creality
- Niet gecategoriseerd OM SYSTEM
- Niet gecategoriseerd Ovation
- Niet gecategoriseerd InAlto
- Niet gecategoriseerd MDT
- Niet gecategoriseerd Enviroswim
- Niet gecategoriseerd Vevor
- Niet gecategoriseerd PowerColor
- Niet gecategoriseerd ISpring
- Niet gecategoriseerd WeFix
- Niet gecategoriseerd Serpent
- Niet gecategoriseerd Saki
- Niet gecategoriseerd Smart365
- Niet gecategoriseerd Fosi Audio
- Niet gecategoriseerd ChargeHub
- Niet gecategoriseerd PUR
- Niet gecategoriseerd Eldat
- Niet gecategoriseerd NEP
- Niet gecategoriseerd SoundSwitch
- Niet gecategoriseerd Sera
- Niet gecategoriseerd Dostmann Electronic
- Niet gecategoriseerd A-NeuVideo
- Niet gecategoriseerd Murideo
- Niet gecategoriseerd ToughTested
- Niet gecategoriseerd JBC
- Niet gecategoriseerd DV Mark
- Niet gecategoriseerd MOON
- Niet gecategoriseerd Cuggl
- Niet gecategoriseerd HABAU
- Niet gecategoriseerd CVW
- Niet gecategoriseerd Majority
- Niet gecategoriseerd Earbreeze
- Niet gecategoriseerd S.M.S.L
- Niet gecategoriseerd Möhlenhoff
- Niet gecategoriseerd Taqua
- Niet gecategoriseerd NightStick
- Niet gecategoriseerd IBEAM
- Niet gecategoriseerd ChyTV
- Niet gecategoriseerd Brainstorm
- Niet gecategoriseerd Colonial Elegance
- Niet gecategoriseerd Overtone Labs
- Niet gecategoriseerd Bühnen
- Niet gecategoriseerd Blukac
- Niet gecategoriseerd BendixKing
- Niet gecategoriseerd Tube-Tech
- Niet gecategoriseerd TCW Technologies
- Niet gecategoriseerd UNITEK
- Niet gecategoriseerd CoolerMaster
- Niet gecategoriseerd Rexing
- Niet gecategoriseerd NuPrime
- Niet gecategoriseerd The T.mix
- Niet gecategoriseerd Regula-Werk King
- Niet gecategoriseerd Inter-M
- Niet gecategoriseerd MIDI Solutions
- Niet gecategoriseerd Positive Grid
- Niet gecategoriseerd Amgrow
- Niet gecategoriseerd Xaphoon
- Niet gecategoriseerd Winchester
- Niet gecategoriseerd Lampa
- Niet gecategoriseerd Sinus Live
- Niet gecategoriseerd Sureguard
- Niet gecategoriseerd Dobot
- Niet gecategoriseerd QuickCool
- Niet gecategoriseerd Smit Visual
- Niet gecategoriseerd Oro-Med
- Niet gecategoriseerd NZR
- Niet gecategoriseerd Toparc
- Niet gecategoriseerd Hex
- Niet gecategoriseerd Baby Cakes
- Niet gecategoriseerd Deflecto
- Niet gecategoriseerd ELMEKO
- Niet gecategoriseerd Tesseract Modular
- Niet gecategoriseerd Sport Dog
- Niet gecategoriseerd Nowsonic
- Niet gecategoriseerd On Air
- Niet gecategoriseerd E-ast
- Niet gecategoriseerd Hubble Connected
- Niet gecategoriseerd ELTA Music
- Niet gecategoriseerd Oliveri
- Niet gecategoriseerd Dragonshock
- Niet gecategoriseerd We-Vibe
- Niet gecategoriseerd Envertech
- Niet gecategoriseerd Budda
- Niet gecategoriseerd Electronics International
- Niet gecategoriseerd Lamar
- Niet gecategoriseerd Atlantis Land
- Niet gecategoriseerd White Lightning
- Niet gecategoriseerd Hoymiles
- Niet gecategoriseerd Deye
- Niet gecategoriseerd My Wall
- Niet gecategoriseerd Frient
- Niet gecategoriseerd Kaiser Fototechnik
- Niet gecategoriseerd Vishay
- Niet gecategoriseerd Sonorous
- Niet gecategoriseerd Rooboost
- Niet gecategoriseerd Bitspower
- Niet gecategoriseerd JMAZ Lighting
- Niet gecategoriseerd EAT
- Niet gecategoriseerd Comar
- Niet gecategoriseerd Freedor
- Niet gecategoriseerd Start International
- Niet gecategoriseerd C2G
- Niet gecategoriseerd AXITEC
- Niet gecategoriseerd Lingg & Janke
- Niet gecategoriseerd Auralex
- Niet gecategoriseerd Innovative
- Niet gecategoriseerd Yuede
- Niet gecategoriseerd ClimeMET
- Niet gecategoriseerd Pliant Technologies
- Niet gecategoriseerd Prompter People
- Niet gecategoriseerd Astropet
- Niet gecategoriseerd Busch + Müller
- Niet gecategoriseerd Canopia
- Niet gecategoriseerd Wabeco
- Niet gecategoriseerd Swingline GBC
- Niet gecategoriseerd Spelsberg
- Niet gecategoriseerd Staudte-Hirsch
- Niet gecategoriseerd Soundsphere
- Niet gecategoriseerd Lantronix
- Niet gecategoriseerd Kino Flo
- Niet gecategoriseerd Aqua Computer
- Niet gecategoriseerd HEDD
- Niet gecategoriseerd Vinpower Digital
- Niet gecategoriseerd Magivaac
- Niet gecategoriseerd Lindemann
- Niet gecategoriseerd Silent Angel
- Niet gecategoriseerd Bavaria By Einhell
- Niet gecategoriseerd Healthy Choice
- Niet gecategoriseerd IOptron
- Niet gecategoriseerd ZWO
- Niet gecategoriseerd Bbf
- Niet gecategoriseerd Club 3D
- Niet gecategoriseerd Sprolink
- Niet gecategoriseerd Thermionic Culture
- Niet gecategoriseerd BMB
- Niet gecategoriseerd Watercool
- Niet gecategoriseerd Moultrie
- Niet gecategoriseerd Skaarhoj
- Niet gecategoriseerd Microboards
- Niet gecategoriseerd Whitestone
- Niet gecategoriseerd Advance
- Niet gecategoriseerd Arylic
- Niet gecategoriseerd Gem Toys
- Niet gecategoriseerd Cloud
- Niet gecategoriseerd Sandia Aerospace
- Niet gecategoriseerd EK Water Blocks
- Niet gecategoriseerd Lamptron
- Niet gecategoriseerd Gudsen
- Niet gecategoriseerd Café
- Niet gecategoriseerd Zendure
- Niet gecategoriseerd Phanteks
- Niet gecategoriseerd Prism Sound
- Niet gecategoriseerd MoFi
- Niet gecategoriseerd Gosund
- Niet gecategoriseerd Artecta
- Niet gecategoriseerd DMT
- Niet gecategoriseerd FSP/Fortron
- Niet gecategoriseerd IDIS
- Niet gecategoriseerd CM Storm
- Niet gecategoriseerd MARTOR
- Niet gecategoriseerd Lumantek
- Niet gecategoriseerd Transparent
- Niet gecategoriseerd Audiotec Fischer
- Niet gecategoriseerd SEADA
- Niet gecategoriseerd Deity
- Niet gecategoriseerd Taga Harmony
- Niet gecategoriseerd B.E.G.
- Niet gecategoriseerd Fixpoint
- Niet gecategoriseerd Enerdrive
- Niet gecategoriseerd TESLA Electronics
- Niet gecategoriseerd Intesis
- Niet gecategoriseerd Nethix
- Niet gecategoriseerd Pluto
- Niet gecategoriseerd Laine
- Niet gecategoriseerd 3Doodler
- Niet gecategoriseerd Soundskins
- Niet gecategoriseerd Middle Atlantic Products
- Niet gecategoriseerd Doepke
- Niet gecategoriseerd Loctite
- Niet gecategoriseerd Datapath
- Niet gecategoriseerd Antelope
- Niet gecategoriseerd Astera
- Niet gecategoriseerd Vertiv
- Niet gecategoriseerd Polyend
- Niet gecategoriseerd BASSBOSS
- Niet gecategoriseerd Sensative
- Niet gecategoriseerd Plasma Cloud
- Niet gecategoriseerd Sheeran Looper
- Niet gecategoriseerd Applico
- Niet gecategoriseerd Jungle Gym
- Niet gecategoriseerd Smart Media
- Niet gecategoriseerd BLUEPALM
- Niet gecategoriseerd Hacienda
- Niet gecategoriseerd Christmaxx
- Niet gecategoriseerd IStarUSA
- Niet gecategoriseerd Code
- Niet gecategoriseerd Mivar
- Niet gecategoriseerd SolaX Power
- Niet gecategoriseerd IPGARD
- Niet gecategoriseerd EZ Dupe
- Niet gecategoriseerd AURALiC
- Niet gecategoriseerd Qian
- Niet gecategoriseerd Revic
- Niet gecategoriseerd Absco
- Niet gecategoriseerd Schatten Design
- Niet gecategoriseerd LEDs-ON
- Niet gecategoriseerd WiiM
- Niet gecategoriseerd MyPOS
- Niet gecategoriseerd Truetone
- Niet gecategoriseerd Stages
- Niet gecategoriseerd Starlink
- Niet gecategoriseerd HDFury
- Niet gecategoriseerd Favero
- Niet gecategoriseerd Durvet
- Niet gecategoriseerd MAAS
- Niet gecategoriseerd KNEKT
- Niet gecategoriseerd Gator Frameworks
- Niet gecategoriseerd Storm
- Niet gecategoriseerd Teia
- Niet gecategoriseerd The Joy Factory
- Niet gecategoriseerd API Audio
- Niet gecategoriseerd Axor
- Niet gecategoriseerd Yuer
- Niet gecategoriseerd OSEE
- Niet gecategoriseerd OLLO
- Niet gecategoriseerd Gustard
- Niet gecategoriseerd Enhance
- Niet gecategoriseerd MEPROLIGHT
- Niet gecategoriseerd Tactical Fiber Systems
- Niet gecategoriseerd GVision
- Niet gecategoriseerd Veber
- Niet gecategoriseerd PurAthletics
- Niet gecategoriseerd SMS
- Niet gecategoriseerd Carlo Gavazzi
- Niet gecategoriseerd Richgro
- Niet gecategoriseerd Varaluz
- Niet gecategoriseerd Milesight
- Niet gecategoriseerd Dehner
- Niet gecategoriseerd Edwards
- Niet gecategoriseerd Cotek
- Niet gecategoriseerd Victor Technology
- Niet gecategoriseerd Lastolite
- Niet gecategoriseerd Lowepro
- Niet gecategoriseerd MIOPS
- Niet gecategoriseerd Grand Effects
- Niet gecategoriseerd EA Elektro Automatik
- Niet gecategoriseerd Hensel
- Niet gecategoriseerd Westland
- Niet gecategoriseerd Bahr
- Niet gecategoriseerd Black Line
- Niet gecategoriseerd Sodapop
- Niet gecategoriseerd Enbrighten
- Niet gecategoriseerd Vicoustic
- Niet gecategoriseerd TAURUS Titanium
- Niet gecategoriseerd Magliner
- Niet gecategoriseerd Magmatic
- Niet gecategoriseerd PulseAudio
- Niet gecategoriseerd Cayin
- Niet gecategoriseerd Comfortisse
- Niet gecategoriseerd Videotel Digital
- Niet gecategoriseerd Zylight
- Niet gecategoriseerd Smith-Victor
- Niet gecategoriseerd HuddleCamHD
- Niet gecategoriseerd Technical Pro
- Niet gecategoriseerd MooreCo
- Niet gecategoriseerd BIOS Living
- Niet gecategoriseerd Connection
- Niet gecategoriseerd Blind Spot
- Niet gecategoriseerd Badiona
- Niet gecategoriseerd VMV
- Niet gecategoriseerd Digigram
- Niet gecategoriseerd Mutec
- Niet gecategoriseerd Black Hydra
- Niet gecategoriseerd Expressive E
- Niet gecategoriseerd Merging
- Niet gecategoriseerd Bellari
- Niet gecategoriseerd FoxFury
- Niet gecategoriseerd Altman
- Niet gecategoriseerd EXO
- Niet gecategoriseerd Hawke
- Niet gecategoriseerd Betty Bossi
- Niet gecategoriseerd Eller
- Niet gecategoriseerd Rotatrim
- Niet gecategoriseerd Claypaky
- Niet gecategoriseerd Peak Design
- Niet gecategoriseerd Eura
- Niet gecategoriseerd ESE
- Niet gecategoriseerd Casa Deco
- Niet gecategoriseerd Hecate
- Niet gecategoriseerd Jinbei
- Niet gecategoriseerd Christmas Time
- Niet gecategoriseerd Comprehensive
- Niet gecategoriseerd Nearity
- Niet gecategoriseerd Easyrig
- Niet gecategoriseerd Digitalinx
- Niet gecategoriseerd Gra-Vue
- Niet gecategoriseerd WHD
- Niet gecategoriseerd On-Stage
- Niet gecategoriseerd Sumiko
- Niet gecategoriseerd TechBite
- Niet gecategoriseerd Inverx
- Niet gecategoriseerd Primewire
- Niet gecategoriseerd XCell
- Niet gecategoriseerd Yellow Garden Line
- Niet gecategoriseerd Titanwolf
- Niet gecategoriseerd Uplink
- Niet gecategoriseerd Mybeo
- Niet gecategoriseerd Medicinalis
- Niet gecategoriseerd Bearware
- Niet gecategoriseerd Liam&Daan
- Niet gecategoriseerd Traco Power
- Niet gecategoriseerd Microair
- Niet gecategoriseerd Perfect Christmas
- Niet gecategoriseerd Bebob
- Niet gecategoriseerd Fiilex
- Niet gecategoriseerd Analog Way
- Niet gecategoriseerd PTZ Optics
- Niet gecategoriseerd Sescom
- Niet gecategoriseerd Robus
- Niet gecategoriseerd DEERSYNC
- Niet gecategoriseerd CAME-TV
- Niet gecategoriseerd Rosco
- Niet gecategoriseerd Wimberley
- Niet gecategoriseerd Nureva
- Niet gecategoriseerd Telmax
- Niet gecategoriseerd Apollo Design
- Niet gecategoriseerd JoeCo
- Niet gecategoriseerd Holosun
- Niet gecategoriseerd Aconatic
- Niet gecategoriseerd Kluge
- Niet gecategoriseerd Arovec
- Niet gecategoriseerd SecureSafe
- Niet gecategoriseerd CubuSynth
- Niet gecategoriseerd Exelpet
- Niet gecategoriseerd Imarflex
- Niet gecategoriseerd Tempmate
- Niet gecategoriseerd Carlsbro
- Niet gecategoriseerd Ventev
- Niet gecategoriseerd Mobotix
- Niet gecategoriseerd UNYKAch
- Niet gecategoriseerd VAVA
- Niet gecategoriseerd Modbap Modular
- Niet gecategoriseerd Bluestork
- Niet gecategoriseerd INOGENI
- Niet gecategoriseerd Carry-on
- Niet gecategoriseerd AddLiving
- Niet gecategoriseerd IOIO
- Niet gecategoriseerd Nimbus
- Niet gecategoriseerd LiveU
- Niet gecategoriseerd City Theatrical
- Niet gecategoriseerd Redback Technologies
- Niet gecategoriseerd Vent-A-Hood
- Niet gecategoriseerd GoXtreme
- Niet gecategoriseerd Bome
- Niet gecategoriseerd One Control
- Niet gecategoriseerd EQ Acoustics
- Niet gecategoriseerd AV Tool
- Niet gecategoriseerd Aquael
- Niet gecategoriseerd NEXTO DI
- Niet gecategoriseerd Thermarest
- Niet gecategoriseerd Fortinge
- Niet gecategoriseerd RF-Links
- Niet gecategoriseerd Y-brush
- Niet gecategoriseerd Austral
- Niet gecategoriseerd Luxul
- Niet gecategoriseerd Brizo
- Niet gecategoriseerd Cherub
- Niet gecategoriseerd Huslog
- Niet gecategoriseerd ProLights
- Niet gecategoriseerd Xinfrared
- Niet gecategoriseerd I-PRO
- Niet gecategoriseerd Europalms
- Niet gecategoriseerd DuroStar
- Niet gecategoriseerd Waterstone
- Niet gecategoriseerd Mr Steam
- Niet gecategoriseerd WarmlyYours
- Niet gecategoriseerd DVDO
- Niet gecategoriseerd A-Designs
- Niet gecategoriseerd Henry Engineering
- Niet gecategoriseerd Primacoustic
- Niet gecategoriseerd HomeCraft
- Niet gecategoriseerd Heusinkveld
- Niet gecategoriseerd EnOcean
- Niet gecategoriseerd Storcube
- Niet gecategoriseerd Robern
- Niet gecategoriseerd Noyafa
- Niet gecategoriseerd Gurari
- Niet gecategoriseerd Varia
- Niet gecategoriseerd Fezz
- Niet gecategoriseerd ASI
- Niet gecategoriseerd Lexivon
- Niet gecategoriseerd Swiss Eye
- Niet gecategoriseerd Cane Creek
- Niet gecategoriseerd EPEVER
- Niet gecategoriseerd KED
- Niet gecategoriseerd Exped
- Niet gecategoriseerd Lawn Star
- Niet gecategoriseerd Edouard Rousseau
- Niet gecategoriseerd GameDay
- Niet gecategoriseerd Sparkle
- Niet gecategoriseerd Söll
- Niet gecategoriseerd X-Lite
- Niet gecategoriseerd AXESS
- Niet gecategoriseerd Glemm
- Niet gecategoriseerd Ridem
- Niet gecategoriseerd Røde
- Niet gecategoriseerd Envertec
- Niet gecategoriseerd Volcano
- Niet gecategoriseerd Nordic Winter
- Niet gecategoriseerd Wire Technologies
- Niet gecategoriseerd Taco Tuesday
- Niet gecategoriseerd CEEM
- Niet gecategoriseerd IMM Photonics
- Niet gecategoriseerd Field Optics
- Niet gecategoriseerd Signature Hardware
- Niet gecategoriseerd UAvionix
- Niet gecategoriseerd Roesle
- Niet gecategoriseerd GRAUGEAR
- Niet gecategoriseerd Sure Petcare
- Niet gecategoriseerd Sortimo
- Niet gecategoriseerd Beaphar
- Niet gecategoriseerd Mebby
- Niet gecategoriseerd TONI&GUY
- Niet gecategoriseerd Balam Rush
- Niet gecategoriseerd Oreg
- Niet gecategoriseerd Karran
- Niet gecategoriseerd OOONO
- Niet gecategoriseerd CaviLock
- Niet gecategoriseerd Origin Storage
- Niet gecategoriseerd Kostal
- Niet gecategoriseerd Stamos
- Niet gecategoriseerd Stamony
- Niet gecategoriseerd Yamazen
- Niet gecategoriseerd Sharkbite
- Niet gecategoriseerd Pivo
- Niet gecategoriseerd YA-MAN
- Niet gecategoriseerd Taiji
- Niet gecategoriseerd LightKeeper Pro
- Niet gecategoriseerd Belulu
- Niet gecategoriseerd Hellberg
- Niet gecategoriseerd CRAFT + MAIN
- Niet gecategoriseerd V-Tone
- Niet gecategoriseerd Symmons
- Niet gecategoriseerd LARQ
- Niet gecategoriseerd Corona
- Niet gecategoriseerd Uvex
- Niet gecategoriseerd Dynon Avionics
- Niet gecategoriseerd Coors Light
- Niet gecategoriseerd KoolScapes
- Niet gecategoriseerd Arco
- Niet gecategoriseerd Venicci
- Niet gecategoriseerd Noordi
- Niet gecategoriseerd Jedo
- Niet gecategoriseerd Dinstar
- Niet gecategoriseerd Bayco
- Niet gecategoriseerd Matterport
- Niet gecategoriseerd Nicols
- Niet gecategoriseerd Vitec
- Niet gecategoriseerd Das Keyboard
- Niet gecategoriseerd Schaffner
- Niet gecategoriseerd Platypus
- Niet gecategoriseerd Royale
- Niet gecategoriseerd Gerber
- Niet gecategoriseerd NeoMounts
- Niet gecategoriseerd Klauke
- Niet gecategoriseerd Bulgin
- Niet gecategoriseerd Pure 100
- Niet gecategoriseerd STANDARD
- Niet gecategoriseerd RC Allen
- Niet gecategoriseerd Triplett
- Niet gecategoriseerd Wiesenfield
- Niet gecategoriseerd Plastkon
- Niet gecategoriseerd BigBlue
- Niet gecategoriseerd Tele Vue
- Niet gecategoriseerd Icron
- Niet gecategoriseerd AstrHori
- Niet gecategoriseerd Studio Titan
- Niet gecategoriseerd Petite Chérie
- Niet gecategoriseerd Sifflus
- Niet gecategoriseerd HPRC
- Niet gecategoriseerd Crystal Video
- Niet gecategoriseerd Blonder Tongue
- Niet gecategoriseerd Luxli
- Niet gecategoriseerd Ferrofish
- Niet gecategoriseerd Really Right Stuff
- Niet gecategoriseerd PAG
- Niet gecategoriseerd ButtKicker
- Niet gecategoriseerd Decimator
- Niet gecategoriseerd Chimera
- Niet gecategoriseerd Trezor
- Niet gecategoriseerd ProFlo
- Niet gecategoriseerd Western Co.
- Niet gecategoriseerd Senseca
- Niet gecategoriseerd Ruggard
- Niet gecategoriseerd Moman
- Niet gecategoriseerd Aalberg Audio
- Niet gecategoriseerd Violectric
- Niet gecategoriseerd DiversiTech
- Niet gecategoriseerd Evooch
- Niet gecategoriseerd Total Chef
- Niet gecategoriseerd Bolin Technology
- Niet gecategoriseerd PoLabs
- Niet gecategoriseerd Digi-Pas
- Niet gecategoriseerd Fellow
- Niet gecategoriseerd Pfister
- Niet gecategoriseerd Axler
- Niet gecategoriseerd ARNOLD Lichttechnik
- Niet gecategoriseerd BMAX
- Niet gecategoriseerd CatSynth
- Niet gecategoriseerd Ember
- Niet gecategoriseerd ACOPower
- Niet gecategoriseerd SafeMi
- Niet gecategoriseerd Cosi Home
- Niet gecategoriseerd GeoBox
- Niet gecategoriseerd Telycam
- Niet gecategoriseerd URC
- Niet gecategoriseerd Advanced Network Devices
- Niet gecategoriseerd JLCooper
- Niet gecategoriseerd DQ
- Niet gecategoriseerd Rock N Roller
- Niet gecategoriseerd XTRARM
- Niet gecategoriseerd Twisted Electrons
- Niet gecategoriseerd ZZ-2
- Niet gecategoriseerd OptiTrack
- Niet gecategoriseerd Doona
- Niet gecategoriseerd USL
- Niet gecategoriseerd Induction Dynamics
- Niet gecategoriseerd SolidDrive
- Niet gecategoriseerd SKB
- Niet gecategoriseerd Cyber Acoustics
- Niet gecategoriseerd MSolutions
- Niet gecategoriseerd QZ
- Niet gecategoriseerd Helight
- Niet gecategoriseerd Boehringer Ingelheim
- Niet gecategoriseerd Singularity Computers
- Niet gecategoriseerd DARTS
- Niet gecategoriseerd Xuma
- Niet gecategoriseerd Go-eCharger
- Niet gecategoriseerd Autoscript
- Niet gecategoriseerd Digital Forecast
- Niet gecategoriseerd Sesame Street
- Niet gecategoriseerd InvisibleShield
- Niet gecategoriseerd SmartGyro
- Niet gecategoriseerd Gator
- Niet gecategoriseerd XD-Design
- Niet gecategoriseerd Star Belly
- Niet gecategoriseerd CkeyiN
- Niet gecategoriseerd Phase Technology
- Niet gecategoriseerd Hypnos
- Niet gecategoriseerd Casr
- Niet gecategoriseerd Louroe Electronics
- Niet gecategoriseerd Kaorka
- Niet gecategoriseerd Zaahn
- Niet gecategoriseerd Orbitrek
- Niet gecategoriseerd BlaknBlu
- Niet gecategoriseerd Crem
- Niet gecategoriseerd MOOOV
- Niet gecategoriseerd Sportime
- Niet gecategoriseerd Tece
- Niet gecategoriseerd Zeapon
- Niet gecategoriseerd Quasar Science
- Niet gecategoriseerd Beltronics
Nieuwste handleidingen voor Niet gecategoriseerd

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025

17 Maart 2025