The cookie settings on this website are adjusted to allow all cookies so that you have the very best experience. If you continue without changing your cookie settings, we'll assume that you are happy to receive all cookies on our website. However, if you would like to, you can change your settings at any time using the Change cookie settings link in the Special menu. 
    
 
+44 (0)20-84520161 Contact Us
Now FREE Delivery on UK mainland orders over £30+VAT

Microcontrollers

Featured Products

  • NodeMcu v3  WiFi Module 2.4GHz with ESP8266, CH340 and USB port

    NodeMcu v3 WiFi Module 2.4GHz with ESP8266, CH340 and USB port

    2.4GHz WiFi NodeMcu IoT Development board for Arduino and other IOT projects

     
    This module uses the popular ESP8266 microchip with full function WiFi as well as its own microcontroller.
    It employs the CH340 USB to Serial converter.
    This module can be used to add WiFi to your microntroller project. Can be programmed directly from the Arduino IDE to work independently. 
     
    Voltage : 5VDC
    Frequency : 2.4GHz
    Wireless Standard : 802.11 b/g/n
    Dimensions : 57mm x 30mm


    Item Number: NODEMCU
    £6.50 (inc VAT £7.80)
     

Products


  • EPS8266 WiFi Module 2.4GHz for Arduino with Serial Connection ESP-01

    EPS8266 WiFi Module 2.4GHz for Arduino with Serial Connection ESP-01

    2.4GHz Serial WiFi Module for Arduino and other IOT or Microcontroller projects

    The popular ESP8266 microchip with full function WiFi plus it's own microcontroller.
    Can be used to add WiFi to your microcontroller project or programmed directly from the Arduino IDE to work independently.
    It should NOT be powered from 5V or be directly connected to the digital connections on an Arduino item, as this can damage the module.
    Supplied with a pre-soldered 8 way header.
     
    Voltage : 1.7-3.5VDC
    Frequency : 2.4GHz
    Wireless Standard : 802.11 b/g/n
    Dimensions : 14mm x 25mm


    Item Number: ESP01
    £3.25 (inc VAT £3.90)
     
  • ATmega328P IC Microprocessor 28 Pin DIL  Integrated Circuit (IC)

    ATmega328P IC Microprocessor 28 Pin DIL Integrated Circuit (IC)

    ATmega328P IC Microprocessor 28 Pin DIL



    Item Number: ATmega328P
    £7.50 (inc VAT £9.00)
     
  • Arduino Uno Revision 3 Development Board

    Arduino Uno Revision 3 Development Board

    UNO R3 Arduino-compatible board with the ATMega328P, ATMega16U2 and CH340G serial converter

    Since Arduino is an "Open Source" hardware as well as software; anyone can duplicate the Arduino Uno R3 boards exactly, even using original parts, this means we are able to supply this Arduino compatible board at a fraction of the cost of the original but still working identicaly to the original.

    The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.

    Arduino Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. The development board has everything needed to support the microcontroller to help you create an endless amount of projects and if you are just starting then the worldwide Arduino community is full of ideas, guides and help to get you started or help you complete your project. 
     
    Supplied 
    1 x Arduino Compatible Uno R3 development board
    1 x USB Cable
     

    Arduino Quick Start Guide

     

    Installing the Arduino IDE

    1. Go to arduino.cc/en/software and download the appropriate version for your system.
    2. Run the installation file (usually called arduino-1.xx.xx-windows.exe).
    3. Follow the on-screen instructions to complete the installation process.
       

    Connecting the Arduino to a computer

    1. Connect the Arduino to your computer using the USB cable provided.
    2. Open the Arduino IDE and click on “Tools”. When prompted by windows firewall click allow.
    3. Move the cursor over “Board” and select your Arduino board from the list (e.g. “Arduino Uno”).
    4. Click on “Tools” again and move the cursor over “Port”. Now, select the USB port where the Arduino is plugged in. If you have multiple devices under “Ports” and you are unsure which one is the Arduino, try selecting one of the ports and then click on “Tools” and select “Get board info”. If the Arduino port is selected, a small window displaying the board information will appear, otherwise keep trying different ports until the window appears.
    5. To check if the Arduino is connected correctly, click on the “Upload” button at the top of the screen (button with arrow pointing to the right) and wait for the empty sketch to upload. If no errors come up, you’re all set up and ready to go!
       

    Installing Arduino Libraries

    Method 1

    1. Open the Arduino IDE and click on “Tools” at the top of the screen.
    2. Click on “Manage Libraries”.
    3. Type in the name of the library you wish to install (e.g. “CCS811”) and press enter.
    4. The Library Manager will now display a number of relevant libraries. Hover the cursor over the required library and click “Install”. When the installation has finished, close the Library Manager window.


    Method 2

    1. Download the library you wish to install.
    2. Extract the folder from the zip file and paste it in the following location:

             Windows XP and above: C:\Users\%username%\Documents\Arduino\Libraries

             Mac: /Users/<username>/Documents/Arduino/libraries/

             Linux: /usr/share/arduino/libraries/ (you must delete the dashes in the folder name, if there are any)

    1. Restart the Arduino IDE.


    Item Number: AUR3
    £14.00 (inc VAT £16.80)
     
  • ST STM32F401CCU6 32-bit Arm Cortex Development Board

    ST STM32F401CCU6 32-bit Arm Cortex Development Board

    STM32F401CCU6 32-bit Arm Cortex Development Board 


    Board schematic can be found here.

    MCU datasheet can be found here

     

    Features:

    • 256kB Flash and 64kB SRAM
    • 84MHz Max. clock speed
    • Arm Cortex-M4 32-bit RISC Processor with FPU
    • SPI, I2C, I2S, USART and USB interfaces
    • 1×12-bit, 2.4 MSPS A/D converter (up to 16 channels)
    • Built-in RTC: subsecond accuracy, hardware calendar
    • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    • CRC calculation unit

     



    Item Number: STM32F401CCU6
    £6.50 (inc VAT £7.80)
     
  • ST STM32F411CEU6 (WeAct Black Pill V2.0) 32-bit Arm Cortex Development Board

    ST STM32F411CEU6 (WeAct Black Pill V2.0) 32-bit Arm Cortex Development Board

    STM32F411CEU6 32-bit Arm Cortex Development Board 


    Board schematic can be found here.

    MCU datasheet can be found here

     

    Features:

    • 512KiB Flash and 128KiB SRAM
    • 100MHz Max. clock speed
    • Arm Cortex-M4 32-bit RISC Processor with FPU
    • SPI, I2C, I2S, USART and USB interfaces
    • 1×12-bit, 2.4 MSPS A/D converter (up to 16 channels)
    • Built-in RTC: subsecond accuracy, hardware calendar
    • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    • CRC calculation unit

     



    Item Number: STM32F411CEU6
    £9.50 (inc VAT £11.40)
     
  • STM32F407VET6 32-bit Arm Cortex Development Board STM32_F4VE

    STM32F407VET6 32-bit Arm Cortex Development Board STM32_F4VE

    STM32F407VET6 32-bit Arm Cortex Development Board 


    Board layout and schematic can be found here.

    MCU datasheet can be found here

     

    Features:

    • 512kB Flash and 192kB SRAM
    • 168MHz Max. clock speed
    • Arm Cortex-M4 32-bit RISC Processor with FPU
    • Ethernet, SPI, I2C, I2S, UART, USART, CAN, USB and CAN interfaces
    • 3 x 12-bit MSPS A/D converters + 2 x 12-bit D/A converters
    • 8 to 14 bit parallel camera interface (up to 54 Mbytes/s)
    • True random number generator
    • Built-in RTC with battery
    • LCD Parallel interface with header 
    • USB device/host OTG controller with DMA
    • CRC calculation unit

    More information can be found by clicking here (we are not responsible for information on 3rd party links).



    Item Number: STM32F407VET6
    £22.50 (inc VAT £27.00)
     
  • Arduino Nano Revision 3 Development Board

    Arduino Nano Revision 3 Development Board

    Arduino compatible board with the ATMEGA328P microcontroller

    The Arduino Nano is a small, breadboard-friendly version of the Arduino UNO.

    It has the same functionality as the Arduino Duemilanove but at a much smaller size.

    The Arduino Nano is well suited for rapid prototyping and as a great general-purpose microcontroller. 

    Since Arduino is open source hardware & software, anyone can copy the Arduino Nano boards exactly, even using original parts.

    We are therefore able to supply this Arduino identical compatible board at a fraction of the cost of the original.

    Key Features

    Variable Input Voltage (7-12V)

    Indicator LEDs for immediate feedback

    Compact Form Factor (45mm x 19mm)

    14 Digital I/O pins

    8 Analog I/O pins

    16 MHz clock speed

    32kb flash memory (of which 2kb is used by the bootloader)

     

     

    Software can be downloaded from the Arduino website here

    https://www.arduino.cc/en/Main/Software

    Arduino Quick Start Guide

     

    Installing the Arduino IDE

    1. Go to arduino.cc/en/software and download the appropriate version for your system.
    2. Run the installation file (usually called arduino-1.xx.xx-windows.exe).
    3. Follow the on-screen instructions to complete the installation process.
       

    Connecting the Arduino to a computer

    1. Connect the Arduino to your computer using the USB cable provided.
    2. Open the Arduino IDE and click on “Tools”. When prompted by windows firewall click allow.
    3. Move the cursor over “Board” and select your Arduino board from the list (e.g. “Arduino Nano”).
    4. Click on “Tools” again and move the cursor over “Port”. Now, select the USB port where the Arduino is plugged in. If you have multiple devices under “Ports” and you are unsure which one is the Arduino, try selecting one of the ports and then click on “Tools” and select “Get board info”. If the Arduino port is selected, a small window displaying the board information will appear, otherwise keep trying different ports until the window appears.
    5. To check if the Arduino is connected correctly, click on the “Upload” button at the top of the screen (button with arrow pointing to the right) and wait for the empty sketch to upload. If no errors come up, you’re all set up and ready to go!
       

    Installing Arduino Libraries

    Method 1

    1. Open the Arduino IDE and click on “Tools” at the top of the screen.
    2. Click on “Manage Libraries”.
    3. Type in the name of the library you wish to install (e.g. “CCS811”) and press enter.
    4. The Library Manager will now display a number of relevant libraries. Hover the cursor over the required library and click “Install”. When the installation has finished, close the Library Manager window.


    Method 2

    1. Download the library you wish to install.
    2. Extract the folder from the zip file and paste it in the following location:

             Windows XP and above: C:\Users\%username%\Documents\Arduino\Libraries

             Mac: /Users/<username>/Documents/Arduino/libraries/

             Linux: /usr/share/arduino/libraries/ (you must delete the dashes in the folder name, if there are any)

    1. Restart the Arduino IDE.


    Item Number: AUN3
    £8.75 (inc VAT £10.50)
     
  • 68HC05E2P Integrated Circuit (IC)

    68HC05E2P Integrated Circuit (IC)

    IC MICROCONTROLLER 40DIL = EF68HC02E2P



    Item Number: 68HC05E2P
    £7.00 (inc VAT £8.40)
     
  • 68HC705C8ACP Integrated Circuit (IC)

    68HC705C8ACP Integrated Circuit (IC)

    IC MICROCONTROLLER = MC68HC705C8ACP 40DIL



    Item Number: 68HC705C8ACP
    £7.00 (inc VAT £8.40)
     
  • 8749 Integrated Circuit (IC)

    8749 Integrated Circuit (IC)

    IC HMOS-E 8-bit Microcontroller with 2K x 8 EPROM & 128 x 8 RAM 40DIL (D8749H)



    Item Number: 8749
    £29.00 (inc VAT £34.80)
     
  • EPS8266 WiFi Module 2.4GHz for Arduino with Serial Connection ESP-12F

    EPS8266 WiFi Module 2.4GHz for Arduino with Serial Connection ESP-12F

    2.4GHz Serial WiFi module for Arduino and other IOT or microcontroller projects

     
    This module uses the popular ESP8266 microchip with full function WiFi as well as its own microcontroller. This module can be used to add WiFi to your microntroler project or can be programed directly from the arduino IDE to work independently. This module also has a built in regulator so it can be powered directly from 5VDC. Supplied with 8 way header.
     
    Voltage : 5VDC
    Frequency : 2.4GHz
    Wireless Standard : 802.11 b/g/n
    Dmensions : 24mm x 46mm


    Item Number: ESP12F
    £7.50 (inc VAT £9.00)
     
  • LM6402H Integrated Circuit (IC)

    LM6402H Integrated Circuit (IC)

    IC Microcontroller with RAM & ROM by Sanyo 42miniDIP



    Item Number: LM6402H
    £15.00 (inc VAT £18.00)
     
  • NodeMcu v3  WiFi Module 2.4GHz with ESP8266, CH340 and USB port

    NodeMcu v3 WiFi Module 2.4GHz with ESP8266, CH340 and USB port

    2.4GHz WiFi NodeMcu IoT Development board for Arduino and other IOT projects

     
    This module uses the popular ESP8266 microchip with full function WiFi as well as its own microcontroller.
    It employs the CH340 USB to Serial converter.
    This module can be used to add WiFi to your microntroller project. Can be programmed directly from the Arduino IDE to work independently. 
     
    Voltage : 5VDC
    Frequency : 2.4GHz
    Wireless Standard : 802.11 b/g/n
    Dimensions : 57mm x 30mm


    Item Number: NODEMCU
    £6.50 (inc VAT £7.80)
     
  • PCF84C81CTV974 Integrated Circuit (IC)

    PCF84C81CTV974 Integrated Circuit (IC)

    IC 8 bit Microcontroller 28DIL



    Item Number: PCF84C81CTV974
    £2.00 (inc VAT £2.40)
     
  • PIC12C508A04SM Integrated Circuit (IC)

    PIC12C508A04SM Integrated Circuit (IC)

    IC MCU 512 ROM SOT8



    Item Number: PIC12C508A04SM
    £1.50 (inc VAT £1.80)
     
  • PIC12C509A04SM Integrated Circuit (IC)

    PIC12C509A04SM Integrated Circuit (IC)

    IC MCU 1K ROM 4MHz SOT8



    Item Number: PIC12C509A04SM
    £1.50 (inc VAT £1.80)
     
  • PIC16C54XTP Integrated Circuit (IC)

    PIC16C54XTP Integrated Circuit (IC)

    IC MCU 512 OTP 32 RAM 18DIL



    Item Number: PIC16C54XTP
    £2.00 (inc VAT £2.40)
     
  • PIC16C56XTP Integrated Circuit (IC)

    PIC16C56XTP Integrated Circuit (IC)

    IC MCU 1K OTP 32 RAM 18DIL



    Item Number: PIC16C56XTP
    £2.50 (inc VAT £3.00)
     
  • PIC16F84-10/P Integrated Circuit (IC)

    PIC16F84-10/P Integrated Circuit (IC)

    IC MCU 1K EEPROM 36 RAM 10MHz 18DIL



    Item Number: PIC16F84-10P
    £4.50 (inc VAT £5.40)
     
  • Wemos D1 Mini v3 IoT WiFi & Bluetooth Microcontroller Prototyping Board

    Wemos D1 Mini v3 IoT WiFi & Bluetooth Microcontroller Prototyping Board

    2.4GHz WiFi NodeMcu IoT Development board for Arduino and other IOT projects

     
    This module is based on the ESP-8266EX chip, which provides WiFi and Bluetooth connectivity for your IoT projects. Can be used with various other microcontrollers or stand-alone.
     
    Features

    11 Digital I/O pins (all pins support interrupt, PWM, I2C, one-wire except D0)
    1 Analog input (3.2V Max)
    Micro USB connector
    Compatible with MicroPython, Arduino, nodemcu or can be used stand-alone


    Item Number: WemosD1miniV3
    £5.50 (inc VAT £6.60)
    £6.50 , save 15%


Trustpilot