An open letter to NXP Semiconductors about LPC1114FN28

ytsuboi  wrote an open letter to CEO of NXP, and get replied: I sent this e-mail to the CEO of NXP Semiconductors. (23 July 2014, 4:36am JST) To: NXP Semiconductors N.V‎ Richard L. Clemmer, Executive Director, President and CEO Dear Mr. Clemmer, About a week ago, I found an unbelievable information about LPC1114FN28 on Digikey and Mouser. […]

LemcUSB: software USB for EFM32ZG (ARM Cortex M0+)

Viswa informs us that the Lemcu.org crew have implemented a purely software based USB peripheral for ARM Cortex M0+ devices and a made a tiny Quick start board for EFM32ZG110 MCU. “This software enables Cortex M0+ devices to act as a Low speed USB device. It includes a lightweight USB & HID Stack and can […]

Using Kinetis Micrcontrollers in low-power applications

Sergei Bezrukov wrote an article on using Kinetis Micrcontrollers in low-power applications: Let us now turn to the microcontroller MKL05Z32. It belongs to the entry level subfamily KL0 of the Kinetis family. Besides of the fine pitch QFN and 48LQFP packages it is also manufactured in easily solderable 32LQFP ones. The microcontroller can be clocked […]

PIC16F1454 used as inexpensive ARM debugger

Peter Lawrence has been working on using a PIC as a CMSIS-DAP ARM debugger. I wanted to see what was feasible in the way of a very-low-cost ARM board. OK, that doesn’t sound original, but stick with me. The solutions that I’ve seen (Tweeny, McHck, mbed, etc.) are limited to wholesale firmware updates. Press a […]

Online course – Embedded Systems: Shape the world

Jonathan Valvano, professor at The University of Texas at Austin informs us of his upcoming embedded systems course. Myself and Professor Yerraballi are teaching a course this semester in collaboration with edX called UT.6.01x Embedded Systems: Shape the world. It is an online class (aka MOOC) introduction to embedded systems. The class starts Jan 22 […]

30C3 Video: Hardware attacks, advanced ARM exploitation, and Android hacking

Stephen A. Ridley gave this presentation at the recently concluded Chaos Communications Conference (30C3) in Hamburg, Germany. He outlines his recent research into practical ARM exploitation on Linux and Android (for embedded applications and mobile devices). He demonstrates these techniques and discusses how they were discovered using several custom built ARM hardware development platforms. He […]

Getting started with mbed LPC1114

Here’s a Getting started with mbed LPC1114.   mbed porting for LPC1114 was being done by Yoshihiro Tsuboi, Matthew Else and, Toyomasa Watarai: The LPC1114FN28 is an ARM Cortex-M0 based, low-cost 32-bit MCU, designed for 8/16-bit microcontroller applications, offering performance, low power, simple instruction set and memory addressing together with reduced code size compared to existing 8/16-bit architectures. The […]

Self hosted toolchain: The MC HCK as SWD adapter

Simon Schubert writes,  “I am happy to announce that we have a self-hosted toolchain: The MC HCK can now act as SWD debug adapter for other MC HCKs, without requiring any other external debug adapters or development boards.” The MC HCK (pronounced: “McHack” [mæk hæk]) is a small, cheap, and versatile ARM Cortex-M4 based microcontroller platform. […]

Open source plant watering alarm using ATtiny44A

Here is  an open source plant watering alarm based around the ATtiny44A. It uses a humidity sensor to detect when a plant needs to be watered. Your favorite plants need plenty of water to grow. If you keep forgetting to water your house plants you might be interested in this plant watering alarm device called […]

Graphical cheat sheets for ARM dev boards

Gordon Williams has developed cheat sheets for ARM dev boards. He writes, “I got pretty frustrated working with ARM development boards – every time I’d choose a pin for some function I’d find out that it was used for some peripheral on the board – so it either wouldn’t work or it would break something […]

DipCortex – GPIO Intro video and guide

DipCortex – GPIO Intro video and guide by SolderSplashLabs: This video takes you through the setup procedure, importing our codebase from GitHub, running through the code. Building it and boot-loading the bin file over the USB connection. These guides are applicable for both the DipCortex’s and the up coming SolderBridges that use the same processors. […]

Embedded Pi bridges R-Pi or STM32 with Arduino shields

The crew at Element 14 has announced the release of a combo R-Pi/STM32 interface board compatible with Arduino shields. The Embedded Pi is based on the STMicroelectronics STM32F103 MCU and is open-source (see Technical Documents for schematic, layout and BOM). It can operate as a bridge between Raspberry Pi and Arduino shields and in standalone […]

Turning on/off lights by whistling (Cortex M4 @ 80FFTs/sec)

Limpkin informs us that he recently finished work on his open source project:  Turning on/off lights by whistling Basically, it is an ARM Cortex M4 running 80FFTs per second to detect a whistling sequence.  The project is obviously open hardware/source Via the forum. Check out the video after the break.

Espruino JavaScript interpreter for low power ARM Microcontrollers

Gordon writes in about Espruino, a JavaScript interpreter for Microcontrollers: Espruino is a JavaScript Interpreter for low power ARM Microcontrollers (MCUs) All you need is a serial terminal, and you can program interactively with high level language features like Maps, Objects, and Garbage Collection. Espruino is currently available for OLIMEXINO-STM32, LeafLabs Maple, Many ‘HY’ branded 2.4/2.8/3.2″ LCD […]

Stellaris launchpad based video player

Vinod made this video player using Stellaris launchpad and wrote a post on his blog detailing it’s assembly and operation: I am introducing my new mad project, a video player using stellaris launchpad and a 320×240 color lcd which I got from seeedstudio.  I tried the lcd shield by connecting on an arduino board and loaded some example […]

CMSIS Components used by mbed are now BSD Licensed

Viswa writes, “ARM and mbed.org has released the components of CMSIS software under a permissive BSD license. CMSIS is common layer provided by ARM for accessing the core registers of ARM Cortex-M processor which inside Cortex-M MCUs. All Cortex-M MCU vendor make use of this library for the software drivers. This was until now under […]

DipCortex – ARM cortex in a dip package with USB

Carl over at SolderSplash Labs has written an article about their new project known as DipCortex: The Krypto Casinos für Österreicher market has been evolving with the integration of user-friendly tech, making it easier for Austrian players to enjoy the security and convenience of cryptocurrency transactions. The ARM Cortex M3/M0 in a 40-pin DIP package, with […]