Tag Archives: MCC

In 10 Lines of Code

“In 10 Lines of Code: Rapid Development using Cloud Tools for Embedded Control”.  It has been another very intense season, so much that I barely had time to make a proper announcement of my new book: “In 10 Lines of Code”, (Lulu, 2016) … Continue reading

Posted in PIC16, Tips and Tricks | Tagged , , , , , , | Comments Off on In 10 Lines of Code

PIC16F188xx Pearls

Looking deeper inside the PIC16F18855  datasheet [link] I found out a couple of interesting new things that deserve your attention: A new Constant Current Output Control for the I/O pins Memory models up to 32k words (equiv to 64K bytes of … Continue reading

Posted in PIC16 | Tagged , , , , | Comments Off on PIC16F188xx Pearls

First Look at the PIC16F188xx family

Back in August a press release announced the imminent launch of the new PIC16F188xx family [link]. This was bundled with another similar launch for the PIC16F157x family that I have reviewed with a tiny bit more detail in this previous post … Continue reading

Posted in PIC16 | Tagged , , | Comments Off on First Look at the PIC16F188xx family

Tiny Basic for Curiosity

Watching a retro Basic interpreter running on a modern MCU is somewhat poetic to me… Even better if the Basic interpreter is in its turn running on top of a (retro) Virtual Machine as is the case of the TinyBasic … Continue reading

Posted in Languages, PIC16 | Tagged , , , , | Comments Off on Tiny Basic for Curiosity

Learning Bluetooth LE with the BLE2 Click

Playing with the Bluetooth Low Energy Click board (BLE2 based on the RN4020) on a Curiosity board is a fun way to get acquainted with this technology. My first humble step was to get the simplest example offered in the … Continue reading

Posted in PIC16 | Tagged , , , , , | Comments Off on Learning Bluetooth LE with the BLE2 Click

VGA Curiosity

The idea of driving a VGA display directly from the I/Os of a small 8-bit microcontroller might seem crazy at first, and perhaps because of this, it is certainly entertaining, and possibly useful to some of you. It is actually easier than most … Continue reading

Posted in Graphics, PIC16, Tips and Tricks | Tagged , , , , | Comments Off on VGA Curiosity

A (not so) Virtual Machine for Oberon 0

The Oberon 0 compiler  I recently wrote (in Python) after following the online Compiler Construction course [1, 2] included much more than a single pass compiler. In the best tradition of such courses based on the work of N. Wirth, the lexer and parser … Continue reading

Posted in PIC16, Python, Tools | Tagged , , , , | Comments Off on A (not so) Virtual Machine for Oberon 0

High Endurance Flash made easy with MCC

The MPLAB Code Configurator is changing the way I write embedded applications. Some of my (relatively) recent code is starting to look positively ancient by comparison. Take for example AN1673, “Using the PIC16F1XXX High-Endurance Flash (HEF) Block”. It was written in the … Continue reading

Posted in PIC16, Tools | Tagged , , | Comments Off on High Endurance Flash made easy with MCC

An MCC Mystery Solved

MPLAB Code Configurator is a tool that has revolutionised the way I work with microcontrollers. I use it every day, for each and every project and, in fact, I found out that I am creating more projects than ever because of … Continue reading

Posted in PIC16, Tips and Tricks, Tools | Tagged , , | Comments Off on An MCC Mystery Solved

Curiosity is Here

Finally the new PICDEM-Curiosity (DM164137) board is here! It’s available on MicrochipDIRECT, at most distributors and online catalogs in stock. There have been a few changes since the first prototype was shown to me during the final edits of the Rocket … Continue reading

Posted in PIC16, Tools | Tagged , , , , , | Comments Off on Curiosity is Here