translation missing: en.general.accessibility.skip_to_content

Arduino MKR Vidor 4000

by Arduino
SKU 2905
Save 22%
Original Price £68.99 inc VAT
Current Price £53.99 inc VAT
£44.99 ex VAT
5 in stock.

With the MKR VIDOR 4000, you can configure it the way you want; you can essentially create your own controller board. It comes loaded with hardware and potential: an 8 MB SRAM; a 2 MB QSPI Flash chip — 1 MB allocated for user applications; a Micro HDMI connector; an MIPI camera connector; and Wifi & BLE powered by U-BLOX NINA W10 Series. It also includes the classic MKR interface on which all pins are driven both by SAMD21 and FPGA. Plus, it has a Mini PCI Express connector with up to 25 user programmable pins.

The FPGA contains 16K Logic Elements, 504 KB of embedded RAM, and 56 18x18 bit HW multipliers for high-speed DSP. Each pin can toggle at over 150 MHz and can be configured for functions such as UARTs, (Q)SPI, high resolution/ high-frequency PWM, quadrature encoder, I2C, I2S, Sigma Delta DAC, etc.

The onboard FPGA can be also used for high-speed DSP operations for audio and video processing. This board also features a Microchip SAMD21. Communication between FPGA and the SAMD21 is seamless.

  • FPGA: Intel Cyclone 10CLO16, Mini PCI express port with programmable pins
  • Camera Connector: MIPI camera connector
  • Circuit Operating Voltage: 3.3V
  • Digital I/O Pins: 22 headers + 25 Mini PCI express
  • PWM Pins: All Pins
  • UART: Up to 7
  • SPI: Up to 7
  • I2C: Up to 7
  • Analogue I/O Pins: N/A
  • DC Current per I/O Pin: 4 or 8mA
  • Flash Memory: 2MB
  • SDRAM: 8MB
  • Clock Speed: 48 MHz - up to 200 MHz
  • Video Output: Micro HDMI


  • Microcontroller: Microchip ATSAMD21 (Arm Cortex-M0+ processor)
  • Wi-Fi: U-blox Nina-W102
  • Vin: 5V
  • Supported Battery: LiPi Single Cell, 3.7V, 700mAh Min
  • Circuit Operating Voltage: 3.3V
  • Digital I/O Pins: 22
  • PWM Pins: 12
  • UART: 1
  • SPI: 1
  • I2C: 1
  • Analogue Input Pins: 7
  • External Interrupt Pins: 8
  • Flash Memory: 256KB
  • SRAM: 32KB
  • EEPROM: No
  • Clock Speed: 32.768 kHz (RTC), 48 MHz
  • Analogue Output Pins: 1