MPLAB Harmony

Creating a custom board support package (BSP) for Harmony 2.04

This week, I wanted to dive into something a bit technical since it is consuming a good deal of my time and I figure it might help save some of you a few headaches.  I’m developing a new embedded project…

In Circuit Debugger (ICD)

Adding production serial numbers in Microchip’s 8-bit PIC

One of the Devil’s little details in designing hardware for the internet of things is the requirement that your “things” be unique.  This broadly translates into making sure that your hardware has some sort of serial number (akin to a…

Salae Logic Analyzer

First Impressions of the Saleae Logic 16

Update (September 2017): I also recently purchased the newest Saleae Logic Pro 8, which includes analog channels.  This thing is amazing and I would highly recommend it.  Aside from some high frequency, impedance matched signals, this little tool covers about…

Murphy’s Law for EE’s

For those of you unfamiliar with Linear Technology’s data sheets and application notes, they are undoubtedly the best and quite often humorous.  This selection can be found at the end of their paper on high speed amplifier design, and is…