NXP bought Freescale for $11.8 Billion


We just got this link from Future Electronics : http://www.nxp.com/news/press-releases/2015/03/nxp-and-freescale-announce-40-billion-merger.html

More on this subject could be found here and here.

This is strange as I always thought that NXP is smallеr EU company compared to Freescale. I don’t have in the front of me the microcontroller vendor ranking but I though Freescale is well ahead of NXP in this list.

I do even remember that some time ago back in 2006 Freescale was considering to buy Philips Semiconductors as seen here.

This buyout is pity as Freescale was one of the largest Semiconductor vendor in the world, but of course shareholders do not carry about brands and products all they want to see is money in their pockets.

Now is not hard to guess what will happen with Freescale microcontroller portfolio, nobody will keep two competing lines of MCUs in same company, this means Freescale will drop all MCUs which are similar to what NXP have already.


What happens when the Engineers listen to the Marketing Managers (or why Arduino can’t be killed by all these new Arduino “killer” boards)?


In the last years we see one silly trend among all silicon vendors.

Pushed by the overall industry low volumes and reading for Arduino, open source and Maker movement boom, some Marketing Managers decided that if they do offer development boards (hardware) for free or on loss this may eventually attract many people from Arduino community to use their platform.

We have seen tons of boards with Arduino connectors and different (put your next MCU vendor device there) Arduino “killer” board to be released.

Selling these from $4 to $10, while their actual cost is $30 or more as these deals go with free shipment.

I guess everyone is dreaming how their “low cost” hardware will attract some portion of the open source community around Arduino and they will start selling millions of chips.

Sooner or later they will face the brutal reallity – their sales will not increase at all, and what they generate is only loss, because everyone who want to build product will choose this looking at the price of the IC not of the development hardware.

What they do not understand is that even if they PAY to people to use their hardware, they will not use it unless there is the easy to use software environment and the TONs of ready made libraries for anything you can think of.

The eclipse of this trend is the fresh announced EUR 1 nonsense board from NXP: http://mbed.org/blog/entry/NXPs-new-LPC800-MAX-board-one-euro/

What a great deal! Development board with free software and free FedEx shipping for EUR 1, what could be better?

Let’s have look on what this LPC800-MAX board offer: we read on the silkscreen “Arduino compatible”

LPC812 in SO20 is put on this board, cheap microcontroller with almost no peripherials: 32K Flash, 4K RAM, GPIO, I2C, UART, nothing else.

So what is Arduino compatible with this chip?

To make it “compatible” complete different and more powerful chip LPC11U35 is add to make USB-SERIAL bridge, then as Arduino have analog inputs, they add I2C ADC to perform these analog read functions and because original Arduino have more GPIOs to make it “compatible” they add GPIO extender again via I2C.

WTF is all this about? This chip is far away from AVR as peripherial, who idiot decided that have to use Arduino buzz word for it?

And what exactly is compatible with Arduino with this board? Does it work with Arduino IDE? Does it run Arduino sketches? Does it have all thousands of Arduino libraries ported?

If we keep reading we will learn that it works with the closed source web based NXP compiler – well done! Far away from open source ideas behind Arduino.

So this is what happens when Marketing Managers tell Engineer what to do. Arduino is safe and soon we are not going to see “killer” board at least if the Arduino team does not decide to make one by themself🙂



For those who remember with sentiment the old days of Turbo Pascal there is one good news.

Although Pascal lost the battle as programming language of choice mostly because of the Linux fame, Prof. NIklaus Wirth continued the language development with the project Oberon.

Some of Prof. Worth books which were used by generation for teaching of structural programming are now available for free download: Algorithms + Data Structures = Programs, Theory and Techniques of Compiler Construction.

CFB Software has released Astrobe Oberon language development IDE for LPC Cortex M3 family, so you can now program your LPCxxx microcontrollers in Pascal-like language.

These devices are supported for the moment: LPC1343 / 1313 / 1759 / 1758 / 1756 / 1754 / 1752 / 1751 / 1769 / 1768 / 1767 / 1766 / 1765 / 1764 / 1763.

And there is BSP for Olimex LPC-P1343 and LPC-1766-STK

On this video you can see program written on Oberon working on LPC2378-STK so Astobe Oberon supports ARM7 too.

Here is the Oberon language definition by Niklas Wirth.