Welcome to the Simplecortex website. You can find all tutorials and example code here. All schematics are available to. We have a forum for support , questions or just a chat. If you have any questions, remarks or ideas, please email us: webmaster@brc-electronics.nl

The Simplecortex is a microcontroller development board that is shield compatible with the Arduino. The Simplecortex has a fast microcontroller, the LPC1769 from NXP. This is a ARM Cortex M3 microcontroller with 512KB flash, 64KB RAM and it runs at 120Mhz. To make sure that the Simplecortex is easy to use we made tutorials for almost every peripheral on the chip and examples to get you started.  There are tutorials for simple stuff like IO control up to more advanced tutorials for MicroSD cards. If you have ideas for a new tutorial or made a tutorial yourself, feel free to drop an email or post it in the forum. The Simplecortex also has an onboard debugger. It can also be used to program external devices like a self made PCB for your own project. No more microcontrollers with pre-programmed bootloader needed.

We made the Simplecortex as a final year school project. At school we had to work with the Arduino, there was no debugger functionality. For bigger projects or when working with unknown sensors or devices a debugger is a very handy tool. Also a good programming environment can help a lot too, stuff like code-completion is very nice. The Simplecortex uses a Eclipse based IDE that has more options and functions but still is easy to use. The IDE is made by CooCox and is a free to use IDE. A part of their tools is also open source. For more information please visit their website. The IDE is easy to install and use and is available for Windows XP, Windows 7 (x86 and x64).

The specifications of the Simplecortex versus Arduino:

simplecortex compare






It has been quite a long time since an update. We have been busy with exams and other school related stuff.

In the coming couple of weeks we will focus on bug fixing and improving existing libraries and tutorials. With the help of some Simplecortex users a few bugs have popped up and some tutorials need a good check to get them up to date. We also tested CoIDE 1.7.0 and it seems a lot more stable the 1.5.1. To start a new project is a bit different but it speaks for itself really. Give it a try :)


Happy new year!

Welcome to 2013 from the Simplecortex crew.

Time for a new year with much more cool projects, software and hardware. We hope everyone still has all 10 fingers left :)


Update time

More LCD library news, it is now faster. We are testing a new LCD driver that is about 8 to 10 times faster then the old shield. It only uses IO pins from the 22 pins connector next to the Ethernet connector so it is possible to use a shield and an LCD at the same time. At the moment it uses an LCD like this and loads of jumper wires, we are working on a small PCB for it. Somewhere in the following days the code and schematic on connecting the LCD will be posted in the repository.

We tested CoIDE 1.6.0 for a while but we experienced quite some bugs. For now we would recommend Simplecortex users to keep using 1.5.1 instead of 1.6.0. When a bugfix is rolled out we will give it another go. With holidays coming we got enough to do, finances from the first year of BRC Electronics for example :)

Assuming the world will still be here at 22 December we will keep you up to date.


A small update this time.

As all three people behind the Simplecortex are all students we still have exam week which costs quite some time. We did manage to update the LCD library a bit.

The LCD library now supports landscape mode and the touch input is improved a bit. The updated library can be found in our repository and the tutorial will be changed. We will be working on the Logic analyser as well as getting support for our CMSIS-DAP debugger in CoIDE. They now support the CMSIS-DAP for Freescale microcontrollers and ours will hopefully follow soon.

We noticed that CoIDE 1.6.0 is not compatible with our tutorials for CoIDE. We will update them in the following month. Untill then you can keep working with CoIDE 1.5.1 or try 1.6.0 if you dare ;)


As promised, the second part of the update.

For a while now we are working on a new cool project, a cheap logic analyser. The new LPC4300 series from NXP has a very cool and unique peripheral called SGPIO or Serial GPIO. These are a handful IO pins that can be used to easily create extra serial protocols like I2C or SPI. It is possible to do this in software on every microcontroller but it's quite a big CPU load. SGPIO uses a 32 bit buffer per channel to lower this CPU load a lot. This is also a very nice peripheral to make a logic analyser with without using a FPGA. Add the fairly large 264K SRAM on the LPC4300 series and the idea for a logic analyser was born. If you don't know what a logic analyser is this video can explain it quite well.

This is still a project in development and it is not done yet, this is just a post to inform you and see if people would be interested in it.


When done the whole project will be open source. It used the well known and powerful OLS software for the PC and will be compatible with the SUMP protocol. We aim for the following specifications:

16 channels

50+ Mhz

96K samples using 16 channels

35 euro price.

If you would be interested in this send us an mail or post a reply on this blog, if there is enough interest we will finish the project ASAP. We also need a cool name, suggestions are very welcome.


A small update this time, a bigger update will follow end of the week.

We got a library for a LED matrix now, it can do some fun things like scrolling text. We also made a tool to generate custom pictures for the LED Matrix. it can be downloaded from our repository. We also made some small fixes in the libraries and on our website. In the meanwhile we are working on some fun hardware and software stuff, more at the end of the week, stay tuned. Untill then we will only share this picture:


If you are interested in a LPC1114 in DIP like the one in the picture, send us and This email address is being protected from spambots. You need JavaScript enabled to view it. and we can send you one for shipping costs only.


A new month, a new update again.

We mentioned something last month about new hardware and here we go. ARM is working on an ARM debugger that can be used to debug all ARM M0/M3 and M4 microcontrollers. The debug software can run on any ARM M0/M3/M4 microcontroller with USB onboard. We used an LPC11U37 but with a bit of luck it should run on an LPC11U24.At the moment the firmware is closed source as it is still in beta. You need an ARM silver license to get the source code but it looks like registering is enough to get that. You can download the files here if you register at ARM.


Read more


Time for an update.

We got a repository now using Mercurial.
In this repository you can find the latest examples, libraries and hardware files.
In the future we will stop using separate .zip files per example and only use the repository.
This month we won't delete all the zip files but they will be gone after the next month!
We made a small video guide how to use our repository, you can find it here:

Read more




One month later, time for an update.

A handfull of other webshops now sell the Simplecortex. A list can be found on our Buy page.

If you want to be a reseller, please This email address is being protected from spambots. You need JavaScript enabled to view it.

Read more


An update from our side.

2 more webshops now sell the Simplecortex, both European web-stores. Arduinosolutions from Poland and Antratek from the Netherlands. Antratek is a big electronics store and ships to everywhere in Europe. Arduinosolutions is a reseller from Iteadstudio and seems to ship worldwide. In the future we will have an update like this every month explaining the new things to come and if something didn't make it.

Read more


We updated the timer library, ADC library and PWM library.
If you are using any of these libraries we would recommend it to download the latest version from our website.
For the timer and ADC libraries the commands have sligtly changed:
For the timer library, instead of Init_timer the command is now called TimerInit
For the ADC library two declarations are not required anymore.
Please have a look at the tutorials for more information.



The LCD library for the 2.8 and 2.4 inch LCD from Iteadstudio are now updated. Touch is now supported on both the LCD screens and the touch driver has changed a bit. Please download the latest version here. The tutorial for the LCD screens is updated to match the new drivers.

Happy coding.


The 1.3 revision of the Simplecortex is available now. With this version the power supply issue is fixed and the pinout is added in the silkscreen. From now on it is also possible to buy the Simplecortex for wholesale. If you are interested in buying 10 or more Simplecortex boards, please This email address is being protected from spambots. You need JavaScript enabled to view it. for more information and a better price.



Warning: There is a problem in the PCB on the Simplecortex in the power supply:

We got a Simplecortex from the latest revision in our mailbox a couple days ago and sadly enough there is a problem in the pinout of the Simplecortex as shown in the bottom picture:


Read more.



Copyright 2011. Joomla 1.7 templates - Joomla template maker. The Simplecortex is developed by BRC-Electronics