Site Information

 Loading... Please wait...
  • Open1768 - LPC1768 ARM Cortex M3 Development Board

Open1768 - LPC1768 ARM Cortex M3 Development Board

Usually ships the next business day.
Calculated at checkout

Product Description

Free Shipping Within The United States!

Open1768 is an ARM Cortex-M3 development board that features an LPC1768 device as the microcontroller. It supports further expansion with various optional accessory boards for specific applications. The modular and open design makes it the ideal for starting application development with the ARM Cortex-M3 microcontroller.

Optional Components

(Click option "Debug Probe & Adapter" above to add to delivery)

open1768 extension with breakout boards

This ARM Cortex-M3 development board, designed for NXP LPC series, features the LPC1768 MCU and integrates various standard interfaces supporting simple peripheral expansions.

Board Components

Open1768 - Board Compnents


  1. LPC1768FBD100:the high performance ARM Cortex-M3 LPC MCU which features:
    • Core: Cortex-M3 32-bit RISC
    • Operating Frequency: 100MHz Max
    • Operating Voltage: 2.4-3.6V (3.3V typical)
    • Package: LQFP100
    • I/Os: 70
    • Memories: 512kB Flash, 64kB RAM
    • Communication Interfaces: 2 x SPI, 2 x SSP, 4 x UART, 3 x I2C, 1 x I2S, 6 x PWM, 8 x ADC, 1 x DAC
    • Debugging/Programming: supports SWD interfaces, supports ISP through UART
  2. AMS1117-3.3: 3.3V voltage regulator
  3. LM3526-L: USB power switch and over-current protection
  4. Power switch
  5. Power indicator
  6. LEDs: convenient for indicating I/O status and/or program running state
  7. USB communication indicator
  8. Reset button
  9. User keys: for I/O input test and/or program control
  10. Joystick: five positions
  11. 12M crystal oscillator: enables the MCU run at 48M frequency by frequency multiplication
  12. 32.768K crystal oscillator: for internal RTC, also supports clock calibration
  13. USB HOST port: for connecting USB flash drive, etc.
  14. CAN2 interface: Requires CAN Bus Mini Breakout Board...
  15. CAN1 interface: Requires CAN Bus Mini Breakout Board...
  16. I2C0 interface: easily connects to I2C peripherals such as I/O expander (PCF8574), EEPROM (AT24Cxx), etc.
  17. SPI0 | SPI1 interface: for connecting SPI peripherals, such as DataFlash (AT45DBxx), SD card, MP3, etc.
  18. Ethernet interface: easily connects the MCU to ethernet network by using an additional ethernet module, such as DP83848 Ethernet Board, etc.
  19. ONE-WIRE interface: easily connects to ONE-WIRE devices (TO-92 package), such as temperature sensor (DS18B20), electronic registration number (DS2401), etc.
  20. I2S interface (including I2C1, I2C2 interfaces): easily connects to I2S and/or I2C peripherals such as Stereo Audio Device (UDA1380), FRAM (FM24CLxx), etc.
  21. LCD interface: combined with an 8-bit to 16-bit adapter, supports connecting the 3.2 inch multi-color touch screen LCD (the adapter and LCD are not included)
  22. UART2 | UART3 interface: for connecting UART peripherals, such as RS232, RS485, USB TO UART, etc.
  23. PS/2 interface: easily connects to PS/2 keyboard and/or mouse
  24. Modem interface (including UART1 interface): for connecting Modem and/or UART peripherals, such as RS232, RS485, USB TO UART, etc.
  25. 8 I/Os interface (including 3-ch AD, 1-ch DA)
    • for connecting accessory boards which using I/O control, such as 8 Push Buttons, Motor, etc.
    • also integrates AD/DA function for AD/DA testing
  26. ISP interface (including UART0 interface): for connecting ISP modules and/or UART peripherals, such as RS232, RS485, USB TO UART, etc.
  27. USB port: communicating with PC
  28. 5V DC jack
  29. 5V/3.3V power input/output: usually used for power output, and/or common ground with other application board
  30. MCU pins connector: all the MCU pins are accessible on expansion connectors for further expansion
  31. JTAG/SWD interface: for debugging/programming
  32. LEDs jumper
  33. User keys jumper
  34. Joystick jumper
  35. PS/2 jumper

MCUXpresso Integrated Development Environment (IDE)

NXP - MCUXpresso Integrated Development Environment (IDE)

The  MCUXpresso IDE brings developers an easy-to-use Eclipse-based development environment for NXP MCUs based on ARM® Cortex®-M cores, including, among many others, the LPC series processors.

The MCUXpresso IDE offers advanced editing, compiling and debugging features with the addition of MCU-specific debugging views, code trace and profiling, multicore debugging, and integrated configuration tools. 

The MCUXpresso IDE is available in full-featured free (code size unlimited) and affordable professional editions.

As with the old version, MCUXpresso is a free download, and, other than the previous LPCXpresso version, its code size is unlimited. There is also a "professional" version of LPCXpresso that allowed the use of unlimited code size, but we at Copperhill Technologies have never reached the point where that was necessary.

Development Resources

Further Resources

The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors by Joseph Yiu

Guide to ARM Cortex-M3 and Cortex-M4 Processors

This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4.

This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to program and utilize the advanced features available such as the Memory Protection Unit (MPU).

Chapters on getting started with IAR, Keil, gcc and CooCox CoIDE tools help beginners develop program codes. Coverage also includes the important areas of software development such as using the low power features, handling information input/output, mixed language projects with assembly and C, and other advanced topics.

  • Two new chapters on DSP features and CMSIS-DSP software libraries, covering DSP fundamentals and how to write DSP software for the Cortex-M4 processor, including examples of using the CMSIS-DSP library, as well as useful information about the DSP capability of the Cortex-M4 processor
  • A new chapter on the Cortex-M4 floating point unit and how to use it
  • A new chapter on using embedded OS (based on CMSIS-RTOS), as well as details of processor features to support OS operations
  • Various debugging techniques as well as a troubleshooting guide in the appendix
  • topics on software porting from other architectures
  • A full range of easy-to-understand examples, diagrams and quick reference appendices

More Information...

Product Reviews

Write Review

This product hasn't received any reviews yet. Be the first to review this product!

Find Similar Products by Category

Click the button below to add the Open1768 - LPC1768 ARM Cortex M3 Development Board to your wish list.