Microchip PIC32MX664F128H Bruksanvisning
Microchip
Inte kategoriserad
PIC32MX664F128H
Läs nedan 📖 manual på svenska för Microchip PIC32MX664F128H (96 sidor) i kategorin Inte kategoriserad. Denna guide var användbar för 4 personer och betygsatt med 4.5 stjärnor i genomsnitt av 2 användare
Sida 1/96

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-1
Section 35. Ethernet Controller
This section of the manual contains the following major topics:
35.1 Introduction .............................................................................................................. 35-2
35.2 Ethernet Controller Overview .................................................................................. 35-3
35.3 Status and Control Registers................................................................................... 35-4
35.4 Operation...............................................................................................................35-43
35.5 Ethernet Interrupts................................................................................................. 35-82
35.6 Operation in Power-Saving and Debug Modes ..................................................... 35-87
35.7 Effects of Various Resets....................................................................................... 35-90
35.8 I/O Pin Control ....................................................................................................... 35-91
35.9 Related Application Notes ..................................................................................... 35-92
35.10 Revision History..................................................................................................... 35-93

PIC32 Family Reference Manual
DS60001155D-page 35-2 © 2009-2017 Microchip Technology Inc.
35.1 INTRODUCTION
The Ethernet Controller is a bus master module that interfaces with an off-chip PHY to implement
a complete Ethernet node in an embedded system.
The following are key features of the Ethernet Controller module:
• Supports 10/100 Mbps data transfer rates (see the Caution note in 35.4 “Operation”)
• Supports the full-duplex and half-duplex operation
• Supports the Reduced Media Independent Interface (RMII) and Media Independent
Interface (MII) PHY interface
• Supports the MII Management (MIIM) PHY Management interface
• Supports manual and automatic Flow Control
• Supports Auto-MDIX and enabled PHYs
• RAM descriptor based Direct Memory Access (DMA) operation for receive and transmit
path
• Fully configurable interrupts
• Configurable receive packet filtering
- Cyclic Redundancy Check (CRC)
- 64-byte pattern match
- Broadcast, multicast, and unicast packets
- Magic Packet™
- 64-bit Hash table
- Runt packet
• Supports Packet Payload Checksum calculation
• Supports various hardware statistics counters
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 PIC32 devices.
Please consult the note at the beginning of the “Ethernet Controller” 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
Note: To avoid cache coherency problems on devices with L1 cache, it is recommended
to access the Ethernet buffers from the KSEG1 segment.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-3
Section 35. Ethernet Controller
35.2 ETHERNET CONTROLLER OVERVIEW
The Ethernet Controller provides the modules needed to implement a 10/100 Mbps Ethernet
node uses an external PHY chip. To offload the CPU from a moving packet data to and from the
module, the internal descriptor based DMA engines are included in the controller.
The Ethernet Controller consists of the following modules:
• Media Access Control (MAC) block: This module implements the MAC functions of the
IEEE 802.3
Specification
• Flow Control block: This module controls the transmission of PAUSE frames. Reception of
PAUSE frames is handled within the MAC
• RX Filter (RXF) block: This module performs filtering on every receive packet to determ ine
whether each packet to be accepted or rejected
• TX DMA/TX Buffer Management (BM) Engine: The TX DMA and TX BM engines perform
data transfers from the system memory (using descriptor tables) to the MAC transmit
interface
• RX DMA/RX BM Engine: The RX DMA and RX BM engines transfer receive packets from
the MAC to the system memory (using descriptor tables)
Figure 35-1 illustrates the block d iagram of the Ethernet Controller.
Figure 35-1: Ethernet Controller Block Diagram
Note: Refer to the “Ethernet Theory of Operation” (DS01120) for more information on the
Ethernet operation and the IEEE 802.3 Specification (www.ieee.org).
TX Bus
Master
System BUS
RX Bus
Master
TX DMA
TX Flow Control
Host I/F
RX DMA
RX Filter
Checksum
MAC External
PHY
MII/RMII
I/F
MIIM
IF
MAC Control
and
Configuration
Registers
TX Function
RX Function
DMA
Control
Registers
Fast Peripheral Bus
Ethernet Controller
RX Flow
Control
Ethernet DMA
RX BM
TX BM
TX
FIFO
RX
FIFO

PIC32 Family Reference Manual
DS60001155D-page 35-4 © 2009-2017 Microchip Technology Inc.
35.3 STATUS AND CONTROL REGISTERS
The Ethernet Controller module consists of the following Special Function Registers (SFRs):
Controller and DMA Engine Configuration/Status Registers:
•ETHCON1: Ethernet Controller Control 1 Register
•ETHCON2: Ethernet Controller Control 2 Register
•ETHTXST: Ethernet Controller TX Packet Descriptor Start Address Register
•ETHRXST: Ethernet Controller RX Packet Descriptor Start Address Register
•ETHIEN: Ethernet Controller Interrupt Enable Register
•ETHIRQ: Ethernet Controller Interrupt Request Register
•ETHSTAT: Ethernet Controller Status Register
RX Filtering Configuration Registers:
•ETHRXFC: Ethernet Controller Receive Filter Configuration Register
•ETHHT0: Ethernet Controller Hash Table 0 Register
•ETHHT1: Ethernet Controller Hash Table 1 Register
•ETHPMM0: Ethernet Controller Pattern Match Mask 0 Register
•ETHPMM1: Ethernet Controller Pattern Match Mask 1 Register
•ETHPMCS: Ethernet Controller Pattern Match Checksum Register
•ETHPMO: Ethernet Controller Pattern Match Offset Register
Flow Control Configuring Register:
•ETHRXWM: Ethernet Controller Receive Watermarks Register
Ethernet Statistics Registers:
•ETHRXOVFLOW: Ethernet Controller Receive Overflow Statistics Register
•ETHFRMTXOK: Ethernet Controller Frames Transmitted Okay Statistics Register
•ETHSCOLFRM: Ethernet Controller Single Collision Frames Statistics Register
•ETHMCOLFRM: Ethernet Controller Multiple Collision Frames Statistics Register
•ETHFRMRXOK: Ethernet Controller Frames Received Okay Statistics Register
•ETHFCSERR: Ethernet Controller Frame Check Sequence Error Statistics Register
•ETHALGNERR: Ethernet Controller Alignment Errors Statistics Register
MAC Configuration Registers:
•EMAC1CFG1: Ethernet Controller MAC Configuration 1 Register
•EMAC1CFG2: Ethernet Controller MAC Configuration 2 Register
•EMAC1IPGT: Ethernet Controller MAC Back-to-Back Interpacket Gap Register
•EMAC1IPGR: Ethernet Controller MAC Non-Back-to-Back Interpacket Gap Register
•EMAC1CLRT: Ethernet Controller MAC Collision Window/Retry Limit Register
•EMAC1MAXF: Ethernet Controller MAC Maximum Frame Length Register
•EMAC1SUPP: Ethernet Controller MAC PHY Support Register
•EMAC1TEST: Ethernet Controller MAC Test Register
•EMAC1SA0: Ethernet Controller MAC Address 0 Register
•EMAC1SA1: Ethernet Controller MAC Address 1 Register
•EMAC1SA2: Ethernet Controller MAC Address 2 Register
MII Management Registers:
•EMAC1MCFG: Ethernet Controller MAC MII Management Configuration Register
•EMAC1MCMD: Ethernet Controller MAC MII Management Command Register
•EMAC1MADR: Ethernet Controller MAC MII Management Address Register
•EMAC1MWTD: Ethernet Controller MAC MII Management Write Data Register
•EMAC1MRDD: Ethernet Controller MAC MII Management Read Data Register
•EMAC1MIND: Ethernet Controller MAC MII Management Indicators Register

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-5
Table 35-1 provides a summary of the Ethernet Controller registers. Corresponding registers appear
detailed description of each register.
Table 35-1: Ethernet Controller Register Summary
Register
Name
(1)
Bit
Range Bit 31/15 Bit 30/14 Bit 29/13 Bit 28/12 Bit 27/11 Bit 26/10 Bit 25/9 Bit 24/8 Bit 23/7 Bit 22/6 Bit 21/5 Bit Bit 20/4
ETHCON1 31:16 PTV<15:8> PTV<7:0>
15:0 ON — — — — — —SIDL TXRTS RXEN AUTOFC MANFC
ETHCON2 31:16 — — — — — — — — — — — —
15:0 — — — — — RXBUFSZ<6:4> RXBUFSZ<3:0>
ETHTXST 31:16 TXSTADDR<31:24> TXSTADDR<23
15:0 TXSTADDR<15:8> TXSTADDR<7:2>
ETHRXST 31:16 RXSTADDR<31:24> RXSTADDR<23
15:0 RXSTADDR<15:8> RXSTADDR<7:2>
ETHHT0 31:16 HT<31:24> HT<23:16>
15:0 HT<15:8> HT<7:0>
ETHHT1 31:16 HT<63:56> HT<55:48>
15:0 HT<47:40> HT<39:32>
ETHPMM0 31:16 PMM<31: 24> PMM<23:16
15:0 PMM<15:8> PMM<7:0>
ETHPMM1 31:16 PMM<63:56> PMM<55:48
15:0 PMM<47:40> PMM<39:32
ETHPMCS 31:16 — — — — — — — — — — — —
15:0 PMCS<15:8> PMCS<7:0
ETHPMO 31:16 — — — — — — — — — — — —
15:0 PMO<15:8> PMO<7:0>
ETHRXFC
31:16 — — — — — — — — — — — —
15:0 HTEN MPEN — NOTPM PMMODE<3:0> CRC
ERREN CRCOKEN RUNT
ERREN RUNTEN U
ETHRXWM 31:16 — — — — — — — — RXFWM<7:0
15:0 — — — — — — — — RXEWM<7:0
ETHIEN
31:16 — — — — — — — — — — — —
15:0 — — — —TXBUSEIE RXBUSEIE EW
MARKIE
FW
MARKIE
RX
DONEIE
PKT
PENDIE RXACTIE — DO
ETHIRQ
31:16 — — — — — — — — — — — —
15:0 — — — — —TXBUSE RXBUSE EWMARK RXACTFWMARK RXDONE PKTPEND TXD
ETHSTAT 31:16 — — — — — — — — BUFCNT<7:
15:0 — — — — — — — — —ETHBUSY TXBUSY RXBUSY
ETH
RXOVFLOW
31:16 — — —
15:0 RXOVFLWCNT<15:8> RXOVFLWCNT<
Legend: — = unimplemented, read as ‘0’.
Note 1: With the exception of the ETHSTAT register, all registers have an associated Clear, Set, and Invert register at an offset of 0x4, 0x8, and 0xC bytes, respectively.
CLR, SET, or INV appended to the end of the register name (e.g., ETHCON1CLR). Writing a ‘1’ to any bit position in these registers will clear, set, or invert valid
these registers should be ignored.

DS60001155D-page 35-6 © 2009-2017 Microchip Technology Inc.
ETH
FRMTXOK
31:16 — — — — — — — — — — — —
15:0 FRMTXOKCNT<15:0>
ETH
SCOLFRM
31:16 — — — — — — — — — — — —
15:0 SCOLFRMCNT<15:0>
ETH
MCOLFRM
31:16 — — — — — — — — — — — —
15:0 MCOLFRMCNT<15:0>
ETH
FRMRXOK
31:16 — — — — — — — — — — — —
15:0 FRMRXOKCNT<15:0>
ETH
FCSERR
31:16 — — — — — — — — — — — —
15:0 FCSERRCNT<15:0>
ETH
ALGNERR
31:16 — — — — — — — — — — — —
15:0 ALGNERRCNT<15:0>
EMAC1CFG1
31:16 — — — — — — — — — — — —
15:0 SOFT
RESET
SIM
RESET — — RESET
RMCS
RESET
RFUN
RESET
TMCS
RESET
TFUN — — — LOOP
BACK TXP
EMAC1CFG2
31:16 — — — — — — — — — — — —
15:0 — EXCESS
DFR
BPNO
BKOFF
NO
BKOFF — — LONGPRE PUREPRE AUTOPAD VLANPAD PAD
ENABLE
CRC
ENABLE
DE
C
EMAC1IPGT 31:16 — — — — — — — — — — — —
15:0 — — — — — — — — — B2BIPK
EMAC1IPGR 31:16 — — — — — — — — — — — —
15:0 NB2BIPKTGP1<6:0> NB2BIPK— —
EMAC1CLRT 31:16 — — — — — — — — — — — —
15:0 — — — — — —CWINDOW<5:0>
EMAC1MAXF 31:16 — — — — — — — — — — — —
15:0 MACMAXF<15:0>
EMAC1SUPP
31:16 — — — — — — — — — — — —
15:0 — — — — — —RESETRMII SPEED
RMII — — — —
EMAC1TEST
31:16 — — — — — — — — — — — —
15:0 — — — — — — — — — — — —
EMAC1MCFG
31:16 — — — — — — — — — — — —
15:0 RESET
MGMT — — — — — — — — — CLKSEL<3:
EMAC1MCMD 31:16 — — — — — — — — — — — —
15:0 — — — — — — — — — — — —
EMAC1MADR 31:16 — — — — — — — — — — — —
15:0 — — — PHYADDR<4:0> — — —
Table 35-1: Ethernet Controller Register Summary (Continued)
Register
Name
(1)
Bit
Range Bit 31/15 Bit 30/14 Bit 29/13 Bit 28/12 Bit 27/11 Bit 26/10 Bit 25/9 Bit 24/8 Bit 23/7 Bit 22/6 Bit 21/5 Bit 20/4 Bit
Legend: — = unimplemented, read as ‘0’.
Note 1: With the exception of the ETHSTAT register, all registers have an associated Clear, Set, and Invert register at an offset of 0x4, 0x8, and 0xC bytes, respectively.
CLR, SET, or INV appended to the end of the register name (e.g., ETHCON1CLR). Writing a ‘1’ to any bit position in these registers will clear, set, or invert valid
these registers should be ignored.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-7
EMAC1MWTD 31:16 — — — — — — — — — — — —
15:0 MWTD<15:0>
EMAC1MRDD 31:16 — — — — — — — — — — — —
15:0 MRDD<15:0>
EMAC1MIND 31:16 — — — — — — — — — — — —
15:0 — — — — — — — — — — — — LIN
EMAC1SA0 31:16 — — — — — — — — — — — —
15:0 STNADDR6<7:0> STNADDR5<7
EMAC1SA1 31:16 — — — — — — — — — — — —
15:0 STNADDR4<7:0> STNADDR3<7
EMAC1SA2 31:16 — — — — — — — — — — — —
15:0 STNADDR2<7:0> STNADDR1<7
Table 35-1: Ethernet Controller Register Summary (Continued)
Register
Name
(1)
Bit
Range Bit 31/15 Bit 30/14 Bit 29/13 Bit 28/12 Bit 27/11 Bit 26/10 Bit 25/9 Bit 24/8 Bit 23/7 Bit 22/6 Bit 21/5 Bit 20/4 Bit
Legend: — = unimplemented, read as ‘0’.
Note 1: With the exception of the ETHSTAT register, all registers have an associated Clear, Set, and Invert register at an offset of 0x4, 0x8, and 0xC bytes, respectively.
CLR, SET, or INV appended to the end of the register name (e.g., ETHCON1CLR). Writing a ‘1’ to any bit position in these registers will clear, set, or invert valid
these registers should be ignored.

PIC32 Family Reference Manual
DS60001155D-page 35-8 © 2009-2017 Microchip Technology Inc.
Register 35-1: ETHCON1: Ethernet Controller Control 1 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PTV<15:8>
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PTV<7:0>
15:8
R/W-0 U-0 R/W-0 U-0 U-0 U-0 R/W-0 R/W-0
ON — SIDL — — — TXRTS RXEN
(1)
7:0
R/W-0 U-0 U-0 R/W-0 U-0 U-0 U-0 R/W-0
AUTOFC — — MANFC — — — BUFCDEC
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 31-16 PTV<15:0>: PAUSE Timer Value bits
This register should be written only when the RXEN bit (ETHCON1<8>) is not set. These bits are only used
for Flow Control operations.
bit 15 ON: Ethernet ON bit
1 = Ethernet module is enabled
0 = Ethernet module is disabled
bit 14 Read as ‘Unimplemented: 0’
bit 13 SIDL: Ethernet Stop in Idle Mode bit
1 = Ethernet module transfers are suspended during Idle mode
0 = Ethernet module transfers continue during Idle mode
bit 12-10 Read as ‘Unimplemented: 0’
bit 9 TXRTS: Transmit Request to Send bit
1 = Activate the transmit logic and send the packets defined in the TX Ethernet Descriptor Table (EDT)
0 = Stop transmit (when cleared by software) or transmit done (when cleared by hardware)
After the bit is written with a ‘1 0’, it will clear to ‘ ’ whenever the transmit logic has finished transmitting the
requested packets in the EDT. If ‘0’ is written by the CPU, the transmit logic finishes the current packet’s
transmission, and then stops any further transmission.
This bit only affects TX operations.
bit 8 RXEN: Receive Enable bit
(1)
1 = Enable RX logic, packets are received and stored in the RX buffer as controlled by the filter configuration
0 = Disable RX logic, no packets are received in the RX buffer
This bit only affects RX operations.
bit 7 AUTOFC: Automatic Flow Control bit
1 = Automatic Flow Control is enabled
0 = Automatic Flow Control is disabled
Setting this bit will enable the automatic Flow Control. If set, the full and empty watermarks are used to
automatically enable and disable the Flow Control. When the number of received buffers BUFCNT<7:0> bits
(ETHSTAT<23:16>) rises to the full watermark, Flow Control is automatically enabled. When the BUFCNT
falls to the empty watermark, Flow Control is automatically disabled.
This bit is only used for Flow Control operations, and affects both TX and RX operations.
bit 6-5 Unimplemented: Read as ‘0’
Note 1: It is not recommended to clear the RXEN bit, and then make changes to any RX related field/register. The
Ethernet Controller must be reinitialized (ON cleared to ‘0’), and then the RX changes applied.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-9
Section 35. Ethernet Controller
bit 4 MANFC: Manual Flow Control bit
1 = Manual Flow Control is enabled
0 = Manual Flow Control is disabled
Setting this bit will enable the manual Flow Control. If set, the Flow Control logic will send a PAUSE frame
using the PTV<15:0> bits (ETHCON1<31:16>). It will then resend a PAUSE frame every 128 * PTV<15:0>/2
TX clock cycles until the bit is cleared.
For 10 Mbps operation, the TX clock runs at 2.5 MHz. For 100 Mbps operation, the TX clock runs at
25 MHz.
When this bit is cleared, the Flow Control logic will automatically send a PAUSE frame with a 0x0000 PAUSE
timer value to disable Flow Control.
This bit is only used for Flow Control operations, and affects both TX and RX operations.
bit 3-1 Unimplemented: Read as ‘0’
bit 0 BUFCDEC: Descriptor Buffer Count Decrement bit
The BUFCDEC bit is a write-1 bit that reads out ‘0’. When written with ‘1’, the Descriptor Buffer Counter,
BUFCNT, will decrement by one. If the BUFCNT counter is incremented by the RX logic at the same time
that this bit is written, the BUFCNT value will remain unchanged. Writing ‘0’ will have no effect.
This bit is only used for RX operations.
Register 35-1: ETHCON1: Ethernet Controller Control 1 Register (Continued)
Note 1: It is not recommended to clear the RXEN bit, and then make changes to any RX related field/register. The
Ethernet Controller must be reinitialized (ON cleared to ‘0’), and then the RX changes applied.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-11
Section 35. Ethernet Controller
Register 35-3: ETHTXST: Ethernet Controller TX Packet Descriptor Start Address Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
TXSTADDR<31:24>
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
TXSTADDR<23:16>
15: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
TXSTADDR<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 U-0 U-0
TXSTADDR<7:2> — —
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 31-2 TXSTADDR<31:2>: Starting Address of First Transmit Descriptor bits
This register should not be written while any transmit, receive or DMA operations are in progress.
This address must be 4-byte aligned (i.e., bits 1-0 must be ‘00’).
bit 1-0 Unimplemented: Read as ‘0’
Note 1: This register is only used for TX operations.
2: This register will be updated by hardware with the last descriptor used by the last successfully transmitted
packet.
Register 35-4: ETHRXST: Ethernet Controller RX Packet Descriptor Start Address Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
RXSTADDR<31:24>
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
RXSTADDR<23:16>
15: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
RXSTADDR<15:8>
7:0
R/W-0 R/W-0 U-0 U-0R/W-0 R/W-0 R/W-0 R/W-0
RXSTADDR<7:2> — —
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 31-2 RXSTADDR<31:2>: Starting Address of First Receive Descriptor bits
This register should not be written while any transmit, receive or DMA operations are in progress.
This address must be 4-byte aligned (i.e., bits 1-0 must be ‘00’).
bit 1-0 Unimplemented: Read as ‘0’
Note 1: This register is only used for RX operations.
2: This register will be updated by hardware with the last descriptor used by the last successfully transmitted
packet.

PIC32 Family Reference Manual
DS60001155D-page 35-12 © 2009-2017 Microchip Technology Inc.
Register 35-5: ETHHT0: Ethernet Controller Hash Table 0 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
HT<31:24>
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
HT<23:16>
15: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
HT<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
HT<7: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 31-0 HT<31:0>: Hash Table Bytes 0-3 bits
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0, or the HTEN bit
(ETHRXFC<15>) = 0.
Register 35-6: ETHHT1: Ethernet Controller Hash Table 1 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0 R/W-0 R/W-0
HT<63:56>
23:16
R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0 R/W-0 R/W-0
HT<55:48>
15:8
R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0 R/W-0 R/W-0
HT<47:40>
7:0
R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0 R/W-0 R/W-0
HT<39:32>
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 31-0 HT<63:32>: Hash Table Bytes 4-7 bits
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0, or the HTEN bit
(ETHRXFC<15>) .= 0

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-13
Section 35. Ethernet Controller
Register 35-7: ETHPMM0: Ethernet Controller Pattern Match Mask 0 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PMM<31:24>
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PMM<23:16>
15: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
PMM<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PMM<7: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 31-24 Pattern Match Mask 3 bitsPMM<31:24>:
bit 23-16 Pattern Match Mask 2 bitsPMM<23:16>:
bit 15-8 PMM<15:8>: Pattern Match Mask 1 bits
bit 7-0 PMM<7:0>: Pattern Match Mask 0 bits
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0, or the PMMODE
<3:0>bits (ETHRXFC<11:8>) = 0.
Register 35-8: ETHPMM1: Ethernet Controller Pattern Match Mask 1 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
PMM<63:56>
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
PMM<55:48>
15:8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
PMM<47:40>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
PMM<39:32>
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 31-24 Pattern Match Mask 7 bitsPMM<63:56>:
bit 23-16 Pattern Match Mask 6 bitsPMM<55:48>:
bit 15-8 Pattern Match Mask 5 bitsPMM<47:40>:
bit 7-0 Pattern Match Mask 4 bitsPMM<39:32>:
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0, or the
PMMODE<3:0> bits (ETHRXFC<11:8>) = 0.

PIC32 Family Reference Manual
DS60001155D-page 35-14 © 2009-2017 Microchip Technology Inc.
Register 35-9: ETHPMCS: Ethernet Controller Pattern Match Checksum Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15: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
PMCS<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
PMCS<7: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 31-16 Read as ‘Unimplemented: 0’
bit 15-8 PMCS<15:8>: Pattern Match Checksum 1 bits
bit 7-0 PMCS<7:0>: Pattern Match Checksum 0 bits
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0, or the PMMODE
<3:0>bits (ETHRXFC<11:8>) = 0.
Register 35-10: ETHPMO: Ethernet Controller Pattern Match Offset Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
PMO<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
PMO<7: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 31-16 Read as ‘Unimplemented: 0’
bit 15-0 PMO<15:0>: Pattern Match Offset 1 bits
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0, or the PMMODE
<3:0>bits (ETHRXFC<11:8>) = 0.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-15
Section 35. Ethernet Controller
Register 35-11: ETHRXFC: Ethernet Controller Receive Filter Configuration Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
HTEN MPEN — NOTPM PMMODE<3:0>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
CRCERREN CRCOKEN RUNTERREN RUNTEN UCEN NOTMEEN MCEN BCEN
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 31-16 Unimplemented: Read as ‘0’
bit 15 HTEN: Enable Hash Table Filtering bit
1 = Enable Hash table filtering
0 = Disable Hash table filtering
bit 14 MPEN: Magic Packet™ Enable bit
1 = Enable Magic Packet filtering
0 = Disable Magic Packet filtering
bit 13 Unimplemented: Read as ‘0’
bit 12 NOTPM: Pattern Match Inversion bit
1 = The pattern match checksum must not match for a successful pattern match to occur
0 = The pattern match checksum must match for a successful pattern match to occur
This bit determines whether Pattern Match Checksum must match for a successful pattern match to occur.
bit 11-8 PMMODE<3:0>: Pattern Match Mode bits
1001 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Packet = Magic Packet)
(1,3)
1000 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Hash Table Filter match)
(1,2)
0111 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Destination Address = Broadcast Address)
(1)
0110 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Destination Address = Broadcast Address)
(1)
0101 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Destination Address = Unicast Address)
(1)
0100 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Destination Address = Unicast Address)
(1)
0011 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Destination Address = Station Address)
(1)
0010 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches) AND
(Destination Address = Station Address)
(1)
0001 = Pattern match is successful if (NOTPM = 1 XOR Pattern Match Checksum matches)
(3)
0000 = Pattern Match is disabled; pattern match is always unsuccessful
Note 1: XOR = True when either one or the other conditions are true, but not both.
2: This Hash Table Filter match is active regardless of the value of the HTEN bit.
3: This Magic Packet Filter match is active regardless of the value of the MPEN bit.
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0.

PIC32 Family Reference Manual
DS60001155D-page 35-16 © 2009-2017 Microchip Technology Inc.
bit 7 CRCERREN: CRC Error Collection Enable bit
1 = The received packet CRC must be invalid for the packet to be accepted
0 = Disable CRC Error Collection filtering
This bit allows the user to collect all packets that have an invalid CRC.
bit 6 CRCOKEN: CRC Okay Enable bit
1 = The received packet CRC must be valid for the packet to be accepted
0 = Disable CRC filtering
This bit allows the user to reject all packets that have an invalid CRC.
bit 5 RUNTERREN: Runt Error Collection Enable bit
1 = The received packet must be a runt packet for the packet to be accepted
0 = Disable Runt Error Collection filtering
This bit allows the user to collect all packets that are runt packets. For this filter, a runt packet is defined as
any packet with a size of less than 64 bytes (when CRCOKEN = 0) or any packet with a size of less than
64 bytes that has a valid CRC (when CRCOKEN = 1).
bit 4 RUNTEN: Runt Enable bit
1 = The received packet must not be a runt packet for the packet to be accepted
0 = Disable runt filtering
This bit allows the user to reject all runt packets. For this filter, a runt packet is defined as any packet with a
size of less than 64 bytes.
bit 3 UCEN: Unicast Enable bit
1 = Enable unicast filtering
0 = Disable unicast filtering
This bit allows the user to accept all unicast packets whose Destination Address matches the Station
Address.
bit 2 NOTMEEN: Not Me Unicast Enable bit
1 = Enable not-me unicast filtering
0 = Disable not-me unicast filtering
This bit allows the user to accept all unicast packets whose Destination Address does not match the
Station Address.
bit 1 MCEN: Multicast Enable bit
1 = Enable multicast filtering
0 = Disable multicast filtering
This bit allows the user to accept all Multicast Address packets.
bit 0 BCEN: Broadcast Enable bit
1 = Enable broadcast filtering
0 = Disable broadcast filtering
This bit allows the user to accept all Broadcast Address packets.
Register 35-11: ETHRXFC: Ethernet Controller Receive Filter Configuration Register
(Continued)
Note 1: XOR = True when either one or the other conditions are true, but not both.
2: This Hash Table Filter match is active regardless of the value of the HTEN bit.
3: This Magic Packet Filter match is active regardless of the value of the MPEN bit.
Note 1: This register is only used for RX operations.
2: The bits in this register may be changed only when the RXEN bit (ETHCON1<8>) = 0.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-17
Section 35. Ethernet Controller
Register 35-12: ETHRXWM: Ethernet Controller Receive Watermarks Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
RXFWM<7:0>
15:8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
RXEWM<7: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 31-24 Unimplemented: Read as ‘0’
bit 23-16 RXFWM<7:0>: Receive Full Watermark bits
The software controlled RX Buffer Full Watermark Pointer is compared against the RX BUFCNT to deter-
mine the full watermark condition for the FWMARK interrupt and for enabling Flow Control when automatic
Flow Control is enabled. The Full Watermark Pointer should be greater than the Empty Watermark Pointer.
bit 15-8 Unimplemented: Read as ‘0’
bit 7-0 RXEWM<7:0>: Receive Empty Watermark bits
The software controlled RX Buffer Empty Watermark Pointer is compared against the RX BUFCNT to
determine the empty watermark condition for the EWMARK interrupt and for disabling Flow Control when
automatic Flow Control is enabled. The Empty Watermark Pointer should be less than the Full Watermark
Pointer.
Note: This register is only used for RX operations .

PIC32 Family Reference Manual
DS60001155D-page 35-18 © 2009-2017 Microchip Technology Inc.
Register 35-13: ETHIEN: Ethernet Controller Interrupt Enable Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 R/W-0 R/W-0 U-0 U-0 U-0 R/W-0 R/W-0
— TXBUSEIE
(1)
RXBUSEIE
(2)
— — — EWMARKIE
(2)
FWMARKIE
(2)
7:0
R/W-0 R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
RXDONEIE
(2)
PKTPENDIE
(2)
RXACTIE — TXDONEIE
(1)
TXABORTIE
(1)
RXBUFNAIE
(2)
RXOVFLWIE
(2)
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 31-15 Unimplemented: Read as ‘0’
bit 14 TXBUSEIE: Transmit BVCI Bus Error Interrupt Enable bit
(1)
1 = Enable TXBUS error interrupt
0 = Disable TXBUS error interrupt
bit 13 RXBUSEIE: Receive BVCI Bus Error Interrupt Enable bit
(2)
1 = Enable RXBUS error interrupt
0 = Disable RXBUS error interrupt
bit 12-10 Unimplemented: Read as ‘0’
bit 9 EWMARKIE: Empty Watermark Interrupt Enable bit
(2)
1 = Enable EWMARK interrupt
0 = Disable EWMARK interrupt
bit 8 FWMARKIE: Full Watermark Interrupt Enable bit
(2)
1 = Enable FWMARK interrupt
0 = Disable FWMARK interrupt
bit 7 Receiver Done Interrupt Enable bitRXDONEIE:
(2)
1 = Enable RXDONE interrupt
0 = Disable RXDONE interrupt
bit 6 PKTPENDIE: Packet Pending Interrupt Enable bit
(2)
1 = Enable PKTPEND interrupt
0 = Disable PKTPEND interrupt
bit 5 RXACTIE: RX Activity Interrupt Enable bit
1 = Enable RXACT interrupt
0 = Disable RXACT interrupt
bit 4 Unimplemented: Read as ‘0’
bit 3 TXDONEIE: Transmitter Done Interrupt Enable bit
(1)
1 = Enable TXDONE interrupt
0 = Disable TXDONE interrupt
bit 2 TXABORTIE: Transmitter Abort Interrupt Enable bit
(1)
1 = Enable TXABORT interrupt
0 = Disable TXABORT interrupt
bit 1 RXBUFNAIE: Receive Buffer Not Available Interrupt Enable bit
(2)
1 = Enable RXBUFNA interrupt
0 = Disable RXBUFNA interrupt
bit 0 RXOVFLWIE: Receive FIFO Overflow Interrupt Enable bit
(2)
1 = Enable RXOVFLW interrupt
0 = Disable RXOVFLW interrupt
Note 1: This bit is only used for TX operations.
2: This bit is only used for RX operations.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-19
Section 35. Ethernet Controller
Register 35-14: ETHIRQ: Ethernet Controller Interrupt Request Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 R/W-0 R/W-0 U-0 U-0 U-0 R/W-0 R/W-0
— TXBUSE
(1)
RXBUSE
(2)
— — — EWMARK
(2)
FWMARK
(2)
7:0
R/W-0 R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
RXDONE
(2)
PKTPEND
(2)
RXACT
(2)
— TXDONE
(1)
TXABORT
(1)
RXBUFNA
(2)
RXOVFLW
(2)
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 31-15 Unimplemented: Read as ‘0’
bit 14 TXBUSE: Transmit BVCI Bus Error Interrupt bit
(1)
1 = BVCI bus error occurred
0 = No BVCI error occurred
This bit is set when the TX DMA encounters a BVCI bus error during a system memory access. It is cleared
by either a Reset or CPU write of a ‘1’ to the CLR register.
bit 13 RXBUSE: Receive BVCI Bus Error Interrupt bit
(2)
1 = BVCI bus error occurred
0 = No BVC error occurred
This bit is set when the RX DMA encounters a BVCI bus error during a system memory access. It is cleared
by either a Reset or CPU write of a ‘1’ to the CLR register.
bit 12-10 Unimplemented: Read as ‘0’
bit 9 EWMARK: Empty Watermark Interrupt bit
(2)
1 = Empty Watermark pointer reached
0 = No interrupt pending
This bit is set when the RX Descriptor Buffer Count is less than or equal to the value in the RXEWM
<7:0>bits (ETHRXWM<7:0>). It is cleared by the BUFCNT<7:0> bits (ETHSTAT<23:16>) being
incremented by hardware. Writing a ‘0’ or a ‘1’ has no effect.
bit 8 FWMARK: Full Watermark Interrupt bit
(2)
1 = Full Watermark pointer reached
0 = No interrupt pending
This bit is set when the RX Descriptor Buffer Count is greater than or equal to the value in the
RXFWM<7:0> bits (ETHRXWM<23:16>). It is cleared by writing the BUFCDEC bit (ETHCON1<0>) to dec-
rement the BUFCNT counter. Writing a ‘0’ or a ‘1’ has no effect.
bit 7 RXDONE: Receive Done Interrupt bit
(2)
1 = RX packet was successfully received
0 = No interrupt pending
This bit is set whenever a RX packet is successfully received. It is cleared by either a Reset or CPU write of
a ‘1’ to the CLR register.
Note 1: This bit is only used for TX operations.
2: This bit is only used for RX operations.
Note: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should be done only for debug/test purposes.

PIC32 Family Reference Manual
DS60001155D-page 35-20 © 2009-2017 Microchip Technology Inc.
bit 6 PKTPEND: Packet Pending Interrupt bit
(2)
1 = Received packet pending in memory
0 = No receive packet is pending in memory
This bit is set when the BUFCNT counter has a value other than ‘0’. It is cleared by either a Reset or by
writing the BUFCDEC bit (ETHCON1<0>) to decrement the BUFCNT counter. Writing a ‘0’ or a ‘1’ has no
effect.
bit 5 RXACT: Receive Activity Interrupt bit
(2)
1 = RX packet data was successfully received
0 = No interrupt pending
This bit is set whenever RX packet data is stored in the RX BM FIFO. It is cleared by either a Reset or CPU
write of a ‘1’ to the CLR register.
bit 4 Unimplemented: Read as ‘0’
bit 3 TXDONE: Transmit Done Interrupt bit
(1)
1 = TX packet successfully sent
0 = No interrupt pending
This bit is set when the currently transmitted TX packet completes transmission, and the Transmit Status
Vector is loaded into the first descriptor used for the packet. It is cleared by either a Reset or CPU write of a
‘1’ to the CLR register.
bit 2 TXABORT: Transmit Abort Condition Interrupt bit
(1)
1 = TX abort condition occurred on the last TX packet
0 = No interrupt pending
This bit is set when the MAC aborts the transmission of a TX packet for one of the following reasons:
• Jumbo TX packet abort
• Underrun abort
• Excessive defer abort
• Late collision abort
• Excessive collisions abort
This bit is cleared by a Reset or a CPU write of a ‘1’ to the CLR register.
bit 1 RXBUFNA: Receive Buffer Not Available Interrupt bit
(2)
1 = RX Buffer Descriptor Not Available condition occurred
0 = No interrupt pending
This bit is set by a RX Buffer Descriptor Overrun condition. It is cleared by a Reset or a CPU write of a ‘1’ to
the CLR register.
bit 0 RXOVFLW: Receive FIFO Over Flow Error bit
(2)
1 = RX FIFO Overflow Error condition occurred
0 = No interrupt pending
RXOVFLW is set by the RX BM Logic for an RX FIFO Overflow condition. It is cleared by a Reset or a CPU
write of a ‘1’ to the CLR register.
Register 35-14: ETHIRQ: Ethernet Controller Interrupt Request Register
(Continued)
Note 1: This bit is only used for TX operations.
2: This bit is only used for RX operations.
Note: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should be done only for debug/test purposes.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-21
Section 35. Ethernet Controller
Register 35-15: ETHSTAT: Ethernet Controller Status Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
BUFCNT<7:0>
(1)
15:8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
7:0
R/W-0 R/W-0 R/W-0 U-0 U-0 U-0 U-0 U-0
ETHBUSY
(4)
TXBUSY
(2,5)
RXBUSY
(3,5)
— — — — —
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 31-24 Unimplemented: Read as ‘0’
bit 23-16 BUFCNT<7:0>: Packet Buffer Count bits
(1)
Number of packet buffers received in memory. Once a packet has been successfully received, this register
is incremented by hardware based on the number of descriptors used by the packet. Software decrements
the counter (by writing to the BUFCDEC bit (ETHCON1<0>) for each descriptor used) after a packet has
been read out of the buffer. The register does not roll over (0xFF to 0x00) when hardware tries to increment
the register and the register is already at 0xFF. Conversely, the register does not roll under (0x00 to 0xFF)
when software tries to decrement the register and the register is already at 0x0000. When software attempts
to decrement the counter at the same time that the hardware attempts to increment the counter, the counter
value will remain unchanged.
When this register value reaches 0xFF, the RX logic will halt (only if automatic Flow Control is enabled)
awaiting software to write the BUFCDEC bit to decrement the register below 0xFF.
If Auto Flow Control is disabled, the RXDMA will continue processing and the BUFCNT will saturate at a
value of 0xFF.
When this register is non-zero, the PKTPEND status bit will be set and an interrupt may be generated,
depending on the value of the PKTPENDIE bit (ETHIEN<6>).
When the ETHRXST register is written, the BUFCNT counter is automatically cleared to 0x00.
Note: BUFCNT will NOT be cleared when ON is set to ‘0’. This enables software to continue to utilize
and decrement this count.
bit 15-8 Unimplemented: Read as ‘0’
bit 7 ETHBUSY: Ethernet Module busy bit
(4)
1 = Ethernet logic has been turned on (ON (ETHCON1<15>) = 1) or is completing a transaction
0 = Ethernet logic is idle
This bit indicates that the Ethernet module has been turned on or is completing a transaction after being
turned off.
Note 1: These bits are only used for RX operations.
2: This bit is only affected by TX operations.
3: This bit is only affected by RX operations.
4: This bit will be set when the ON bit (ETHCON1<15>) = 1.
5: This bit will be cleared when the ON bit (ETHCON1<15>) = 0.

PIC32 Family Reference Manual
DS60001155D-page 35-22 © 2009-2017 Microchip Technology Inc.
bit 6 TXBUSY: Transmit Busy bit
(2, 5)
1 = TX logic is receiving data
0 = TX logic is idle
This bit indicates that a packet is currently being transmitted. A change in this status bit is not necessarily
reflected by the TXDONE interrupt, as TX packets may be aborted or rejected by the MAC.
bit 5 RXBUSY: Receive Busy bit
(3, 5)
1 = RX logic is receiving data
0 = RX logic is idle
This bit indicates that a packet is currently being received. A change in this status bit is not necessarily
reflected by the RXDONE interrupt, as RX packets may be aborted or rejected by the RX filter.
bit 4-0 Unimplemented: Read as ‘0’
Register 35-15: ETHSTAT: Ethernet Controller Status Register (Continued)
Note 1: These bits are only used for RX operations.
2: This bit is only affected by TX operations.
3: This bit is only affected by RX operations.
4: This bit will be set when the ON bit (ETHCON1<15>) = 1.
5: This bit will be cleared when the ON bit (ETHCON1<15>) = 0.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-23
Section 35. Ethernet Controller
Register 35-16: ETHRXOVFLOW: Ethernet Controller Receive Overflow Statistics Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15: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
RXOVFLWCNT<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
RXOVFLWCNT<7: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 31-16 Unimplemented: Read as ‘0’
bit 15-0 RXOVFLWCNT<15:0>: Dropped Receive Frames Count bits
Increment counter for frames accepted by the RX filter and subsequently dropped due to internal receive
error (RXFIFO overrun). This event also sets the RXOVFLW bit (ETHIRQ<0>) interrupt flag.
Note 1: This register is only used for RX operations.
2: This register is automatically cleared by hardware after a read operation, unless the byte enables for
bytes 0/1 are ‘0’.
3: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should only be done for debug/test purposes.
Register 35-17: ETHFRMTXOK: Ethernet Controller Frames Transmitted Okay Statistics Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15: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
FRMTXOKCNT<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
FRMTXOKCNT<7: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 31-16 Unimplemented: Read as ‘0’
bit 15-0 FRMTXOKCNT<15:0>: Frame Transmitted Okay Count bits
Increment counter for frames successfully transmitted.
Note 1: This register is only used for TX operations.
2: This register is automatically cleared by hardware after a read operation, unless the byte enables for
bytes 0/1 are ‘0’.
3: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should only be done for debug/test purposes.

PIC32 Family Reference Manual
DS60001155D-page 35-24 © 2009-2017 Microchip Technology Inc.
Register 35-18: ETHSCOLFRM: Ethernet Controller Single Collision Frames Statistics Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15: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
SCOLFRMCNT<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
SCOLFRMCNT<7: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 31-16 Read as ‘Unimplemented: 0’
bit 15-0 SCOLFRMCNT<15:0>: Single Collision Frame Count bits
Increment count for frames that were successfully transmitted on the second try.
Note 1: This register is only used for TX operations.
2: This register is automatically cleared by hardware after a read operation, unless the byte enables for
bytes 0/1 are ‘0’.
3: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should only be done for debug/test purposes.
Register 35-19: ETHMCOLFRM: Ethernet Controller Multiple Collision Frames Statistics Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0
MCOLFRMCNT<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0
MCOLFRMCNT<7: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 31-16 Unimplemented: Read as ‘0’
bit 15-0 MCOLFRMCNT<15:0>: Multiple Collision Frame Count bits
Increment count for frames that were successfully transmitted after there was more than one collision.
Note 1: This register is only used for TX operations.
2: This register is automatically cleared by hardware after a read operation, unless the byte enables for
bytes 0/1 are ‘0’.
3: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should only be done for debug/test purposes.

PIC32 Family Reference Manual
DS60001155D-page 35-26 © 2009-2017 Microchip Technology Inc.
Register 35-22: ETHALGNERR: Ethernet Controller Alignment Errors Statistics Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15: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
ALGNERRCNT<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
ALGNERRCNT<7: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 31-16 Unimplemented: Read as ‘0’
bit 15-0 Alignment Error Count bitsALGNERRCNT<15:0>:
Increment count for frames with alignment errors. Note that an alignment error is a frame that has an FCS
error and the frame length in bits is not an integral multiple of eight bits (also known as, dribble nibble).
Note 1: This register is only used for RX operations.
2: This register is automatically cleared by hardware after a read operation, unless the byte enables for
bytes 0/1 are ‘0’.
3: It is recommended to use the SET, CLR, or INV registers to set or clear any bit in this register. Setting or
clearing any bits in this register should only be done for debug/test purposes.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-27
Section 35. Ethernet Controller
Register 35-23: EMAC1CFG1: Ethernet Controller MAC Configuration 1 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-1 R/W-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
SOFTRESET SIMRESET — — RESETRMCS RESETRFUN RESETTMCS RESETTFUN
7:0
U-0 U-0 U-0 R/W-0 R/W-1 R/W-1 R/W-0 R/W-1
— — — LOOPBACK TXPAUSE RXPAUSE PASSALL RXENABLE
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 31-16 Unimplemented: Read as ‘0’
bit 15 SOFTRESET: Soft Reset bit
Setting this bit will put the MACMII in Reset. Its default value is ‘1’.
bit 14 SIMRESET: Simulation Reset bit
Setting this bit will cause a Reset to the random number generator within the Transmit Function.
bit 13-12 Unimplemented: Read as ‘0’
bit 11 RESETRMCS: Reset MCS/RX bit
Setting this bit will put the MAC Control Sub-layer/Receive domain logic in Reset.
bit 10 RESETRFUN: Reset RX Function bit
Setting this bit will put the MAC Receive function logic in Reset.
bit 9 RESETTMCS: Reset MCS/TX bit
Setting this bit will put the MAC Control Sub-layer/TX domain logic in Reset.
bit 8 RESETTFUN: Reset TX Function bit
Setting this bit will put the MAC Transmit function logic in Reset.
bit 7-5 Unimplemented: Read as ‘0’
bit 4 LOOPBACK: MAC Loopback mode bit
1 = MAC Transmit interface is loop backed to the MAC Receive interface
0 = MAC normal operation
bit 3 TXPAUSE: MAC TX Flow Control bit
1 = PAUSE Flow Control frames are allowed to be transmitted
0 = PAUSE Flow Control frames are blocked
bit 2 RXPAUSE: MAC RX Flow Control bit
1 = The MAC acts upon received PAUSE Flow Control frames
0 = Received PAUSE Flow Control frames are ignored
bit 1 PASSALL: MAC Pass all Receive Frames bit
1 = The MAC will accept all frames regardless of type (Normal vs. Control)
0 = The received Control frames are ignored
bit 0 RXENABLE: MAC Receive Enable bit
1 = Enable the MAC receiving of frames
0 = Disable the MAC receiving of frames
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

PIC32 Family Reference Manual
DS60001155D-page 35-28 © 2009-2017 Microchip Technology Inc.
Register 35-24: EMAC1CFG2: Ethernet Controller MAC Configuration 2 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
25/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 R/W-1 R/W-0 R/W-0 U-0 U-0 R/W-0 R/W-0
— EXCESSDFR BPNOBKOFF NOBKOFF — — LONGPRE PUREPRE
7:0
R/W-1 R/W-0 R/W-1 R/W-1 R/W-0 R/W-0 R/W-1 R/W-0
AUTOPAD
(1,2)
VLANPAD
(1,2)
PADENABLE
(1,3)
CRCENABLE DELAYCRC HUGEFRM LENGTHCK FULLDPLX
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 31-15 Unimplemented: Read as ‘0’
bit 14 EXCESSDFR: Excess Defer bit
1 = The MAC will defer to carrier indefinitely as per the IEEE 802.3 Specification standard
0 = The MAC will abort when the excessive deferral limit is reached
bit 13 BPNOBKOFF: Back-pressure/No Back-off bit
1 = The MAC after incidentally causing a collision during back-pressure will immediately retransmit without
back-off reducing the chance of further collisions and ensuring transmit packets get sent
0 = The MAC will not remove the back-off
bit 12 NOBKOFF: No Back-off bit
1 = Following a collision, the MAC will immediately retransmit rather than using the Binary Exponential
Back-off algorithm as specified in the IEEE 802.3 Specification standard
0 = Following a collision, the MAC will use the Binary Exponential Back-off algorithm
bit 11-10 Unimplemented: Read as ‘0’
bit 9 LONGPRE: Long Preamble Enforcement bit
1 = The MAC only allows receive packets that contain preamble fields less than 12 bytes in length
0 = The MAC allows any length preamble as per the IEEE 802.3 Specification standard
bit 8 PUREPRE: Pure Preamble Enforcement bit
1 = The MAC will verify the content of the preamble to ensure it contains 0x55 and is error-free. A packet with
errors in its preamble is discarded
0 = The MAC does not perform any preamble checking
bit 7 AUTOPAD: Auto Detect Pad Enable bit
(1,2)
1 = The MAC will automatically detect the type of frame, either tagged or untagged, by comparing the two
bytes following the source address with 0x8100 (VLAN Protocol ID) and pad accordingly
0 = The MAC does not perform auto detection
bit 6 VLANPAD: VLAN Pad Enable bit
(1,2)
1 = The MAC will pad all short frames to 64 bytes and append a valid CRC
0 = The MAC does not perform padding of short frames
Note 1: This bit is ignored, if the PADENABLE bit is cleared.
2: This bit is used in conjunction with the AUTOPAD and VLANPAD bits.
3: Table 35-2 provides a description of the pad function based on the configuration of this register.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-29
Section 35. Ethernet Controller
Table 35-2: Pad Operation
bit 5 PADENABLE: Pad/CRC Enable bit
(1,3)
1 = The MAC will pad all short frames
0 = The frames presented to the MAC have a valid length
bit 4 CRCENABLE: CRC Enable1 bit
1 = The MAC will append a CRC to every frame whether padding was required or not. Must be set if the
PADENABLE bit is set
0 = The frames presented to the MAC have a valid CRC
bit 3 DELAYCRC: Delayed CRC bit
This bit determines the number of bytes, if any, of proprietary header information that exist on the front of the
IEEE 802.3 frames.
1 = Four bytes of header (ignored by the CRC function)
0 = No proprietary header
bit 2 HUGEFRM: Huge Frame enable bit
1 = Frames of any length are transmitted and received
0 = Huge frames are not allowed for receive or transmit
bit 1 LENGTHCK: Frame Length checking bit
1 = Both transmit and receive frame lengths are compared to the Length/Type field. If the Length/Type field
represents a length then the check is performed. Mismatches are reported on the Transmit/Receive
Statistics Vector
0 = Length/Type field check is not performed
bit 0 FULLDPLX: Full-Duplex Operation bit
1 = The MAC operates in Full-Duplex mode
0 = The MAC operates in Half-Duplex mode
Type AUTOPAD VLANPAD PADENABLE Action
Any x x 0 No pad, check CRC
Any 0 0 1 Pad to 60 Bytes, append CRC
Any x 1 1 Pad to 64 Bytes, append CRC
Any 1 0 1 If untagged: Pad to 60 Bytes, append CRC
If VLAN tagged: Pad to 64 Bytes, append CRC
Register 35-24: EMAC1CFG2: Ethernet Controller MAC Configuration 2 Register
(Continued)
Note 1: This bit is ignored, if the PADENABLE bit is cleared.
2: This bit is used in conjunction with the AUTOPAD and VLANPAD bits.
3: Table 35-2 provides a description of the pad function based on the configuration of this register.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

PIC32 Family Reference Manual
DS60001155D-page 35-30 © 2009-2017 Microchip Technology Inc.
Register 35-25: EMAC1IPGT: Ethernet Controller MAC Back-to-Back Interpacket Gap Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
7:0
U-0 R/W-0 R/W-0 R/W-1 R/W-0 R/W-0 R/W-1 R/W-0
— B2BIPKTGP<6: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 31-7 Unimplemented: Read as ‘0’
bit 6-0 B2BIPKTGP<6:0>: Back-to-Back Interpacket Gap bits
This is a programmable field representing the nibble time offset of the minimum possible period between
the end of any transmitted packet to the beginning of the next.
In Full-Duplex mode, the register value should be the desired period in nibble times minus 3.
In Half-Duplex mode, the register value should be the desired period in nibble times minus 6.
In Full-Duplex mode, the recommended setting is 0x15 (21d), which represents the minimum IPG of
0.96 µs (in 100 Mbps) or 9.6 µs (in 10 Mbps).
In Half-Duplex mode, the recommended setting is 0x12 (18d), which represents the minimum IPG of 0.96
µs (in 100 Mbps) or 9.6 µs (in 10 Mbps).
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-31
Section 35. Ethernet Controller
Register 35-26: EMAC1IPGR: Ethernet Controller MAC Non-Back-to-Back Interpacket Gap Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 R/W-0 R/W-0 R/W-0 R/W-1 R/W-1 R/W-0 R/W-0
— NB2BIPKTGP1<6:0>
7:0
U-0 R/W-0 R/W-0 R/W-1 R/W-0 R/W-0 R/W-1 R/W-0
— NB2BIPKTGP2<6: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 31-15 Unimplemented: Read as ‘0’
bit 14-8 NB2BIPKTGP1<6:0>: Non-Back-to-Back Interpacket Gap Part 1 bits
This is a programmable field representing the optional Carrier Sense window referenced in
Section 4.2.3.2.1 “Deference” of the IEEE 802.3 Specification.
If Carrier is detected during the timing of IPGR1, the MAC defers to Carrier. If, however, Carrier becomes
after IPGR1, the MAC continues timing IPGR2 and transmits, knowingly causing a collision, thus ensuring
fair access to medium. Its range of values is 0x0 to IPGR2. Its recommend value is 0xC (12d).
bit 7 Unimplemented: Read as ‘0’
bit 6-0 NB2BIPKTGP2<6:0>: Non-Back-to-Back Interpacket Gap Part 2 bits
This is a programmable field representing the non-back-to-back Inter-Packet-Gap. Its recommended value
is 0x12 (18d), which represents the minimum IPG of 0.96 µs (in 100 Mbps) or 9.6 µs (in 10 Mbps).
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

PIC32 Family Reference Manual
DS60001155D-page 35-32 © 2009-2017 Microchip Technology Inc.
Register 35-27: EMAC1CLRT: Ethernet Controller MAC Collision Window/Retry Limit Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 R/W-1 R/W-1 R/W-0 R/W-1 R/W-1 R/W-1
— — CWINDOW<5:0>
7:0
U-0 U-0 U-0 U-0 R/W-1 R/W-1 R/W-1 R/W-1
— — — — RETX<3: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 31-14 Unimplemented: Read as ‘0’
bit 13-8 CWINDOW<5:0>: Collision Window bits
This is a programmable field representing the slot time or collision window during which collisions occur in
properly configured networks. Since the collision window starts at the beginning of transmission, the
preamble and SFD is included. Its default of 0x37 (55d) corresponds to the count of frame bytes at the end
of the window.
bit 7-4 Unimplemented: Read as ‘0’
bit 3-0 RETX<3:0>: Retransmission Maximum bits
This is a programmable field specifying the number of retransmission attempts following a collision before
aborting the packet due to excessive collisions. The IEEE 802.3 Specification standard specifies the
maximum number of attempts (attemptLimit) to be 0xF (15d). Its default is ‘0xF’.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-33
Section 35. Ethernet Controller
Register 35-28: EMAC1MAXF: Ethernet Controller MAC Maximum Frame Length Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-1 R/W-0 R/W-1
MACMAXF<15:8>
7:0
R/W-1 R/W-1 R/W-1 R/W-0 R/W-1 R/W-1 R/W-1 R/W-0
MACMAXF<7:0>
(1)
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 31-16 Unimplemented: Read as ‘0’
bit 15-0 MACMAXF<15:0>: Maximum Frame Length bits
(1)
This field resets to 0x05EE, which represents a maximum receive frame of 1518 bytes. An untagged
maximum size Ethernet frame is 1518 bytes. A tagged frame adds four bytes for a total of 1522 bytes. If a
shorter/longer maximum length restriction is desired, program this 16-bit field.
Note 1: If a proprietary header is allowed, this field should be adjusted accordingly. For example, if 4-byte headers
are prepended to frames, MACMAXF could be set to 1527 bytes. This would allow the maximum VLAN
tagged frame plus the 4-byte header.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

PIC32 Family Reference Manual
DS60001155D-page 35-34 © 2009-2017 Microchip Technology Inc.
Register 35-29: EMAC1SUPP: Ethernet Controller MAC PHY Support Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 U-0 U-0 R/W-0 U-0 U-0 R/W-0
— — — —— RESETRMII — SPEEDRMII
7:0
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-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 31-12 Read as ‘Unimplemented: 0’
bit 11 RESETRMII: Reset RMII Logic bit
1 = Reset the MAC RMII module
0 = Normal Operation.
bit 10-9 Read as ‘Unimplemented: 0’
bit 8 SPEEDRMII: RMII Speed bit
This bit configures the Reduced MII logic for the current operating speed.
1 = RMII running in 100 Mbps
0 = RMII running in 10 Mbps
bit 7-0 Read as ‘Unimplemented: 0’
Note 1: Both 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed.
8-bit accesses are not allowed and are ignored by hardware.
2: The bits in this register are only used for the RMII module.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-35
Section 35. Ethernet Controller
Register 35-30: EMAC1TEST: Ethernet Controller MAC Test Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
7:0
U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0
— — — — — TESTBP TESTPAUSE SHRTQNTA
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 31-3 Unimplemented: Read as ‘0’
bit 2 TESTBP: Test Back-pressure bit
1 = The MAC will assert back-pressure on the link. Back-pressure causes preamble to be transmitted, raising
Carrier Sense. A transmit packet from the system will be sent during back-pressure.
0 = Normal Operation
bit 1 TESTPAUSE: Test PAUSE bit
1 = The MAC Control sub-layer will inhibit transmissions, just as if a PAUSE Receive Control frame with a
non-zero pause time parameter was received
0 = Normal Operation
bit 0 SHRTQNTA: Shortcut PAUSE Quanta bit
1 = The MAC reduces the effective PAUSE Quanta from 64 byte-times to 1 byte-time
0 = Normal Operation
Note 1: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.
2: The bits in this register are only used for testing.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-37
Section 35. Ethernet Controller
Register 35-32: EMAC1MCMD: Ethernet Controller MAC MII Management Command Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
7:0
U-0 U-0 U-0 U-0 U-0 U-0 R/W-0 R/W-0
— — — — — — SCAN READ
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 31-2 Unimplemented: Read as ‘0’
bit 1 SCAN: MII Management Scan Mode bit
1 = The MII Management module will perform read cycles continuously (for example, useful for monitoring
the Link Fail)
0 = Normal Operation
bit 0 READ: MII Management Read Command bit
1 = The MII Management module will perform a single read cycle. The read data is returned in the
EMAC1MRDD register
0 = The MII Management module will perform a write cycle. The write data is taken from the EMAC1MWTD
register
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

PIC32 Family Reference Manual
DS60001155D-page 35-38 © 2009-2017 Microchip Technology Inc.
Register 35-33: EMAC1MADR: Ethernet Controller MAC MII Management Address Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-1
— — — PHYADDR<4:0>
7:0
U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
— — — REGADDR<4: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 31-13 Unimplemented: Read as ‘0’
bit 12-8 PHYADDR<4:0>: MII Management PHY Address bits
This field represents the 5-bit PHY Address field of Management cycles. Up to 31 PHYs can be addressed
(0 is reserved).
bit 7-5 Unimplemented: Read as ‘0’
bit 4-0 REGADDR<4:0>: MII Management Register Address bits
This field represents the 5-bit Register Address field of Management cycles. Up to 32 registers can be
accessed.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-39
Section 35. Ethernet Controller
Register 35-34: EMAC1MWTD: Ethernet Controller MAC MII Management Write Data Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15: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
MWTD<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0
MWTD<7:0>
Legend:
R = Readable bit W = Writable bit P = Programmable bit r = Reserved bit
U = Unimplemented bit -n = Bit Value at POR: (‘0’, ‘1’, x = Unknown)
bit 31-16 Unimplemented: Read as’0’
bit 15-0 MWTD<15:0>: MII Management Write Data bits
When written, a MII Management write cycle is performed using the 16-bit data and the preconfigured
PHY and Register addresses from the EMAC1MADR register.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.
Register 35-35: EMAC1MRDD: Ethernet Controller MAC MII Management Read Data Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
MRDD<15:8>
7:0
R/W-0 R/W-0 R/W-0 R/W-0 R/W-0 R/W-0R/W-0 R/W-0
MRDD<7: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 31-16 Unimplemented: Read as ‘0’
bit 15-0 MRDD<15:0>: MII Management Read Data bits
Following a MII Management Read Cycle, the 16-bit data can be read from this location.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

PIC32 Family Reference Manual
DS60001155D-page 35-40 © 2009-2017 Microchip Technology Inc.
Register 35-36: EMAC1MIND: Ethernet Controller MAC MII Management Indicators Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
7:0
U-0 U-0 U-0 U-0 R/W-0 R/W-0 R/W-0 R/W-0
— — — — LINKFAIL NOTVALID SCAN MIIMBUSY
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 31-4 Unimplemented: Read as ‘0’
bit 3 LINKFAIL: Link Fail bit
When ‘1’ is returned - indicates link fail has occurred. This bit reflects the value last read from the PHY
status register.
bit 2 NOTVALID: MII Management Read Data Not Valid bit
When ‘1’ is returned - indicates an MII management read cycle has not completed and the Read Data is not
yet valid.
bit 1 SCAN: MII Management Scanning bit
When ‘1’ is returned - indicates a scan operation (continuous MII Management Read cycles) is in progress.
bit 0 MIIMBUSY: MII Management Busy bit
When ‘1’ is returned - indicates MII Management module is currently performing an MII Management Read
or Write cycle.
Note: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-41
Section 35. Ethernet Controller
Register 35-37: EMAC1SA0: Ethernet Controller MAC Address 0 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— — — — — — — —
15:8
R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P
STNADDR6<7:0>
7:0
R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P
STNADDR5<7:0>
Legend: P = Programmable 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 31-16 Unimplemented: Read as ‘0’
bit 15-8 STNADDR6<7:0>: Station Address Sixth Byte bits
This field holds the sixth transmitted byte of the station address.
bit 7-0 STNADDR5<7:0>: Station Address Fifth Byte bits
This field holds the fifth transmitted byte of the station address.
Note 1: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.
2: This register is loaded at reset from the factory preprogrammed station address.
Register 35-38: EMAC1SA1: Ethernet Controller MAC Address 1 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— ———————
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
— ———————
15:8
R/W-P R/W-PR/W-P R/W-P R/W-P R/W-P R/W-P R/W-P
STNADDR4<7:0>
7:0
R/W-P R/W-PR/W-P R/W-P R/W-P R/W-P R/W-P R/W-P
STNADDR3<7:0>
Legend: P = Programmable 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 31-16 Unimplemented: Read as ‘0’
bit 15-8 STNADDR4<7:0>: Station Address Fourth Byte bits
This field holds the fourth transmitted byte of the station address.
bit 7-0 STNADDR3<7:0>: Station Address Third Byte bits
This field holds the third transmitted byte of the station address.
Note 1: Both 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed.
8-bit accesses are not allowed and are ignored by hardware.
2: This register is loaded at reset from the factory preprogrammed station address.

PIC32 Family Reference Manual
DS60001155D-page 35-42 © 2009-2017 Microchip Technology Inc.
Register 35-39: EMAC1SA2: Ethernet Controller MAC Address 2 Register
Bit
Range
Bit
31/23/15/7
Bit
30/22/14/6
Bit
29/21/13/5
Bit
28/20/12/4
Bit
27/19/11/3
Bit
26/18/10/2
Bit
25/17/9/1
Bit
24/16/8/0
31:24
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
————————
23:16
U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0
————————
15:8
R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P
STNADDR2<7:0>
7:0
R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P R/W-P
STNADDR1<7:0>
Legend: P = Programmable 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 31-16 Reserved: Maintain as ‘0’; ignore read
bit 15-8 STNADDR2<7:0>: Station Address Second Byte bits
This field holds the second transmitted byte of the station address.
bit 7-0 STNADDR1<7:0>: Station Address First Byte bits
This field holds the most significant (first transmitted) byte of the station address.
Note 1: 16-bit and 32-bit accesses to this register (including the Set, Clear and Invert registers) are allowed. 8-bit
accesses are not allowed and are ignored by hardware.
2: This register is loaded at reset from the factory preprogrammed station address.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-43
Section 35. Ethernet Controller
35.4 OPERATION
The Ethernet Controller provides the system modules needed to implement a 10/100 Mbps
Ethernet node using an external PHY chip. To offload the CPU from moving packet data to and
from the module, two internal descriptor-based DMA engines are included in the
Ethernet Controller.
The Ethernet Controller module consists of the following sub-modules:
• 10/100 Megabit Media Access Controller (MAC):
This controller implements the MAC sub-layer of the Data Link Layer, and performs the
CSMA/CD function contained in the ISO/IEC 8802-3 and the IEEE 802.3 specifications,
which includes:
- MII to connect to an external PHY
- RMII to connect to an external PHY
- MII Management block that provides control/status connection to the external PHY
- Performs the receive path Flow Control functions contained in Annex 31B of the IEEE
802.3 Specification
- Implements the MAC Transmit and MAC Receive interfaces that connect with the TX
and RX DMA engines.
• Flow Control:
Responsible for control of the transmission of PAUSE frames, as defined in Annex 31B of
the IEEE 802.3 Specification
• RX Filter (RXF):
This block performs multiple filters on every receive packet to determine whether each
packet should be accepted or rejected.
• TX DMA/TX BM Engine:
The TX DMA engine and TX BM engine perform data transfers from the packet buffers to
the MAC Transmit Interface, and also transfers the Transmit Status Vector (TSV) from the
MAC to the packet buffers once the transmission is complete. It operates using the TX
Descriptor tables.
• RX DMA/RX BM Engine:
The RX DMA engine and RX BM engine transfer receive packets and the Receive Status
Vector (RSV) from the MAC to the packet buffers using the RX Descriptor tables.
CAUTION
The Ethernet Controller requires a minimum clock frequency to be able to sustain 100
Mbps traffic. Currently, this frequency must be at least 40 MHz for PIC32MX/PIC3MZ
devices. This is a minimum value, and depending on the system bus load, the actual
running frequency may need to be higher than this. If this condition is not satisfied,
data loss will occur, resulting in RX FIFO Overflow or TXABORT conditions.

PIC32 Family Reference Manual
DS60001155D-page 35-44 © 2009-2017 Microchip Technology Inc.
35.4.1 Ethernet Frame Overview
IEEE 802.3-compliant Ethernet frames (packets) are between 64 bytes and 1518 bytes long
(Preamble and Start-of-Frame (SOF) Delimiter not included). Frames containing less
than 64 bytes are known as Runt frames, while frames containing more than 1518 bytes are
known as Huge frames.
An Ethernet frame is made up of the following fields:
• Start-of-Stream/Preamble
• Start-of-Frame Delimiter (SFD)
• Destination MAC address (DA)
• Source MAC address (SA)
• Type/Length field
• Data Payload
• Optional Padding field
• Frame Check Sequence (FCS)
Figure 35-2 illustrates the traffic on the actual physical cable. Refer to the IEEE 802.3
Specification for detailed information about the Ethernet protocol.
Figure 35-2: Ethernet Frame Format
35.4.1.1 START OF STREAM/PREAMBLE AND START-OF-FRAME DELIMITER
When transmitted on the Ethernet medium, the Start-of-Stream/Preamble and the SFD fields are
appended to the beginning of an Ethernet frame automatically by the MAC.
When receiving, these fields are automatically stripped from the received frames so that these
fields are not written into the RX data buffers. The software does not need to process/generate
these fields.
Filtered out by the module
Start of-Frame Delimiter
(filtered out by the module)
Destination address such as:
Multicast, Broadcast, or Unicast
Source Address
Type of packet or the length
Packet Payload
(with optional padding)
Frame Check Sequence – CRC
Start-of-Stream/
Preamble
SFD
DA
SA
Type/Length
Data
Padding
FCS
7
1
6
6
2
46-1500
4
Used in the
calculation of
FCS
Number of Bytes Field Comments
of the packet

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-45
Section 35. Ethernet Controller
35.4.1.2 DESTINATION MAC ADDRESS
A MAC address is a 6-byte number representing the physical address of the node(s) on an
Ethernet network. The destination address contains the MAC address of the device for which the
frame is intended. There are different types of addresses in the Ethernet space.
For example,
• Unicast Address: Designated for usage by the addressed node only. A Unicast address is
an address where the Least Significant bit (LSb) in the first byte of the address is zero (i.e.,
the first byte of the address is even). For example, 00 04 a3 00 00 01 is a Unicast address,
but 01 04 a3 00 00 01 is not a Unicast address.
• Multicast Address: Designated for use by a selected group of Ethernet nodes. A Multicast
address is an address where the LSb in the first byte of this address is set (i.e., the byte is
odd). For example, 01 04 a3 00 00 01 is a Multicast address. The Multicast address,
FF-FF-FF-FF-FF-FF, is reserved (Broadcast address) and is directed to all nodes on the
network.
The Ethernet Controller incorporates the Receive Filter module that can be configured to accept
or discard Unicast, Multicast and Broadcast frames. For more information on the receive filters,
refer to 35.4.8 “Receive Filtering Overview”.
35.4.1.3 SOURCE MAC ADDRESS
The source address is the 6-byte field MAC address of the node that transmitted the Ethernet
frame. Every Ethernet device must have a globally unique MAC address. Each PIC32 including
an Ethernet Controller has a unique address, which is loaded into the MAC registers on
power-up. This value can be used as is, or the registers may be reconfigured with a different
address at run time by modifying the EMAC1SA0, EMAC1SA1, and EMAC1SA2 registers.
35.4.1.4 TYPE/LENGTH
This is a 2-byte field indicating the protocol to which the frame belongs. Applications using
standards such as Internet Protocol (IP) or Address Resolution Protocol (ARP), should use the
type code specified in the specific standards document. Alternately, this field can be used as a
length field when the user is implementing proprietary network protocols. Typically, any value of
1500 (0x05DC) or smaller, is considered to be a length field and specifies the amount of
non-padding data, which follows in the data field.
35.4.1.5 DATA
The data field typically consists of between 0 byte and 1500 bytes of payload data for each frame.
PIC32 devices are capable of transmitting and receiving frames larger than this when the Huge
Frame Enable bit (HUGEFRM) in the Ethernet Controller MAC Configuration 2 Register
(EMAC1CFG2<2>) is set. However, these larger frames that do not meet the IEEE 802.3
Specification will likely be dropped by most Ethernet nodes.
35.4.1.6 PADDING
The padding field is a variable length field appended to meet the IEEE 802.3 Specification
requirements when transmitting small data payloads. The minimum payload for an Ethernet
frame is 46 bytes. Smaller frames must be padded to fill this space. For transmitted frames, the
software can instruct the Ethernet Controller to automatically generate the required padding by
using the Pad/CRC Enable bit, PADENABLE (EMAC1CFG2<5>), the VLAN Pad Enable bit,
VLANPAD (EMAC1CFG2<6>), and the Auto Detect Pad Enable bit,
AUTOPAD (EMAC1CFG2<7>). However, if the auto-padding is not enabled and the application
does not provide appropriate padding, the PIC32 device will not prevent the transmission of
these “runt” frames. When receiving frames, PIC32 devices accept and write all padding to the
receive buffer. Frames shorter than the required 64 bytes can optionally be filtered by the Runt
Error Reject filter, as described in 35.4.8.4 “Runt Rejection Filter”.

PIC32 Family Reference Manual
DS60001155D-page 35-46 © 2009-2017 Microchip Technology Inc.
35.4.1.7 FRAME CHECK SEQUENCE
The Frame Check Sequence (FCS) is a 4-byte field containing a standard 32-bit CRC calculated
over the Destination, Source, Type/Length, Data, and Padding fields. It allows for the detection
of transmission errors.
For transmitted frames, PIC32 devices can automatically generate and append a valid Flow
Control by using the CRC Enable1 bit, CRCENABLE (EMAC1CFG2<4>). Otherwise, the
software must calculate the CRC for the frame to be transmitted and append it properly.
For received frames, the FCS field is stored to the receive buffer. Frames with invalid CRC values
can either be discarded or accepted using the CRC Error and CRC Check Acceptance filters
described in 35.4.8.1 “CRC Error Acceptance Filter” and 35.4.8.3 “CRC Check Acceptance
Filter”.
Note: The polynomial for generating the FCS is:
G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 +x4 + p46-x2 + x + 1.
The FCS is transmitted starting with bit 31 and ending with bit 0.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-49
Section 35. Ethernet Controller
35.4.4 Media Independent Interface
The Media Independent Interface (MII) is a standard interconnection between the MAC and the
PHY for communicating TX and RX frame data.
The MII has the following important characteristics:
• Capable of supporting 10/100 Mbps rates for data transfer, and offers support for
management functions
• Provides independent four bit wide transmit and receive data paths
• Uses Transistor-Transistor Logic (TTL) signal levels, compatible with common digital
Complementary Metal-oxide Semiconductor (CMOS) processes
• Provides Full-Duplex operation
In 10 Mbps mode, the MII runs at 2.5 MHz; in 100 Mbps mode, it runs at 25 MHz. PHYs that
provide MII are not required to support both data rates, and may support either one or both.
Table 35-4 provides a list of the 18 MII signals.
Table 35-4: MII Signals
Signal
Name
IEEE
802.3 MII
Signals
Width Type Description
ETXCLK TX_CLK 1 Input The transmit clock signal is a continuous clock that provides the timing
reference for the transfer of the ETXEN, ETXD and ETXERR signals from
the MAC to the PHY. The ETXCLK frequency is a quarter of the nominal
transmit data rate. A PHY operating at 100 Mbps must provide a ETXCLK
frequency of 25 MHz, and a PHY operating at 10 Mbps must provide a
ETXCLK frequency of 2.5 MHz.
ERXCLK RX_CLK 1 Input The receive clock signal is a continuous clock that provides the timing
reference for the transfer of the ERXDV, RXD and ERXERR signals from
the PHY to the MAC. ERXCLK has a frequency equal to a quarter of the
data rate of the received signal.
ETXEN TX_EN 1 Output The transmit enable signal indicates that the MAC is presenting nibbles on
the MII for transmission. ETXEN transitions synchronously with respect to
ETXCLK.
ETXD<3:0> TXD<3:0> 4 Output The transmit data signals transition synchronously with respect to the
ETXCLK.
ETXERR TX_ER 1 Output The transmit coding error signal is synchronous with respect to the
ETXCLK. When ETXERR is asserted for one or more ETXCLK periods
while ETXEN is also asserted, the PHY will emit one or more symbols that
are not part of the valid data or delimiter set somewhere in the frame being
transmitted. This signal only affects 100 Mbps data transmission.
ERXDV RX_DV 1 Input The receive data valid signal indicates that the PHY is presenting
recovered and decoded nibbles on the RXD data lines. ERXDV is
synchronous with ERXCLK. ERXDV remains asserted for the entire frame.
ERXD<3:0> RXD<3:0> 4 Input The receive data signals represents the four data signals synchronous
with respect to ERXCLK. For each ERXCLK period in which ERXDV is
asserted, RXD<3:0> transfers four bits of recovered data from the PHY to
the MAC.
ERXERR RX_ER 1 Input The receive error signal is asserted to indicate to the MAC that a coding
error (or any error that the PHY is capable of detecting) has occurred in
the frame being transferred from the PHY to the MAC. ERXERR is
synchronous with ERXCLK.
ECRS CRS 1 Input The Carrier Sense signal is asserted by the PHY when either the transmit
or receive medium is non idle. Carrier Sense (CRS) will be deasserted by
the PHY when both the transmit and receive media are idle. The CRS
remains asserted throughout the d uration of a collision condition. It does
not have to be synchronous with either the ETXCLK or the ERXCLK.

PIC32 Family Reference Manual
DS60001155D-page 35-50 © 2009-2017 Microchip Technology Inc.
Refer to Clause 22 of the IEEE 802.3 Specification for detailed MII specifications.
Figure 35-4 illustrates a typical MII connection between the PIC32 and the external PHY.
Figure 35-4: PIC32 to External PHY Typical MII Connection
ECOL COL 1 Input The collision detected signal is asserted by the PHY upon detection of a
collision on the medium, and remains asserted while the collision condition
persists. It does not have to be synchronous with respect to either
ETXCLK or ERXCLK.
EMDC MDC 1 Output The management data clock signal is part of the MII Management
interface, and is explained in 35.4.6 “Media Independent Interface
Management (MIIM)”.
EMDIO MDIO 1 Input/
Output
The management data input/output signal is part of the MII Management
interface, and is explained in 35.4.6 “Media Independent Interface
Management (MIIM)”.
Table 35-4: MII Signals (Continued)
Signal
Name
IEEE
802.3 MII
Signals
Width Type Description
PIC32 with
Ethernet Controller
MII
External PHY
EMDC
EMDIO
MII
Management
Interface
ETXCLK
ERXCLK
ETXEN
ETXD<3:0>
ETXERR
ERXDV
ERXD<3:0>
ERXERR
ECRS
ECOL
Media
Independent
Interface

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-51
Section 35. Ethernet Controller
35.4.5 Reduced Media Independent Interface (RMII)
The management interface (MDIO/MDC) is assumed to be identical to that defined in MII.
The RMII has the following characteristics:
• Capable of supporting 10 Mbps and 100 Mbps data rates
• Single clock reference for both MAC and the PHY (can be sourced from the MAC or from
an external source)
• Provides independent two bit wide transmit and receive data paths
• Uses TTL signal levels, compatible with common digital CMOS processes
• Provides Full-Duplex operation
The interface runs at 50 MHz. Table 35-5 provides a list of the 10 Reduced Media Independent
Interface (RMII) signals.
Table 35-5: RMII Signals
Signal
Name
IEEE 802.3
RMII Signals Width Type Description
EREFCLK REF_CLK 1 Input The reference clock signal is a continuous clock that provides the
timing reference for ECRSDV, RXD<1:0>, ETXEN, ETXD<1:0> and
ERXERR. EREFCLK is a 50 MHz clock signal sourced by the MAC or
an external source. For PIC32 devices, the EREFCLK is an external
supplied clock signal.
ECRSDV CRS_DV 1 Input The Carrier Sense/Receive Data Valid signal is asserted by the PHY
when the receive medium is non idle. ECRSDV is asserted
asynchronously on detection of carrier. Loss of carrier results in the
deassertion of ECRSDV synchronous to the REF_CLK (only on nibble
boundaries). The data on RXD<1:0> is considered valid once
ECRSDV is asserted. Using the ECRSDV the MAC can accurately
recover ERXDV and CRS. If ERXERR is asserted while ECRSDV is
asserted, the frame will be rejected. If the ECRSDV is not asserted,
the ERXERR is ignored.
ERXD<1:0> RXD<1:0> 2 Input The receive data signals transition synchronously to EREFCLK. For
each clock period in which ECRSDV is asserted, ERXD transfers two
bits of recovered data from the PHY.
• ERXD is ‘00’ to indicate the idle condition when ECRSDV is
deasserted. Since the use of the PHY signal ERXERR is optional,
in order to ensure the propagation of errors for the received
signal, the ERXD replaces the data in the decoded stream with
‘01’ so that the MAC CRC mechanism will reject the frame.
• In 100 Mbps ERXD is synchronous to the EREFCLK
• In 10 Mbps the ERXD is sampled every tenth cycle
ETXEN TX_EN 1 Output The transmit enable signal indicates that the MAC is presenting di-bits
on ETXD<1:0> for transmission. ETXEN is asserted with the first
nibble of the preamble and remains asserted while all di-bits are
transmitted. ETXEN is synchronous with respect to EREFCLK.
ETXD<1:0> TXD<1:0> 2 Output The transmit data signal is transmits data to the PHY when ETXEN is
asserted. The ETXD data lines transition synchronously with respect
to EREFCLK. ETXD uses the value of ‘00’ to signal idle when the
ETXEN is deasserted.
• In 100 Mbps mode, ETXD provides valid data for each EREFCLK
period while ETXEN is asserted
• In 10 Mbps mode since the EREFCLK frequency is 10 times the
data rate the value on ETXD is sampled every tenth cycle

PIC32 Family Reference Manual
DS60001155D-page 35-52 © 2009-2017 Microchip Technology Inc.
Figure 35-5 illustrates a typical RMII connection between the PIC32 and the external PHY.
Figure 35-5: PIC32 to External PHY Typical RMII Connection
ERXERR RX_ER 1 Input The receive error signal is asserted for one or more EREFCLK periods
to indicate that an error was detected somewhere in the frame
presently being transferred from the PHY. The ERXERR is
synchronous with respect to EREFCLK.
EMDC MDC 1 Output The management data clock signal is part of the MII Management
interface and is explained in
35.4.6 “Media Independent Interface
Management (MIIM)”.
EMDIO MDIO 1 Input/
Output
The management data input/output signal is part of the MII
Management interface and is explained in
35.4.6 “Media
Independent Interface Management (MIIM)”.
Table 35-5: RMII Signals (Continued)
Signal
Name
IEEE 802.3
RMII Signals Width Type Description
PIC32 with
Ethernet Controller
RMII
External PHY
E MDC
EMDIO
RMII
Management
Interface
EREFCLK
ETXEN
ETXD<1:0>
ERXD<1:0>
ERXERR
ECRSDV
Reduced
Media
Independent
Interface
External ClockSource

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-53
Section 35. Ethernet Controller
35.4.6 Media Independent Interface Management (MIIM)
The Media Independent Interface Management (MIIM) module provides a serial communication
link between the PIC32 host and an external MII PHY device. The external serial
communications link operates in accordance with Clause 22 of the IEEE 802.3 Specification.
The MIIM input/output signals are:
• Management Data Clock (MDC) – MDC is sourced by the MAC to the PHY as the timing
reference for transfer of information on the MDIO signal.
• Management Data Input/Output (MDIO) – MDIO is a bidirectional signal between the PHY
and the MAC. It is used to transfer control information and status between the PHY and the
MAC. Control information is driven by the MAC synchronously with respect to MDC and is
sampled synchronously by the PHY. Status information is driven by the PHY synchronously
with respect to MDC and is sampled synchronously by the MAC.
The communication over the MIIM interface takes place in frames. Frames transmitted on the
MIIM have the following structure (see Table 35-6):
• Preamble: At the beginning of each transaction, the MAC sends a sequence of 32 logic one
bits on MDIO to provide the PHY with a synchronization pattern.
• SOF: The SOF is indicated by a <01> pattern
• Operation Code: <10> for a read transaction, <01> for a write transaction
• PHY Address: Five bits, allowing 32 unique PHY addresses. A PHY will always respond to
transactions with address zero.
• Register Address: Five bits, allowing 32 individual registers to be addressed within each PHY
• Turnaround: A 2-bit-time spacing between the Register Address field and the Data field of a
management frame to avoid contention during a read transaction.
• Data: This 16-bit field carries the data to/from the addressed PHY register
Table 35-6: MIIM Frame Format
As indicated previously, the size of an MIIM frame is 64 bits. However, the MIIM module may be
configured to suppress the preamble portion of the MII Management serial stream using the
Suppress Preamble bit (NOPRE) in the Ethernet Controller MAC MII Management Configuration
Register (EMAC1MCFG<1>), when the PHY supports a suppressed preamble operation.
Refer to Clause 22 in the IEEE 802.3 Specification for more information on MIIM.
35.4.6.1 EXTERNAL PHY REGISTER ACCESS
The PHY registers provide configuration and control of the PHY module, and status information
about its operation. Unlike the on-chip SFRs, the PHY registers are not directly accessible
through the SFR control interface. Instead, access is accomplished through a special set of MAC
control registers that implement the Media Independent Interface Management. These control
registers are referred to as the MIIM registers. The PHY registers are accessed through the MIIM
interface of the MAC. To do this, the MII Management Command, Address, and Data registers in
the MAC must be used.
The registers that control access to the PHY registers are listed in Table 35-1, and include
Register 35-31 through Register 35-36.
Note: The Idle condition on MDIO is a high-impedance state.
Operation
Management Frame Fields
PRE PHYADST OPCODE REGAD TA DATA IDLE
READ 1….1 01 10 a0…a4 d0….d15r0…r4 Z0 Z
WRITE 1….1 01 01 a0…a4 d0….d15r0…r4 10 Z

PIC32 Family Reference Manual
DS60001155D-page 35-54 © 2009-2017 Microchip Technology Inc.
35.4.6.2 INITIALIZING THE MII MANAGEMENT MODULE
For the MAC MIIM module to create the interface clock (MDC) frequency, the clock speed must
be configured. The MIIM module uses the SYSCLK as an input clock.
Use the MII Management Clock Select 1 bits, CLKSEL<3:0> (EMAC1MCFG<5:2>) to select the
divider for creating the MDC clock signal, which the IEEE 802.3 Specification defines to be no
faster than 2.5 MHz. However, some PHYs support clock rates up to 12.5 MHz.
35.4.6.3 READING A PHY REGISTER
When a PHY register is read through the MAC, the entire 16 bits are obtained.
To read from a PHY register, follow these steps:
1. Write the address of the PHY and of the PHY register to read from into the Ethernet
Controller MAC MII Management Address Register (EMAC1MADR).
2. Set the MII Management Read Command bit (READ) in the Ethernet Controller MAC MII
Management Command Register (EMAC1MCMD<0>). The read operation begins and
the MII Management Busy bit (MIIMBUSY) in the Ethernet Controller MAC MII
Management Indicators Register (EMAC1MIND<0>), will be set after three SYSCLK
periods (this is due to the internal pipeline of the MIIM interface).
3. Poll the MIIMBUSY bit to be certain that the operation is complete (the operation time is
the one needed to transfer a full MIIM frame). While MIIM is busy, the software should not
start any MII scan operations or write to the Ethernet Controller MAC MII Management
Write Data Register (EMAC1MWTD). When the MAC has obtained the register contents,
the MIIMBUSY bit will clear itself.
4. Clear the READ bit (EMAC1MCMD<0>).
5. Read the desired data from the Ethernet Controller MAC MII Management Write Data
Register (EMAC1MRDD).
35.4.6.4 WRITING A PHY REGISTER
When a PHY register is written to, all of the 16 bits are written at once; selective bit writes are not
implemented. If it is necessary to only reprogram select bits in the register, the software must first
read the PHY register, modify the resulting data, and then write the data back to the PHY register.
To write to a PHY register, follow these steps:
1. Write the address of the PHY and of the PHY register to read from into the EMAC1MADR
register.
2. Write the 16 bits of data to be written into the EMAC1MWTD register. Writing to this
register automatically begins the MIIM transaction, which causes the MIIMBUSY bit to be
set after three SYSCLK periods, this is due to the internal pipeline of the MIIM interface.
3. Poll the MIIMBUSY bit until it is cleared, which indicates the write has completed.
4. The PHY register will be written after the MIIM operation completes, which takes a MIIM
frame time. When the write operation has completed, the MIIMBUSY bit will clear itself.
The software should not start any MII scan or read operations while busy.
Note: All PHY chip registers are treated as 16 bits in width. Writes to unimplemented
locations are ignored, and any attempts to read these locations will return ‘0’. All
reserved locations should be written as ‘0’; their contents should be ignored when
read. Refer to the vendor-specific PHY data sheet for register access information.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-55
Section 35. Ethernet Controller
35.4.6.5 SCANNING A PHY REGISTER
The MAC can be configured to perform automatic back-to-back read operations on a PHY
register. This can significantly red uce the software complexity when periodic status information
updates are desired.
To perform the scan operation, follow these steps:
1. Write the address of the PHY, and of the PHY register to be read from, into the
EMAC1MADR register.
2. Set the MII Management Scan Mode bit, SCAN (EMAC1MCMD<1>). The scan operation
begins and the MIIMBUSY bit is set.
3. The first read operation will complete after the first MIIM frame is transferred. Subsequent
reads will be done at the same interval until the operation is canceled. The MII
Management Read Data Not Valid bit, NOTVALID (EMAC1MIND<2>), may be polled to
determine when the first read operation is complete. Read the scanned register data from
the EMAC1MRDD register.
4. After setting the SCAN bit, the EMAC1MRDD register will be updated automatically every
MIIM frame interval. There is no status information, which can be used to determine when
the EMAC1MRDD register is updated.
5. When the MIIM scan operation is in progress, the software must not attempt to write to the
EMAC1MWTD register or start a read operation.
6. The MIIM scan operation can be cancelled by clearing the SCAN bit, and then polling the
MIIMBUSY bit. New operations may be started after the MIIMBUSY bit is cleared.
Example 35-1 provides example code for a MIIM initialization and PHY register read, write, and
scan.
Example 35-1: MIIM Initialization and PHY Access
// Assume we're running at 80 MHz and we're working with a PHY that supports a maximum
// 2.5 MHz MIIM frequency
#include <p32xxxx.h>
#define PHY_ADDRESS 0x1f // the address of the PHY
EMAC1MCFG=0x00008000; // issue reset
EMAC1MCFG=0; // clear reset
EMAC1MCFG=(0x8)<<2; // program the MIIM clock, divide by 40
// read the basic status PHY register: 1
unsigned int phyRegVal;
while(EMAC1MIND&0x1); // wait not busy
EMAC1MADR=0x1|((PHY_ADDRESS)<<8); // set the PHY and register address
EMAC1MCMD=1; // issue the read order
__asm__ __volatile__ (“nop; nop; nop;”); // wait busy to be set
while(EMAC1MIND&0x1); // wait op complete
EMAC1MCMD=0; // clear command register
phyRegVal=EMAC1MRDD; // read the selected register
// write the basic control PHY register: 0
while(EMAC1MIND&0x1); // wait in case of some previous operation
EMAC1MADR=0x0|((PHY_ADDRESS)<<8); // set the PHY and register address
EMAC1MWT=0x8000; // issue the write order (PHY reset)
__asm__ __volatile__ (“nop; nop; nop;”); // wait busy to be set
while(EMAC1MIND&0x1); // wait write complete
// Make sure data has been written
// Perform a scan of the status PHY register: 1
// Start the scan
while(EMAC1MIND&0x1); // wait in case of some previous operation
EMAC1MADR=0x1|((PHY_ADDRESS)<<8); // set the PHY and register address
EMAC1MCMD=0x2; // issue the scan order
// Read the status register
// Note that the read can occur now at any time
// without previously selecting the read operation and the register
while(EMAC1MIND&0x4); // wait data valid
phyRegVal=EMAC1MRDD; // read the scanned register
// After some time we decide to stop the scan operation
EMAC1MCMD=0; // cancel scan

PIC32 Family Reference Manual
DS60001155D-page 35-56 © 2009-2017 Microchip Technology Inc.
35.4.7 Flow Control Overview
Ethernet Flow Control can send and recei ve PAUSE frames, which cause the receiving node to
stop transmitting for a specific time.
On the transmit side, the Flow Control block handles the hardware handshaking between the
MAC and the CPU when the transmit Flow Control is enabled. Flow Control for the received
packets is part of the MAC functionality.
The PIC32 MAC supports Symmetric PAUSE and Asymmetric PAUSE, as described in Clause
28, Table 28B-2, and Clause 31 and Annex 31B of the IEEE 802.3 Specification.
The Flow Control block supports two modes of operation: manual and automatic. In addition, the
mode of transmission (Full-Duplex or Half-Duplex) programmed into the MAC registers, is used
by the Flow Control block.
Before software can throttle-down incoming packets, it must enable Flow Control. The Flow
Control mechanism operates d ifferently between Full-Duplex and Half-Duplex mode.
35.4.7.1 FULL-DUPLEX
On the transmit side, the MAC will send a PAUSE control frame with a PAUSE timer value. The
receiving MAC decodes the control frame, extracts the PAUSE timer value and stalls
transmission for the designated time. This does not imply the transmitting device will pause
immediately. There is latency in the activation of the pause mechanism. If Flow Control is to be
deactivated before the PAUSE timer value expires, another PAUSE frame can be sent that
encodes a value of 0x0000 for the PAUSE timer value.
At the receiving node, if the MAC receives a PAUSE frame transmitted by another device, the
receiving node's transmit operation is inhibited until the PAUSE timer expires or the other device
cancels the request for PAUSE frames.
35.4.7.2 HALF-DUPLEX
When the software enables the Flow Control, the Flow Control block requests the MAC to apply
back-pressure. The MAC will continue sending a preamble pattern on the transmit line to prevent
any other device from gaining control of the bus. This will continue until Flow Control is disabled.
35.4.7.3 MANUAL FLOW CONTROL
The manual Flow Control is enabled through the Manual Flow Control bit, MANFC
(ETHCON1<4>). When manual Flow Control is enabled, the MAC sends PAUSE control frames
using the value of the PAUSE Timer Value bits, PTV<15:0> (ETHCON1<31:16>). When transmit
Flow Control is disabled, the MAC will send another PAUSE frame that encodes a value of
0x0000 for the PAUSE timer value to disable the Flow Control.
Note: The software should not change the Full-Duplex or Half-Duplex mode of operation,
while the transmit logic is in the middle of transmitting a package.
Note: A PAUSE frame includes the period of pause time being requested, in the range of
0 through 65535. The pause time is measured in units of pause “quanta”, where
each unit is equal to 512 bit times.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-57
Section 35. Ethernet Controller
35.4.7.4 AUTOMATIC FLOW CONTROL
The automatic Flow Control is enabled through the Automatic Flow Control bit, AUTOFC
(ETHCON1<7>). When automatic Flow Control is enabled, the PAUSE control frames are sent
by hardware based on the current value of the Packet Buffer Count bits, BUFCNT<7:0>
(ETHSTAT<23:16>).
The PAUSE control frames are framed based on the value in the Receive Watermark bits:
• When the BUFCNT value reaches the value specified by the Receive Full Watermark bits
(RXFWM<7:0>) in the Ethernet Controller Receive Watermarks Register
(ETHRXWM<23:16>), a PAUSE frame is automatically sent every 512/2 * PTV<15:0>
(ETHCON1<31:16>) bit transmit clock cycles
.
• When the BUFCNT value reaches the value specified by the Receive Empty Watermark
bits, RXEWM<7:0> (ETHRXWM<7:0>), a PAUSE frame with the MAC with the PTV set to
0x0000.
The BUFCNT value is only updated on a packet boundary; therefore, all automatic Flow Control
changes occur on packet boundaries. When automatic Flow Control is enabled, it has the highest
priority for setting and clearing Flow Control operations. Therefore, it is not recommended to mix
automatic and manual Flow Control.
To manually transmit a PAUSE frame, follow these steps:
1. In the initialization sequence, software sets the PAUSE value by writing the PTV<15:0>
bits (ETHCON1<31:16>).
2. Software writes the MANFC bit (ETHCON1<4>) to manually start the transmission of a
PAUSE frame.
3. The Flow Control block will request the MAC to send a PAUSE frame.
4. The MAC will assemble the complete Flow Control frame as follows:
• Preamble
• Start-of-Frame Delimiter (SFD)
• Destination Address = 01-80-c2-00-00-01 (Special PAUSE multicast address)
• Source Address = Station Address from EMAC1SA0-EMAC1SA3 registers
• Length = 0x8088 (Control Frame)
• Payload: Opcode (2 bytes) = 0x0001, PAUSE Value (2 bytes) = PTV
• Pad
• FCS
Note 1: The transmit clock cycle is 10 MHz or 100 MHz depending on the current MAC
speed selection: 10 Mbps or 100 Mbps.
2: Software must ensure that the Flow Control watermark values allow the PAUSE
frames to be sent when the amount of free space allocated by the free RX
descriptors drops below two times maximum Ethernet frame size (i.e., 1536 * 2).
This will ensure there is no receive overflow conditions.
3: The PTV value may only be changed when the operation is not enabled
ETHCON1<15> = 0.

PIC32 Family Reference Manual
DS60001155D-page 35-58 © 2009-2017 Microchip Technology Inc.
Example 35-2 shows example code for using manual Flow Control.
Example 35-2: Using Manual Flow Control Code
35.4.8 Receive Filtering Overview
The Receive Filter (RXF) block examines all incoming receive packets and accepts or rejects the
packet based on the user selectable filters. The following RX filters are supported:
• CRC Error Acceptance Filter controlled by the CRC Error Collection Enable (CRCERREN) bit
in the Ethernet Controller Receive Filter Configuration Register (ETHRXFC<7>)
• Runt Error Acceptance Filter controlled by the Runt Error Collection Enable bit, RUNTERREN
(ETHRXFC<5>)
• CRC Check Rejection Filter controlled by the CRC Okay Enable bit, CRCOKEN
(ETHRXFC<6>)
• Runt Rejection Filter controlled by the Runt Enable bit, RUNTEN (ETHRXFC<4>)
• Unicast Acceptance Filter controlled by the Unicast Enable bit, UCEN (ETHRXFC<3>)
• Not Me Unicast Acceptance Filter controlled by the Not Me Unicast Enable bit, NOTMEEN
(ETHRXFC<2>)
• Multicast Acceptance Filter controlled by the Multicast Enable bit, MCEN (ETHRXFC<1>)
• Broadcast Acceptance Filter controlled by the Broadcast Enable bit, BCEN (ETHRXFC<0>)
• Hash Table Acceptance Filter controlled by the Enable Hash Table Filtering bit, HTEN
(ETHRXFC<15>)
• Magic Packet Acceptance Filter controlled by the Magic Packet™ Enable bit, MPEN
(ETHRXFC<14>)
• Pattern Match Acceptance Filter with logical inversion controlled by the Pattern Match Mode
bits, PMMODE<3:0> (ETHRXFC<11:8>), and the Pattern Match Inversion bit, NOTPM
(ETHRXFC<12>)
The order of the filters listed above specifies the priority of the filter from highest-to-lowest, such
that if a filter is enabled and accepts or rejects a packet, all lower priority filters will have no effect.
For example, if the Runt Error Acceptance Filter is enabled and a packet of less than 64 bytes is
received, it will always be accepted even if the CRC check fails.
If a received packet is not explicitly accepted or discarded by an enabled filter, the packet will be
discarded by default. Due to the internal design of the RX Filter, the final accept versus abort
decision for an Ethernet frame is made at the end of the frame.
When a packet is received, the RSV for each receive packet contains information about which
filters matched the corresponding RX packet, regardless of whether these filters were active at
the time. This provides extra “status” information about the packet that may be used to filter
packets in software. For example, in Promiscuous mode, the Magic Packet Filter RSV bit (see
Offset 8, RXF_RSV<3> in Table 35-8) may be used to quickly identify a magic packet without the
need to examine the frame contents. Figure 35-9 illustrates information about the RSV.
Note: Each filter is either an Acceptance filter or a Rejection filter. Acceptance filters force
the acceptance of a packet, while Rejection filters force the rejection of a packet.
// NOTE: Setting the new PTV value should be done only when the peripheral
// is not enabled
#include <p32xxxx.h>
ETHCON1CLR=0xffff0000; // clear PTV
ETHCON1SET=(ptvVal)<<16; // set the new PTV value
/*....*/
ETHCON1SET=0x10; // turn on the Manual Flow Control at this moment PAUSE
// Frames are being sent or back-pressure is applied
// do some other things
// manage/retrieve all the received packets so far
// ...
// ...
ETHCON1CLR=0x10; // disable the Manual Flow Control

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-59
Section 35. Ethernet Controller
All filter settings are done using the ETHRXFC register. Due to synchronization in the RXF block,
Register 35-5 through Register 35-10 and Register 35-37 through Register 35-39 should not be
changed while the ON bit (ETHCON1<15>) is set. To change one or more of these registers or
their bits, you must first clear the ON bit.
The following sub-sections provide summary of each receive filter.
35.4.8.1 CRC ERROR ACCEPTANCE FILTER
This filter is used to explicitly accept packets that fail the CRC check. If enabled, all packets that
fail the CRC check are accepted, regardless of whether the CRC Check Filter is enabled or not.
35.4.8.2 RUNT ERROR ACCEPTANCE FILTER
This filter is used to explicitly accept packets that fail the Runt check. If enabled, all packets that
fail the Runt check are accepted, regardless of whether or not the Runt Filter is enabled.
35.4.8.3 CRC CHECK ACCEPTANCE FILTER
If enabled, results of the MAC CRC check will be examined and used to filter the packet. If this
filter is enabled and fails, the packet will be aborted. Conversely, if CRC checking is not enabled,
the received packet’s CRC is ignored and is not used as an acceptance requirement for the
packet.
35.4.8.4 RUNT REJECTION FILTER
The Runt Filter allows filtering on the size of the received packet (Destination Address, Source
Address, Length/Type, Payload, and FCS). When the Runt Rejection Filter is enabled, packets
smaller than 64 bytes will be rejected.
35.4.8.5 CAST ACCEPTANCE FILTER
The packet is filtered by its cast and supports the following:
• Unicast: Accepts any packet that is of type Unicast and whose Destination Address
matches the Station MAC Address
• Not-Me Unicast: Accepts any packet that is of type Unicast and whose Destination Address
does not match the Station MAC Address
• Broadcast: Accepts any packet that is of type Broadcast
• Multicast: Accepts any packet that is of type Multicast
A receive packet may be accepted (depending on the other filters), if any of the active cast filters
accept the packet. Enabling both the Unicast and Broadcast filters, for example, would allow
either type of the packet to be received. To accept all incoming packets (Promiscuous mode),
enable the UCEN, NOTMEEN, MCEN and BCEN filters, and disable all other filters.
35.4.8.6 HASH TABLE ACCEPTANCE FILTER
When enabled, the Hash Table filter accepts received packets based on their destination
address, with up to 64 different addresses allowed. This is done by using the Destination Address
CRC output from the MAC as a lookup key in a user-defined Hash table.
The CRC value is calculated on the received packet Destination Address field. Bits <28:23> of
this value are then used as an index into a 64-bit user programmable table (ETHHT0, ETHHT1)
containing single-bit accept ‘1’ or ignore ‘0’ values. For example, if the calculated CRC has a
value of 0x05, the value in bit 5 of the 64-bit HT register table is examined. If that entry is a logical
‘1’, the packet is accepted; otherwise, the filter results are not considered when deciding whether
to accept the packet or not.
The Destination Address CRC output used by this filter corresponds to bits <28:23> of the
uncomplemented 32-bit CRC over the Destination Address of the RX packet.

PIC32 Family Reference Manual
DS60001155D-page 35-60 © 2009-2017 Microchip Technology Inc.
35.4.8.7 MAGIC PACKET™ ACCEPTANCE FILTER
The Magic Packet filter scans the received packet for a predetermined pattern to accept the
packet. A Magic Packet is defined by the Data field. The Data field contains a synchronization
pattern of six 0xFF bytes followed by the Destination Station Address repeated sixteen times.
The data packet may contain additional payload besides the Magic Packet pattern.
Figure 35-6 illustrates the sample Magic Packet format.
Figure 35-6: Sample Magic Packet™ Format
SA
FCS
DA
Type/Length
Data
11 22 33 44 55 66
00 FE
09 0A 0B 0C 0D 0E
Received
Data Field
77 88 99 AA BB CC
EF 54 32 10
FF FF FF FF FF 00
FF FF FF FF FF FF
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
11 22 33 44 55 66
19 1A 1B 1C 1D 1E
Data
Sync Pattern
Sixteen repeats of
the Station Address

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-61
Section 35. Ethernet Controller
35.4.8.8 PATTERN MATCH ACCEPTANCE FILTER
When enabled, the Pattern Match Acceptance filter accepts packets that match a certain pattern.
The match is accomplished by generating a Checksum of the selected bytes in a 64-byte window.
If the calculated checksum is equal or not equal to the ETHPMCS register, as specified by the
NOTPM bit (ETXRXFC<12>), and all conditions associated with the PMMODE<3:0> bits
(ETHRXFC<11:8>) are met, the packet is accepted. Otherwise, the packet is aborted.
The 64-byte window is programmed using the Pattern Match Offset 1 bits (PMO<15:0>) in the
Ethernet Controller Pattern Match Offset Register (ETHPMO<15:0>), so the start of the window
can be anywhere from 0 to 65536 bytes. However, if the 64-byte window extends past the end
of the packet, the pattern match filter aborts the packet.
The Pattern Match Mask bits, PMM<63:0> (ETHPMM0<31:0> and ETHPMM1<31:0>) are used
to select whether or not the given byte in the 64-byte window is used in the computation of the
Checksum. If the Pattern Match Mask bit (PMM<n>) in the Ethernet Pattern Match Mask
registers (ETHPMM0, ETHPMM1) is set, the respective byte is used in the Checksum
computation (where n = 0, 1, 2,..., 62, 63 and n = 0 points to the first byte after the offset value).
The Checksum algorithm is same as the TCP/IP Checksum calculation. Note that the algorithm
requires that the calculation uses a 16-bit word length. This means that the data series used for
the calculation will have a zero byte of padding for the last byte, if odd number of bytes are to be
matched. Also, the Checksum value is initialized to 0x00000000 before the calculation is started.
Figure 35-7 illustrates an example of the Checksum calculation.
Figure 35-7: Checksum Calculation
12 00 AC 23 92 55 00 00 FE AA FF FF 34 12 CD AB <-- Data Packet (hex)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <-- Byte Number
Step 1: Add words of data packet:
1200h + AC23h + 9255h + 0000h + FEAAh + FFFFh + 3412h + CDABh = 450DEh
Step 2a: Add high word with low word of checksum_reg:
50DEh + 0004h = 50E2h
checksum_reg[31:0] = 0x0004_50DE
checksum_reg[31:0] = 0000_50E2h
Step 3: NOT(000050E2h) = FFFFAF1Dh
checksum_reg[31:0] = 0000_50E2h
output dma_checksum_val[15:0] = AF1Dh
Note 1: The above calculation assumes an initial seed of 0x0000.
2: If dma_length[DMA_ADDR_MSB:0] = 0, the final checksum value must be the 1’s complement of the checksum seed. For
an initial checksum seed of 0x0000, this will result in 0xFFFF. For a user-specified seed, this will result in the same
seed value, as user-specified seed values are already 1’s complemented before being brought into the DMA.
Step 2b: If the high order word from Step 2a > 0x0000, add the high word with the low word of checksum_reg
(i.e., repeat step 2a).

PIC32 Family Reference Manual
DS60001155D-page 35-62 © 2009-2017 Microchip Technology Inc.
Figure 35-8 illustrates a sample pattern match format.
Figure 35-8: Sample Pattern Match Format
Example 35-3 shows setting the pattern match RX filter.
Example 35-3: Setting the Pattern Match RX Filter
SA
Pattern Match Offset = 0x6
FCSDA Type/Length Data
Bytes used for
Checksum
Pattern Match Mask bits (PMM<63:0>) = 0x0000000000001F0A
11 22 33 44 55 66 77 88 99 AA BB CC 00 5A 09 0A 0B 0C 0D . . . 40 . . . FE 45 23 01
Received
Data
Field
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 . . . 70 . . .Byte #
Computation
64-byte Window used
for Pattern Matching
Input configuration:
Received data is shown in hexadecimal; Byte number shown in decimal format
Values used for Checksum computation = {0x88, 0xAA, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x00}
Note: 00h hardware padded
Checksum Value Output = 0x563F
// Note: Setting the Pattern Match filter should be done only when receive
// is not enabled
/* Input parameters:
- int matchMode: a value between 0 and 9 describing the Pattern Match Mode
(see PMMODE (ETHRXFC<8:11>) in the ETHRXFC: Ethernet Controller Receive
Filter Configuration Register (Register 35-4)
- long long matchMask: the match mask in the 64 Byte packet window
- int matchOffs: the offset applied to the incoming packet data to obtain
the window
- int matchChecksum: the 16 bit checksum to be used for comparison
- int matchInvert: Boolean to for the Pattern Match Inversion bit NOTPM
(ETHRXFC<12>)
*/
#include <p32xxxx.h>
ETHRXFCCLR = 0x00000F00; // disable Pattern Match mode
ETHPMM0 = (unsigned int)matchMask;
ETHPMM1 = (unsigned int)(matchMask>>32);
ETHPMO = matchOffs;
ETHPMCS = matchChecksum;
if(matchInvert)
{
ETHRXFCSET = 0x00001000; // set NOTPM
}
else
{
ETHRXFCCLR = 0x00001000; // clear NOTPM
}
ETHRXFCSET=(matchMode)<<0x00000008; // enable Pattern Match mode

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-63
Section 35. Ethernet Controller
35.4.9 Ethernet DMA and Buffer Management Engines
In order to reduce the overhead on the CPU to move the packet data between data memory and
the Ethernet Controller, internal RX and TX DMA engines are integrated into the Ethernet
module. The DMA engines are responsible for transferring data from system memory to the MAC
for transmit packets and for transferring data from the MAC to system memory for receive
packets. The DMA engines each have access to the system memory by acting as two different
bus masters, one bus master for transmit and one for receive.
The DMA engines use separate Ethernet Descriptor Tables (EDTs) for TX and RX operations to
determine where the TX/RX packet buffer resides in the system memory.
Both transmit and receive descriptors, called Ethernet Descriptors (EDs), used by the DMA
engines have a similar format, with only the status word formats being different. The format of
the descriptors is shown in Table 35-7 and Table 35-8. It is the software’s responsibility to set up
the RX and TX descriptor tables before enabling an Ethernet transfer.
Table 35-7: Ethernet Controller TX Buffer Descriptor Format
Offset 31 24 22 18 16 14 13 1030 29 28 27 26 25 23 21 20 19 17 15 12 11 9 8 7 6 5 4 3 2 1 0
Addr+0
S
O
P
E
O
P
UU U BYTE_COUNT<10:0> UU U U U U U
N
P
V
E
O
W
N
— — — — — — —
Addr+4 DATA_BUFFER_ADDRESS<31:0>
Addr+8 U U U U U U U U
— — — —
TSV<51:32>
Addr+12 TSV<31:0>
Addr+16 NEXT_ED<31:0>
Note: The address of the Ethernet Descriptor must be 4-byte aligned.
Offset 0
bit 31 SOP: Start-of-Packet Enable bit
1 = Transmit a Start-of-Packet delimiter with this data buffer
0 = No Start-of-Packet delimiter present
bit 30 EOP: End-of-Packet Enable bit
1 = Transmit an End-of-Packet delimiter with this data buffer
0 = No End-of-Packet delimiter present
bit 29-27 User-defined bits; not used by the Ethernet Controller
bit 26-16 BYTE_COUNT<10:0>: Byte Count bits
The Byte Count represents the number of bytes to be transmitted for this descriptor. Valid
byte counts are 1-2047 per descriptor entry.
Note: Programming a BYTE_COUNT = 0 can result in undefined behavior.
bit 15-9 User-defined bits; not used by the Ethernet Controller
bit 8 NPV: NEXT ED Pointer Valid Enable bit
1 = Next Descriptor is pointed to by the Next_ED field in this descriptor
0 = Next Descriptor follows this descriptor in system data memory
bit 7 EOWN: Ethernet Controller Own bit
1 = The Ethernet Controller owns the ED and its corresponding data buffer. The software
must not modify the ED or the data buffer.
0 = The software owns the ED and its corresponding data buffer. The Ethernet Controller
ignores all other fields in the ED.
Note: This bit can be written by either the software or the Ethernet Controller and it
must be initialized by the user application to the desired value prior to enabling
the Ethernet Controller.
bit 6-0 Reserved: Maintain as ‘0’; ignore Read
Offset 4
bit 31-0 DATA_BUFFER_ADDRESS<31:0>: Data Buffer Address bits
The starting point address of the Descriptor data buffer.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-65
Section 35. Ethernet Controller
Table 35-8: Ethernet Controller RX Buffer Descriptor Format
Offset 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Addr+0
S
O
P
E
O
P
———
BYTE_COUNT<10:0> U U U U U U U
N
P
V
E
O
W
N
— — — — — — —
Addr+4 DATA_BUFFER_ADDRESS<31:0>
Addr+8 RXF_RSV<7:0> U U U U U U U U PKT_CHECKSUM<15:0>
Addr+12 RSV<31:0>
Addr+16 NEXT_ED<31:0>
Note: The address of the Ethernet Descriptor must be 4-byte aligned.
Offset 0
bit 31 SOP: Start-of-Packet Enable bit
1 = Received a Start-of-Packet delimiter with this data buffer
0 = No Start-of-Packet delimiter present
bit 30 EOP: End-of-Packet Enable bit
1 = Transmit an End-of-Packet delimiter with this data buffer
0 = No End-of-Packet delimiter present
bit 29-27 Reserved: Maintain as ‘0’; ignore Read
bit 26-16 BYTE_COUNT<10:0>: Byte Count bits
The Byte Count represents the number of bytes to be transmitted for this descriptor. Valid
byte counts are 1-2047 per descriptor entry.
bit 15-9 User-defined bits; not used by the Ethernet Controller
bit 8 NPV: NEXT ED Pointer Valid Enable bit
1 = Next Descriptor is pointed to by the Next_ED field in this descriptor
0 = Next Descriptor follows this descriptor in system data memory
bit 7 EOWN: Ethernet Controller Own bit
(1)
1 = The Ethernet Controller owns the ED and its corresponding data buffer. The software
must not modify the ED or the data buffer.
0 = The software owns the ED and its corresponding data buffer. The Ethernet Controller
ignores all other fields in the ED.
Note: This bit can be written by either the software or the Ethernet Controller and it
must be initialized by the user application to the desired value prior to enabling
the Ethernet Controller.
bit 6-0 Reserved: Maintain as ‘0’; ignore Read
Offset 4
bit 31-0 DATA_BUFFER_ADDRESS<31:0>: Data Buffer Address bits
The starting point address of the Descriptor data buffer.
Offset 8
bit 31-24 RXF_RSV<7:0>: Receive Filter Status Vector bits
This field carries extra information about filtering of the received packet:
RXF_RSV<7> = Multicast match
RXF_RSV<6> = Broadcast match
RXF_RSV<5> = Unicast match
RXF_RSV<4> = Pattern Match match
RXF_RSV<3> = Magic Packet match
RXF_RSV<2> = Hash Table match
RXF_RSV<1> = NOT (Unicast match) AND NOT (Multicast Match)
RXF_RSV<0> = Runt packet
bit 23-16 User-defined bits; not used by the Ethernet Controller
bit 15-0 PKT_CHECKSUM<15:0>: The RX Packet Payload Checksum of this descriptor’s packet.
The calculated 1’s complement of the 16-bit packet checksum value.

PIC32 Family Reference Manual
DS60001155D-page 35-66 © 2009-2017 Microchip Technology Inc.
Offset 12
bit 31-0 RSV<31:0>: Receive Status Vector bits
Status for the received packet:
RSV<31> = Reserved
RSV<30> = Receive VLAN Type Detected
Current frame was recognized as a VLAN tagged frame.
RSV<29> = Receive Unknown Op code
Current Frame was recognized as a Control Frame but it contained an Unknown Op-code.
Packet does not have a CRC error and has a valid length (64-1518).
RSV<28> = Receive PAUSE Control Frame
Current Frame was recognized as a Control Frame containing a valid PAUSE Frame
Op-code and a valid address. Packet does not have a CRC error and has a valid length
(64-1518).
RSV<27> = Receive Control Frame
Current Frame was recognized as a Control Frame for having a valid Type-Length
designating it as a Control Frame. Packet does not have a CRC error and has a valid length
(64-1518).
RSV<26> = Dribble Nibble
Indicates that after the end of this packet an additional 1 to 7 bits were received. A single
nibble, called the dribble nibble, is formed but not sent out.
RSV<25> = Receive Broadcast Packet
Indicates packet received had a valid broadcast address.
RSV<24> = Receive Multicast Packet
Indicates packet received had a valid multicast address.
RSV<23> = Received Okay
Indicates that at the packet had a valid CRC and no symbol errors.
RSV<22> = Length Out of Range
Indicates that frame type/length field was larger than 1500 bytes (Type field).
RSV<21> = Length Check Error
Indicates that frame length field value in the packet does not match the actual data
byte-length and specifies a valid length.
RSV<20> = CRC Error
Indicates that frame CRC field value does not match the CRC calculated by the receiver
MAC.
RSV<19> = Receive Code Violation
Indicates that the MII data does not represent a valid receive code when MRXER asserts
during the data phase of a frame.
RSV<18> = Carrier Event Previously Seen
Indicates that at some time since the last receive statistics, a carrier event was detected,
noted and reported with the next receive statistics. The carrier event is not associated with
this packet. A carrier event is activity on the receive channel that does not result in a packet
receive attempt being made.
RSV<17> = RXDV Event Previously Seen
Indicates that the last receive event seen was not long enough to be a valid packet.
RSV<16> = Long Event/Drop Event
Indicates a packet over 50,000 bit times occurred, or that a packet since the last RSV was
dropped.
RSV<15:0> = Received Byte Count
Indicates length of received frame.
Offset 16
bit 31-0 NEXT_ED<31:0>: Next Ethernet Descriptor Address bits
When NPV = 1: This field contains the starting point address of the next Ethernet Descriptor.
When NPV = 0
:
This field is not present in the descriptor.
Table 35-8: Ethernet Controller RX Buffer Descriptor Format (Continued)

PIC32 Family Reference Manual
DS60001155D-page 35-68 © 2009-2017 Microchip Technology Inc.
Figure 35-10: Ethernet Descriptor Table (EDT) Format (Linear List, NPV = 0)
35.4.9.1 ETHERNET DESCRIPTOR BUFFER MANAGEMENT
The descriptor tables and packet data buffers used by the receive and transmit paths reside in
the system data memory. The descriptor tables are a linked list of descriptors that reference
blocks of packet data buffers in the system’s data memory. They are physically and logically
partitioned into separate Transmit and a Receive Descriptors and Buffers. Note that the start
address of both the RX and TX Descriptor tables must be 4-byte-aligned (i.e., bit 1 and
bit 0 = 00).
35.4.9.2 ETHERNET DESCRIPTOR OWNERSHIP
Because the descriptors and buffers are shared between the CPU and the Ethernet Controller,
a simple semaphore mechanism is used to distinguish either CPU or Ethernet Controller is
allowed to update the descriptor and associated buffers in the data memory. This semaphore
mechanism is implemented by the EOWN bit in each Buffer Descriptor. When the EOWN bit is
clear, the descriptor is owned by the CPU. When the buffers and descriptors are owned by the
CPU, the CPU may modify the descriptor at its discretion. When the EOWN bit is set, the
descriptor (and the buffer memory pointed to by the descriptor) is owned by the Ethernet
Controller hardware. The software may not modify the descriptor or its corresponding data buffer.
The Ethernet Controller will write the Buffer Descriptor and corresponding data buffer at its
discretion.
TX/RX Start ADDR
(SFR)
Packet Buffer
STATUS
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
STATUS
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
STATUS
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
EOWN BC EOPSOPNPV = 0
STATUS
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
EOWN BC SOP EOPNPV = 1
Packet Buffer
Packet Buffer
NEXT_ED
Packet Buffer
EOWN BC EOPSOP
NPV = 0
EOWN BC EOPSOP
NPV = 0

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-69
Section 35. Ethernet Controller
35.4.9.3 ETHERNET DESCRIPTOR TABLE (EDT) CONFIGURATION
Before enabling the transfers for the Ethernet Controller, the software must set up both the TX
and RX descriptor tables and also allocate the packet data buffer areas pointed to by the
descriptors. The number of descriptor entries in each table is determined by the software and the
amount of memory available in the system.
The software can set up two EDT configurations: a descriptor ring and a descriptor list.The only
difference is whether the last descriptor in the list is an “empty” descriptor with the EOWN bit =
0, or the last descriptor has a reference back to the top of the ring. Either of these can be handled
by the Ethernet DMA engines. An example of these two types is illustrated in Figure 35-11.
Figure 35-11: Ethernet Descriptor Table (EDT) List and Ring Format
Note: It is the responsibility of the software to initialize all the fields for each descriptor in
the EDT, which includes initializing the status field to 0’s. See Table 35-7 and
Table 35-8, for detailed descriptions of the Ethernet Descriptor format.
Packet
Buffer
TX/RX Start ADDR (SFR)
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV =
1
EOWN =
1
Byte Cnt EOPSOP
CHKSUM/STATUSSTATUS
Descriptor List Configuration Descriptor Ring Configuration
Packet
Buffer
Packet
Buffer
Packet
Buffer
Packet
Buffer
TX/RX Start ADDR (SFR)
Packet
Buffer
Packet
Buffer
Packet
Buffer
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV = 1
EOWN = 1Byte Cnt EOP
SOP
CHKSUM/STATUS
STATUS
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV = 1
EOWN = 1Byte Cnt EOPSOP
CHKSUM/STATUSSTATUS
STATUS (TSV/RSV)
xxxxxxxxxxxxxxxxxxxxxxx
DATA_BUFF_ADDR
NPV = 1
EOWN = 0Byte Cnt EOP
SOP
CHKSUM/STATUSSTATUS
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV = 1
EOWN = 1Byte Cnt EOPSOP
CHKSUM/STATUSSTATUS
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV = 1
EOWN = 1Byte Cnt EOP
SOP
CHKSUM/STATUS
STATUS
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV = 1
EOWN = 1Byte Cnt EOP
SOP
CHKSUM/STATUS
STATUS
STATUS (TSV/RSV)
NEXT_ED
DATA_BUFF_ADDR
NPV = 1
EOWN = 1Byte Cnt EOPSOP
CHKSUM/STATUSSTATUS

PIC32 Family Reference Manual
DS60001155D-page 35-70 © 2009-2017 Microchip Technology Inc.
35.4.9.4 ETHERNET TRANSMIT BUFFER MANAGEMENT
The Transmit Buffer Management (TXBM) block along with the TX DMA manages the flow of
transmit packets from the system memory to the MAC using the Transmit Buffer descriptors.
Transmit operation is enabled by setting the Transmit Request to Send bit, TXRTS
(ETHCON1<9>). In response to the TXRTS bit being set, the TX DMA will fetch an ED from the
EDT pointed to by the Ethernet Controller TX Packet Descriptor Start Address Register
(ETHTXST). After it has read the location of the data buffer and the control word for the data
buffer, the DMA will begin reading the data buffer data and writing it to the transmit port of the
MAC. If more than one descriptor is needed, the DMA will move to the next descriptor and will
continue sending data.
When a packet has to be transmitted from the system memory to the MAC, the packet data is
read from the memory pointed by the descriptor DATA_BUFFER_ADDRESS, see Figure 35-9.
The format of the transmitted packets is the same as the one for the received packets. Each
transmit packet buffer contains the standard Ethernet frame fields to be transmitted (DA, SA,
Type/Length, and Payload).
An example of a TX packet using three descriptors is illustrated in Figure 35-12. Once the
descriptor table entries and packet data buffers are programmed by the software, the transmit
operation is initiated by setting the TXRTS bit.
Note: Software must ensure that the TX descriptor list and the ETHTXST register are
initialized before setting the TXRTS bit.
Note: The EOWN bits in the transmitted descriptors should be set by the software starting
with the last descriptor of the packet to be transmitted and ending with the first. This
prevents any race condition between software and the Ethernet Controller
hardware.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-71
Section 35. Ethernet Controller
Figure 35-12: Ethernet Descriptor Table (EDT) with Multiple Descriptors Per Packet
Once a complete packet has been transmitted, the Ethernet Controller will update the Transmit
Status Vector (TSV) in the first descriptor entry used for that packet. The EOWN field is updated
for all descriptors used by the transmitted packet. Also, the hardware will update the ETHTXST
register to reflect the next TX descriptor to be used for the next transmitted packet.
As long as there are valid transmit descriptors for packets (the next descriptor is valid,
EOWN = 1), the TX DMA will continue to traverse the descriptor table and send packet data to
the MAC for transmission. When all the transmit operations are complete, the transmit logic will
clear the TXRTS bit and set the Transmit Done Interrupt bit (TXDONE) in the Ethernet Controller
Interrupt Request Register (ETHIRQ<3>). The TXDONE bit will generate an interrupt if the
Transmitter Done Interrupt Enable bit (TXDONEIE) in the Ethernet Controller Interrupt Enable
Register (ETHIEN<3>) is set. Thus the completion of the transmit operation can be monitored by
either polling the TXRTS bit or by using the TXDONE bit interrupt.
The transmit operation can be stopped by clearing the TXRTS bit at any time during the
transmission of the packet. When the TXRTS bit is cleared during a packet transmission, the
current packet will complete its transmission after which the TXBUSY Status bit (ETHSTAT<6>)
will be cleared, indicating the transmit engine has stopped.
TX/RX Start ADDR
(SFR)
Data bytes 1-50
Data bytes 51-75
Type/Length (2 bytes)
Source Address (6 bytes)
Destination Address (6 bytes)
STATUS
NEXT_ED
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
EOWN BC = 25 SOP = 0EOP = 1NPV = 1
STATUS
NEXT_ED
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
STATUS
NEXT_ED
STATUS CHECKSUM/STATUS
DATA_BUFF_ADDR
EDT
Packet to Transmit
EOWN BC = 50 SOP = 0EOP = 0NPV = 1
EOWN BC = 14 SOP = 1 0EOP = NPV = 1

PIC32 Family Reference Manual
DS60001155D-page 35-72 © 2009-2017 Microchip Technology Inc.
Software should not write any of the TX related SFR registers while the TXRTS bit is set. To
change these registers, the TXRTS must be cleared, then the software must wait for TXBUSY to
deassert, after which the registers can be written and the TXRTS bit is set again.
35.4.9.5 ETHERNET TRANSMIT OPERATION DETAILS
The packet transmit process is as follows:
1. Software writes the packet data to a packet buffer in data memory and programs a
descriptor entry to point to the packet data buffer. It also programs the SOP, EOP,
BYTE_COUNT, and EOWN bits to show that a valid packet is available, and also if there
are other descriptors needed to send the complete packet. See Figure 35-12 for an
example of a TX packet using multiple descriptor entries. The descriptor is used to define
the Transmission Packet data buffer location and length.
2. Software sets the TXRTS bit (ETHCON1<9>) to start the transmission, which starts the
TX DMA and TXBM logic.
3. The TX DMA engine will read the next available descriptor entry from the descriptor table
which is pointed to by the ETHTXST register.
4. After the TX DMA engine reads the DATA_BUFFER_ADDRESS value, the engine will
begin reading the packet data from the location read from the descriptor.
5. The TXBM indicates the SOF to the MAC and transmits the entire frame data from the
transmit buffer, until the end address is reached. The TXBM simply transmits from the start
address until the specified number of bytes has been transmitted to the MAC transmit
interface.
6. The MAC can retry a transmission due to an early collision.
7. The MAC can abort a transmission due to a late collision, excessive collisions or
excessive defers. This condition is signaled by the Transmit Abort Condition Interrupt bit,
TXABORT (ETHIRQ<2>).
8. Once the transmission has completed, the TX DMA engine stores the relevant bits of the
TSV into the first descriptor entry of the packet.
9. After the packet has been transmitted, all the descriptors used for the transmission are
released to the software through the EOWN bits being cleared.
10. If more valid TX descriptors are available (EOWN = 1), the DMA engine will go back to
step 3 to begin the next packet’s transmission. Otherwise, if the next descriptor is still
owned by hardware (EOWN = 0), transmission will halt and wait for the software to set the
TXRTS bit again.
Any collision that occurs within the Collision Window bits (CWINDOW<5:0>) in the Ethernet
Controller MAC Collision Window/Retry Limit Register (EMAC1CLRT<13:8>), boundary is an
early collision and results in a Retry operation. A collision that happens beyond the CWINDOW
boundary will be treated as a late collision and will cause an abort. The CWINDOW<5:0> bits is
typically set to 64 bytes. An abort condition can also result from reaching the maximum collision
count Retransmission Maximum bits, RETX<3:0> (EMAC1CLRT<3:0>), for a packet to be sent.
Note: The ETHTXST transmit configuration register (starting address of TX Descriptor
Table) is used by the TX DMA, and should be changed only when the TX DMA is
not operating (i.e., TXRTS bit = 0 and TXBUSY bit = 0), because continual
synchronization to the DMA clock domain is not provided.
Software must ensure the ETHTXST configuration register does not change when
the TX DMA is active.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-73
Section 35. Ethernet Controller
The TXBM engine has little information about the content of data it sends to the MAC. However,
the following two kinds of transmit packets can be sent:
• A complete packet, which includes the following:
- Addresses (DA, SA), Type/Length and Payload
- Pad (if required)
- FCS
In this case, the PADENABLE bit (EMAC1CFG2<5>) is ‘0’. The MAC will not pad the frame,
but will perform a CRC check on the frame, and set TSV<20> in the TX status vector if the
CRC check match fails.
• An incomplete packet that includes: Addresses (DA, SA), Type/Length and Payload
In this case, PADENABLE = 1. The MAC will pad the frame (in accordance with the settings
of the AUTOPAD bit (EMAC1CFG2<7>) and the VLANPAD bit (EMAC1CFG2<6>)), and will
insert the calculated CRC (FCS) for the frame.
See Table 35-2 for a description of the pad and CRC options based on the settings of the
EMAC1CFG2 register. Example 35-4 shows the Ethernet transmit packet code.
Example 35-4: Ethernet Transmit Packet Code
/* The following assumptions were made for this example:
- the packet that has to be sent consists of multiple buffers in memory.
- the number of available TX descriptors greater than the number of buffers composing the
packet (there's at least an extra descriptor ending the chain of descriptors)
- this is the first transmission of a packet, the example enables the transmission process.
Input parameters:
- sEthTxDcpt* pArrDcpt: pointer to an array that holds free descriptors that we can use for
the TX operation (see below the definition for sEthTxDcpt).
- char* pArrBuff: pointer to an array that holds buffers to be transmitted
- int* pArrSize: pointer to an array that holds the sizes of buffers to be transmitted
- int nArrayItems: how many buffers to be transmitted are stored in the array. */
#include <p32xxxx.h>
// definition used (see : Table 35-7 Ethernet Controller TX Buffer Descriptor Format)
typedef struct
{
volatile union
{
struct
{
unsigned: 7;
unsigned EOWN: 1;
unsigned NPV: 1;
unsigned: 7;
unsigned bCount: 11;
unsigned: 3;
unsigned EOP: 1;
unsigned SOP: 1;
};
unsigned intw;
}hdr; // descriptor header
unsigned char* pEDBuff; // data buffer address
volatile unsigned long longstat; // TX packet status
unsigned int next_ed; // next descriptor (hdr.NPV==1);
}__attribute__ ((__packed__)) sEthTxDcpt; // hardware TX descriptor (linked).
extern void* VA_TO_PA(char* pBuff); // extern function that returns the physical
// address of the virtual address input parameter
int ix; // loop index
sEthTxDcpt* pEDcpt; // current Ethernet descriptor
sEthTxDcpt* tailDcpt; // last Ethernet descriptor
char* pBuff; // current data buffer to be transmitted
int* pSize; // current data buffer size

PIC32 Family Reference Manual
DS60001155D-page 35-74 © 2009-2017 Microchip Technology Inc.
Example 35-4: Ethernet Transmit Packet Code (Continued)
pEDcpt=pArrDcpt;
pBuff=pArrBuff;
pSize=pArrSize;
tailDcpt=0;
for(ix=0; ix< nArrayItems; ix++, pEDcpt++, pBuff++, pSize++)
{
// pass the descriptor to hw, use linked descriptors, set proper size
pEDcpt->pEDBuff=(unsigned char*)VA_TO_PA(pBuff); // set buffer
pEDcpt->hdr.w=0; // clear all the fields
pEDcpt-> hdr.NPV=1; // set next pointer valid
pEDcpt-> hdr.EOWN=1; // set hardware ownership
pEDcpt->hdr.bCount=* pSize; // set proper size
if(tailDcpt)
{
tailDcpt->next_ed=VA_TO_PA(&pEDcpt);
}
tailDcpt=pEDcpt;
}
// at this moment pEDcpt is an extra descriptor we use to end the descriptors list
pEDcpt->hdr.w=0; // software ownership
tailDcpt->next_ed= VA_TO_PA(&pEDcpt);
pArrDcpt[0].hdr.SOP=1; // Start-of-Packet
pArrDcpt[nArrayItems-1].hdr.EOP=1; // End-of-Packet
ETHTXST=VA_TO_PA(pArrDcpt); // set the transmit address
ETHCON1SET= 0x00008200; // set the ON and the TXRTS
// the ETHC will transmit the buffers we just programmed
/* do something else in between */
while(!(ETHCON1&0x00000200)); // wait transmission to be done
// check the ETHSTAT register to see the transfer result
Note: Example 35-4 uses the syntax specific to the MPLAB
®
C Compiler for PIC32 MCUs.
Refer to your compiler manual regarding support for packed data structures.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-75
Section 35. Ethernet Controller
35.4.9.6 ETHERNET RECEIVE BUFFER MANAGEMENT (RX BM)
The Receive Buffer Management (RX BM) block along with the RX DMA manages the flow of
receive packets from the MAC to the system memory using the Receive Buffer descriptors.
The receive operation is enabled by setting the RXEN bit (ETHCON1<8>). Once the RXEN bit
is set, the RX DMA will respond to the incoming packets by reading the next available descriptor
entry in the table and writing the packet data into the packet buffer pointed to by the descriptor,
and writing the receive packet status into the descriptor entry itself. If the incoming packet
requires more space than is allocated by a single buffer, the packet may span multiple
descriptors. If the RX DMA reads the next packet descriptor in the table and does not own it, this
may be an overflow condition and will be reported through the status registers.
When a packet is successfully received (the packet is not aborted by the filter or an overrun
error), the packet data is stored in the memory pointed to by the descriptor
DATA_BUFFER_ADDRESS (see Figure 35-9). The RSV, the receive filter status vector
(RXF_RSV), the packet checksum (PKT_CHECKSUM), and the control word (SOP and EOP)
are updated in the first descriptor entry used for that packet. The EOWN field is updated for all
descriptors used by the received packet. Additionally, for improved packet management, the
BUFCNT<7:0> bits (ETHSTAT<23:16>) keeps a running count of the number of received packet
buffers stored in data memory.
The ETHRXST register is updated to reflect the next RX descriptor to be used for the next
received packet. Once hardware has stored the packet in memory, software is responsible for
checking the packet’s RSV for errors before the packet is processed.
Once software processes a received packet, it should write the Descriptor Buffer Count
Decrement bit, BUFCDEC (ETHCON1<0>), once for each descriptor used for that packet in
order to decrement the packet buffer count, BUFCNT. This provides an accurate count of
unprocessed packet buffers pending in data memory that is used in automatic flow control (see
35.4.7 “Flow Control Overview”). Software should also update the descriptors and clear the
EOWN field in the descriptors used for that packet to free them up for another received packet.
When automatic flow control is enabled, an overrun condition occurs if the RX logic receives
more packets than the maximum number that the BUFCNT<7:0> bits (ETHSTAT<23:16>) can
reflect. If an attempt is made to increment the BUFCNT field (by RX BM having received a
packet), and the register has reached its maximum value (0xFF), the register will not rollover; an
overrun error condition will be generated and the RX logic will halt. The proper way to handle this
situation is to read out packets and decrement the BUFCNT counter.
If automatic flow control is disabled, the RX DMA will continue processing, and BUFCNT will
saturate at a value of 0xFF.
If the RX engine stops due to a lack of available descriptors, it will not start again until it detects
a write to the BUFCDEC bit (ETHCON1<0>). This signals that the software has made available
additional RX descriptor buffers.
Note: When the RXEN bit is enabled, the RX DMA engine will initially fetch an RX
descriptor from the system data memory in preparation of receiving packet data.
Software must ensure the descriptor list is initialized prior to setting the RXEN bit.
Note 1: The ETHRXST receive configuration register (starting address of the RX Descriptor
table) is used by the RX DMA, and should be changed only when the RX DMA is
not operating (i.e., RXEN = 0 and RXBUSY = 0), since continual synchronization
to the DMA clock domain is not provided. Ensuring the ETHRXST configuration
register does not change when the RX DMA is active is the responsibility of
software.
2: When using the receive EDT (RX EDT), the software must ensure that the RX EDT
contains (at a minimum) sufficient entries that are required to buffer the largest
Ethernet Frame. This is needed because the RX DMA engine does not detect the
wrap-around condition.

PIC32 Family Reference Manual
DS60001155D-page 35-76 © 2009-2017 Microchip Technology Inc.
35.4.9.7 ETHERNET RECEIVE OPERATION DETAILS
A received packet is stored in the packet buffer along with a status vector, which is stored in the
descriptor. The status vector has two components:
• The RSV, which is driven by the MAC at the end of a received packet and contains
information about the packet received
• The RXF_RSV, which driven out by the RXF block
This combined status is stored in the first descriptor used to store the packet data buffer.
The following of steps are involved in the packet receiving process:
1. Software sets up the RX descriptor table with RX descriptor entries and the associated
packet data buffers pointed to by each descriptor entry.
2. Software writes to the ETHRXST register (pointing to the start of the RX descriptor table)
and enables the RX port by setting the RXEN bit (ETHCON1<8>).
3. The RX DMA engine reads a valid descriptor from the table, and determines start of the
packet data buffer.
4. When a packet is received, the MAC indicates the start of a new frame and presents the
data.
5. The RX BM receives the data and stores it in an RX FIFO. Writes to the system memory
are postponed until 32 bits of data have been received. The RX DMA takes the data from
the RX FIFO and stores it in the Packet data buffer pointed to by the descriptor it just read.
Once all the bytes are written that have been allocated by the descriptor, the RX DMA
reads another descriptor in order to write more packet data.
6. If the RX DMA fetches a descriptor with EOWN = 0 when needed to store more packet
data, the Receive Buffer Not Available Interrupt bit, RXBUFNA (ETHIRQ<1>), interrupt
occurs.
7. If any one of the following events occur during a packet reception, the packet is aborted
and the descriptor is not updated with the packet status, which leaves it available for the
next packet:
• The RXF aborts the packet
• RXFIFO overrun, which can be caused by:
- Excessive system level latency
- The BUFCNT<7:0> bits (ETHSTAT<23:16>) reaching maximum value
- No descriptors are available for hardware processing
8. Once the frame completes, the MAC presents the RSV and the RXF presents the
RXF_RSV.
9. The RX DMA will traverse the descriptors a second time:
a) The first descriptor used for the current packet will be updated with the RSV,
RXF_RSV, PKT_CHECKSUM and BYTE_COUNT values.
b) All the descriptors that belong to the current packet get their SOP and EOP updated.
Also, the EOWN bit is updated to indicate to the software that it can read the received
packet data.
10. Once the RSV is passed to the RX DMA, the RX BM is ready to receive another packet.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-77
Section 35. Ethernet Controller
Example 35-5 shows code example for the Ethernet receive packet.
Example 35-5: Ethernet Receive Packet Code
/* The following assumptions were made for this example:
- the packet that has to be received might consist of multiple Ethernet frames.
- the number of available RX descriptors is greater than the number of receive buffers that
have to be made available for the incoming frames (there’s at least an extra descriptor
ending the chain of descriptors)
- all the RX filtering is already programmed
- this is the first receive operation to take place, the example enables the receive
process.
Input parameters:
- sEthRxDcpt* pArrDcpt: pointer to an array that holds free descriptors that we can use for
the RX operation (see below the definition for sEthRxDcpt).
- char* pArrBuff: pointer to an array that holds buffers to receive the incoming data
traffic
- int rxBuffSize: size of the receive buffers
- int nArrayItems: how many receive buffers are stored in the array. */
#include <p32xxxx.h>
// definition used for this example (see Table 35-7)
typedef struct
{
volatile union
{
struct
{
unsigned: 7;
unsigned EOWN: 1;
unsigned NPV: 1;
unsigned: 7;
unsigned bCount: 11;
unsigned: 3;
unsigned EOP: 1;
unsigned SOP: 1;
};
unsigned int w;
}hdr; // descriptor header
unsigned char* pEDBuff; // data buffer address
volatile unsigned long long stat; // TX packet status
unsigned int next_ed; // next descriptor (hdr.NPV==1);
}__attribute__ ((__packed__)) sEthRxDcpt; // hardware RX descriptor (linked).
extern void* VA_TO_PA(char* pBuff); // extern function that returns the physical
// address of the input virtual address parameter
int ix; // index
sEthRxDcpt* pEDcpt; // current Ethernet descriptor
sEthRxDcpt* tailDcpt; // last Ethernet descriptor
char* pBuff; // current data buffer to be transmitted
pEDcpt=pArrDcpt;
pBuff=pArrBuff;
tailDcpt=0;
ETHCON2=(rxBuffSize/16)<<4; // set the RX data buffer size
for(ix=0; ix< nArrayItems; ix++, pEDcpt++, pBuff++)
{
// pass the descriptor to hardware, use linked descriptors, set proper size
pEDcpt->pEDBuff=(unsigned char*)VA_TO_PA(pBuff); // set buffer
pEDcpt->hdr.w=0; // clear all the fields
pEDcpt-> hdr.NPV= 1; // set next pointer valid
pEDcpt-> hdr.EOWN= 1; // set hardware ownership
if(tailDcpt)
{
tailDcpt->next_ed=VA_TO_PA(&pEDcpt);
}

PIC32 Family Reference Manual
DS60001155D-page 35-78 © 2009-2017 Microchip Technology Inc.
Example 35-5: Ethernet Receive Packet Code (Continued)
35.4.10 Ethernet Initialization Sequence
To initialize the Ethernet Controller to receive and transmit Ethernet messages, perform these
steps:
1. Ethernet Controller Initialization:
a) Disable Ethernet interrupts in the EVIC register by clearing the Ethernet Controller IE
bit, ETHIE (IEC1<28>).
b) Turn the Ethernet Controller off, and then clear the ON bit (ETHCON1<15>), the
RXEN bit (ETHCON1<8>), and the TXRTS bit (ETHCON1<9>).
c) Abort the Wait activity by polling the ETHBUSY bit (ETHSTAT<7>).
d) Clear the Ethernet Interrupt Flag bit (ETHIF) in the Interrupts module (IFS1<28>).
e) Disable any Ethernet Controller interrupt generation by clearing the ETHIRQIE
register.
f) Clear the TX and RX start addresses from the ETHTXST and ETHRXST registers.
2. MAC Initialization:
a) Reset the MAC using the SOFTRESET bit (EMAC1CFG1<15>), or individually reset
the modules by setting the Reset MCS/RX bit, RESETRMCS (EMAC1CFG1<11), the
Reset RX Function bit, RESETRFUN (EMAC1CFG1<10>), the Reset MCS/TX bit,
RESETTMCS (EMAC1CFG1<9>), and the Reset TX Function bit, RESETTFUN
(EMAC1CFG1<8>).
b) Use the Configuration bit setting, FETHIO (DEVCFG3<25>), to detect the alternate
or default I/O configuration. Refer to Section 32. “Configuration” (DS60001124) for
more information.
c) Use the Configuration bit setting, FMIIEN (DEVCFG3<24>), to detect MII/RMII
operation mode.
d) Initialize as digital, all of the pins used by the MAC PHY interface (generally, only
those pins that have shared analog functionality need to be configured).
e) Initialize the MIIM interface:
i. If the RMII operation is selected, Reset the RMII module by using the
RESETRMII bit (EMAC1SUPP<11>) and set proper speed in the SPEEDRMII bit
(EMAC1SUPP<8>).
ii. Issue an MIIM block reset, by setting and then clearing the Test Reset MII
Management bit, RESETMGMT (EMAC1MCFG<15>).
iii. Select a proper divider in the CLKSEL<3:0> bits (EMAC1MCFG<5:2>) for the
MIIM PHY communication based on the system running clock frequency and the
external PHY supported clock.
tailDcpt=pEDcpt;
}
// at this moment pEDcpt is an extra descriptor we use to end the descriptors list
pEDcpt->hdr.w=0; // software ownership
tailDcpt->next_ed= VA_TO_PA(&pEDcpt);
ETHRXST=VA_TO_PA(pArrDcpt); // set the address of the first RX descriptor
ETHCON1SET= 0x00008100; // set the ON and the RXEN
// the Ethernet Controller will receive frames and place them in the receive buffers
// we just programmed
/* do something else in between */
// can check the BUFCNT (ETHSTAT<16:23>) or RXDONE (ETHIRQ<7>)
// to see if there are packets received
Note: Example 35-5 uses the syntax specific to the MPLAB C Compiler for PIC32 MCUs.
Refer to your compiler manual regarding support for packed data structures.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-79
Section 35. Ethernet Controller
3. PHY Initialization:
This depends on the actual external PHY used. All PHYs should implement the basic
register set as specified in Table 22-6 of the “MII Management Register Set” in Clause 22
of the IEEE 802.3 Specification.
In addition to the basic register set, PHYs may provide an extended set of nine registers
and capabilities that may be accessed and controlled through the MIIM interface. They
provide a PHY specific identifier, control and monitoring for the auto-negotiation process,
and so on. The IEEE 802.3 Specification provides room for 16 extended registers which
implement vendor-specific capabilities.
Following are the common steps for PHY initialization. Adjust these steps according to the
vendor specific PHY data sheet:
a) Reset the PHY (use Control Register 0).
b) Set the MII/RMII operation mode. This requires access to a vendor-specific control
register.
c) Set the normal, swapped, or automatic (preferred) MDIX. This requires access to a
vendor-specific control register.
d) Check the PHY capabilities by investigating the Status Register 1.
e) The automatic negotiation should be enabled (preferably), if the PHY supports it.
Advertise the supported capabilities using the PHY Register 4 “Auto-negotiation
Advertisement Register”. Start the negotiation (Control Register 0) and wait for the
negotiation to complete. Once the negotiation is complete, get the link partner
capabilities from the PHY Register 5 “Auto-negotiation Link Partner Ability Register”
and negotiation result from the vendor-specific register.
f) If automatic negotiation is not supported or selected, update the PHY Duplex and
Speed settings directly (use Control Register 0 and possibly some vendor-specific
registers).
4. MAC Configuration:
When the Duplex and Speed settings are available, configure the MAC using these steps:
a) Enable the MAC Receive Enable bit, RXENABLE (EMAC1CFG1<0>), selecting both
the MAC TX Flow Control bit, TXPAUSE (EMAC1CFG1<3>), and the MAC RX Flow
Control bit, RXPAUSE (EMAC1CFG1<2>) (the PIC32 MAC supports both).
b) Select the desired automatic padding and CRC capabilities, enabling of the Huge
frames, and the Duplex type in the EMAC1CFG2 register.
c) Program the EMAC1IPGT register with the back-to-back inter-packet gap.
d) Use the Ethernet Controller EMAC1IPGR register, for setting the non-back-to-back
inter-packet gap.
e) Set the collision window and the maximum number of retransmissions in the
EMAC1CLRT register.
f) Set the maximum frame length in the EMAC1MAXF register.
g) Optionally, set the station MAC address in the EMAC1SA0, EMAC1SA1, and
EMAC1SA2 registers (these registers are loaded at Reset from the factory
preprogrammed station address).
5. Continue the Ethernet Controller initialization:
a) If you want to turn on the Flow Control, update the value of the PTV<15:0> bits
(ETHCON1<31:16>).
b) If you want to use automatic Flow Control, set the full and empty watermarks:
RXFWM<7:0> bits (ETHRXWM<23:16>) and the RXEWM<7:0> bits
(ETHRXWM<7:0>).
c) If needed, enable the automatic Flow Control by setting the AUTOFC bit
(ETHCON1<7>).
d) Set the RXFs by updating the ETHHT0, ETHHT1, ETHPMM0, ETHPMM1,
ETHPMCS, and ETHRXFC registers.
e) Set the size of the RX buffers in the RXBUFSZ<6:0> bits (ETHCON2<10:4>) (all
receive descriptors use the same buffer size). Note that using packets that are too
small will lead to packet fragmentation, and has a noticeable impact on the
performance.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-81
Section 35. Ethernet Controller
35.4.11 Ethernet Statistics Registers
To comply with the 802.3 Layer Management Specification, the Ethernet Controller implements
various statistics registers in hardware. These registers are incremented by hardware when
various conditions are detected in a transmitted/received packet. Once a register reaches its
maximum value, it will roll over to all zeros the next time it is incremented. Therefore, it is the
responsibility of software to read these in a timely manner to avoid losing any data.
A read by software will automatically cause the corresponding register to be cleared. Statistics
counters can be written by software using the SET, CLR, and INV registers. Writes to the normal
registers are also supported. In normal operation, the statistics registers should just be read on
a periodic basis to collect data on the Ethernet link traffic.
35.4.11.1 PAYLOAD CHECKSUM CALCULATION
The Ethernet Controller automatically calculates a 16-bit packet checksum for all received
packets and stores the 16-bit value along with the received packets status vector in the packet
descriptor, PKT_CHECKSUM (RX_DCPT<96:111>) field. This checksum can be useful for the
TCP/IP software implementations.
The payload checksum is calculated over the complete received packet except for the
first 14 bytes (destination address, source address and length/type fields). If the software needs
to exclude more bytes from the calculated checksum, it must subtract the values accordingly.
A payload checksum is a simple checksum used to provide basic protection against the bit
corruption during transmission of Ethernet frames. It is typically used in TCP and UDP packets
of the TCP/IP protocols. The checksum is calculated by dividing the byte stream into 16-bit words
and adding them together. Any overflow is also added back into the checksum. The checksum
calculation begins after the first 14 bytes of the frame are received and includes the FCS bytes.
The result is the 1’s complement of the calculated sum.
Figure 35-7 illustrates an example of the payload checksum calculation.
Note 1: The SET, CLR, and INV Statistics registers are only meant for supporting software
debugging and testing.
2: When the device is put in Sleep mode, updates to the Statistics registers are
suspended as the system clock is not running. The only exception to this is an
overflow case, which will increment the overflow counter and set the overflow flag
Receive FIFO Over Flow Error bit, RXOVFLW (ETHIRQ<0>). This is done to signal
to software upon a wake-up that some packets have been lost.
3: Some statistical counters may immediately increment when exiting Sleep due to
pending events.

PIC32 Family Reference Manual
DS60001155D-page 35-82 © 2009-2017 Microchip Technology Inc.
35.5 ETHERNET INTERRUPTS
The PIC32 device can generate interrupts reflecting the events that occur during the Ethernet
Controller’s transfer of frames. Each of the Ethernet Controller interrupt events has a
corresponding Interrupt Enable bit (IE) in the ETHIEN register, which must be set for an interrupt
to be generated. However, regardless of the value of the ETHIEN register, the status of all
interrupt events is directly readable through the ETHIRQ register. Therefore, the software has
visibility of an event generating a potential interrupt by polling the register, and not having an
interrupt propagate out of the Ethernet module.
Ethernet interrupts are persistent. This means that as long as the event that generated the
interrupt is pending, the interrupt signal from the Ethernet Controller module will remain asserted.
Following is a description of the interrupt events generated by the transmission and receive of
Ethernet frames.
Transmit path related interrupt events:
• TX DMA engine transfer error interrupt, signaled by the TXBUSE bit (ETHIRQ<14>) and
enabled using the TXBUSEIE bit (ETHIEN<14>). This event occurs when the TX DMA
encounters a bus error during a memory access, and is caused by an addressing error
(usually because of a bad pointer).
• Transmission done interrupt, signaled by the TXDONE bit (ETHIRQ<3>) and enabled using
the TXDONEIE bit (ETHIEN<3>). This event occurs when the currently transmitted TX
packet completes transmission and the TSV is loaded into the first descriptor of the packet.
• Transmission aborted interrupt, signaled by the TXABORT bit (ETHIRQ<2>) and enabled
using the TXABORTIE bit (ETHIEN<2>). This event occurs when the MAC aborts the
transmission due to one of these reasons:
- Jumbo TX packet abort (packet size is greater than the maximum size MACMAXF bit
(EMAC1MAXF<15:0>))
- Underrun abort (Transmit engine cannot keep up with the requested data flow. This
happens when the system bus is overloaded.)
- Excessive defer abort (Packet was deferred in excess of 6071 nibble times in
100 Mbps mode or 24,287 bit times in 10 Mbps mode)
- Late collision abort (Collision occurred beyond the collision window)
- Excessive collisions abort (Packet was aborted because the number of collisions
exceeded the RETX bit (EMAC1CLRT<3:0>)
Receive path related interrupt events:
• RX DMA engine transfer error interrupt, signaled by the RXBUSE bit (ETHIRQ<13>) and
enabled using the RXBUSEIE bit (ETHIEN<13>). This event occurs when the RX DMA
encounters a bus error during a memory access and is caused by an addressing error
(usually because of a bad pointer).
• Receive done interrupt, signaled by the RXDONE bit (ETHIRQ<7>) and enabled using the
RXDONEIE bit (ETHIEN<7>). This event occurs whenever a packet is successfully
received.
• Packet pending interrupt, signaled by the PKTPEND bit (ETHIRQ<6>) and enabled using the
PKTPENDIE bit (ETHIEN<6>). This event occurs whenever the buffer counter
BUFCNT<7:0> bits (ETHSTAT<23:16>) has a value greater than ‘0’.
• Receive activity interrupt, signaled by the RXACT bit (ETHIRQ<5>) and enabled using the
RXACTIE bit (ETHIEN<5>). This event occurs whenever data is stored in the RX BM FIFO.
• Receive buffer not available interrupt, signaled by the RXBUFNA bit (ETHIRQ<1>) and
enabled using the RXBUFNAIE bit (ETHIEN<1>). This event occurs whenever the RX
DMA runs out of descriptors by fetching a descriptor not owned by hardware (EOWN = 0).
Note: An early collision will cause the MAC to assert the Retry, but not the Abort. This
condition will therefore not cause an interrupt.

© 2009-2017 Microchip Technology Inc. DS60001155D-page 35-83
Section 35. Ethernet Controller
• Receive FIFO overflow error interrupt, signaled by the RXOVFLW bit (ETHIRQ<0>) and
enabled using the RXOVFLIE bit (ETHIEN<0>). This event occurs whenever the RX BM is
unable to transfer data out of the receive FIFO to the system memory and the internal FIFO
overflows because of one of the following reasons:
- Excessive system level latency
- The BUFCNT<7:0> bits (ETHSTAT<23:16>) reaching maximal value
- No descriptors are available for hardware processing
• Empty Watermark interrupt, signaled by the EWMARK bit (ETHIRQ<9>) and enabled using
the EWMARKIE bit (ETHIEN<9>). This event occurs whenever the RX descriptor buffer
count BUFCNT<7:0> bits (ETHSTAT<23:16>) is less than or equal to the RXEWM bit
ETHRXWM<7:0>) value.
• Full Watermark interrupt, signaled by the FWMARK bit (ETHIRQ<8>) and enabled using the
FWMARKIE bit (ETHIEN<8>). This event occurs whenever the RX descriptor buffer count
BUFCNT<7:0> bits (ETHSTAT<23:16>) is greater than or equal to the RXFWM bit
(ETHRXWM<23:16>) value.
Interrupts in the Ethernet peripheral can be divided into two types depending on how and where
the interrupt is cleared: software cleared interrupt events and hardware cleared interrupt events.
Both interrupt events are cleared by a device Reset.
Software cleared interrupt events are cleared by writing the corresponding bit in the ETHIRQCLR
or ETHIRQ register directly, and include the following bits: TXBUSE, RXBUSE, RXDONE,
RXACT, TXDONE, TXABORT, RXBUFNA, and RXOVFLW.
Hardware cleared interrupt events are cleared by removing the condition that caused the
interrupt, and include the following bits:
• EWMARK: This interrupt can be cleared when an RX packet is successfully received and
the BUFCNT value is greater than the value of the RXEWM bits (ETHRXWM<7:0>).
• FWMARK: This interrupt can be cleared by writing to the BUFCDEC bit (ETHCON1<0>),
thereby decrementing the buffer descriptor count (BUFCNT) below the value of the
RXFWM<7:0> bits (ETHRXWM<23:16>).
• PKTPEND: This interrupt can be cleared by writing the BUFCDEC bit (ETHCON1<0>) until
the value of the BUFCNT<7:0> bits (ETHSTAT<23:16>) reaches ‘0’.
All the interrupts belonging to the Ethernet Controller map to the Ethernet interrupt vector. The
corresponding Ethernet Controller interrupt flag is the ETHIF bit (IFS1<28>). This interrupt flag
must be cleared in software once the cause generating the interrupt is processed.
The Ethernet Controller is enabled as a source of interrupts through the respective ETHIE bit
(IEC1<28>). The interrupt priority level bits, ETHIP<2:0> (IPC12<4:2>), and interrupt sub-priority
level bits, ETHIS<1:0> (IPC12<1:0>), must also be configured.
Note: Refer to Section 8. “Interrupts” (DS60001108) for detailed description of the IFSx,
IECx, and IPCx interrupt bits.

PIC32 Family Reference Manual
DS60001155D-page 35-84 © 2009-2017 Microchip Technology Inc.
35.5.1 Interrupt Configuration
The Ethernet Controller module has multiple internal interrupt flags (TXBUSE, RXBUSE,
EWMARK, FWMARK, RXDONE, PKTPEND, RXACT, TXDONE, TXABORT, RXBUFNA and
RXOVFLW) and corresponding enable interrupt control bits (TXBUSEIE, RXBUSEIE,
EWMARKIE, FWMARKIE, RXDONEIE, PKTPENDIE, RXACTIE, TXDONEIE, TXABORTIE,
RXBUFNAIE and RXOVFLIE). However, for the interrupt controller, there is one dedicated
interrupt flag bit for the Ethernet Controller, ETHIF (IFS1<28>), and the corresponding interrupt
enable/mask bit, ETHIE (IEC1<28>).
The Ethernet Controller module has its own priority and sub-priority levels independent of other
peripherals. The ETHIF bit (IFS1<28>) will be set without regard to the state of the corresponding
enable bit, ETHIE (IEC1<28>). The ETHIF can be polled by software, if required.
The ETHIE bit (IEC1<28>) is used to define the behavior of the Vector Interrupt Controller (INT)
module when the corresponding ETHIF bit is set. When the corresponding ETHIE bit is clear, the
Interrupts module does not generate a CPU interrupt for the event. If the ETHIE bit is set, the
Interrupts module will generate an interrupt to the CPU when the ETHIF bit is set (subject to the
priority and sub-priority as follows). It is the responsibility of the user software routine that
services a particular interrupt to clear the interrupt flag bit before the service routine is complete.
The priority of the Ethernet Controller module interrupt can be set using the IPC12 register of the
INT controller. This priority defines the priority group to which the interrupt source will be
assigned. The priority groups range from a value of 7 (the highest priority) to a value of 0, which
does not generate an interrupt. An interrupt being serviced will be preempted by an interrupt in
a higher priority group.
The sub-priority bits allow setting the priority of an interrupt source within a priority group. The
values for the sub-priority range from 3 (highest priority) to 0 (lowest priority). An interrupt with
the same priority group but having a higher sub-priority value will not preempt a lower sub-priority
interrupt that is in progress.
The priority group and sub-priority bits allow more than one interrupt source to share the same
priority and sub-priority. If simultaneous interrupts occur in this configuration, the natural order
of the interrupt sources within a priority/sub-priority group pair determine the interrupt
generated.
The natural priority is based on the vector numbers of the interrupt sources. The lower the vector
number, the higher the natural priority of the interrupt. Any interrupts that were overridden by
natural order will then generate their respective interrupts based on priority, sub-priority and
natural order after the interrupt flag for the current interrupt is cleared.
After an enabled interrupt is generated, the CPU will jump to the vector assigned to that interrupt.
The vector number for the interrupt is the same as the natural order number. The CPU will then
begin executing code at the vector address. The user’s code at this vector address should
perform any application specific operations and clear the ETHIF interrupt flags (as well as the
corresponding event in the ETHIRQ register, if a software clearable interrupt) and then exit. Refer
to the vector address table in Section 8. “Interrupts” (DS60001108) for more information.
Table 35-9 provides the Ethernet interrupt vectors for various offsets with Ebase = 0x8000:0000.
Example 35-6 shows the Ethernet initialization with interrupts enabled code.
Table 35-9: Ethernet Interrupt Vectors for Various Offsets with EBASE = 0x8000:0000
Note: All of the interrupt conditions for the Ethernet Controller module share one interrupt
vector.
Interrupt
Vector/
Natural
Order
IRQ
Number
Vector
Address
IntCtl.VS
= 0x01
Vector
Address
IntCtl.VS
= 0x02
Vector
Address
IntCtl.VS
= 0x04
Vector
Address
IntCtl.VS
= 0x08
Vector
Address
IntCtl.VS
= 0x10
ETH 48 60 8000 0800 8000 0e00 8000 1a00 8000 3200 8000 6200
Produktspecifikationer
Varumärke: | Microchip |
Kategori: | Inte kategoriserad |
Modell: | PIC32MX664F128H |
Behöver du hjälp?
Om du behöver hjälp med Microchip PIC32MX664F128H ställ en fråga nedan och andra användare kommer att svara dig
Inte kategoriserad Microchip Manualer

12 Mars 2025

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

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025

28 Mars 2025