
But the farther down the rabbit hole of hacking and reverse engineering you go, the more extravagant your testing and diagnostic gear tends to get. There’s no question that you can get a lot done with the classic multimeter it’s arguably the single most capable tool on your bench. We’re particularly fond of using a development board to program the bare MCU.Ĭontinue reading “Turning The Raspberry Pi Into A MCU Programmer” → Posted in Microcontrollers, Raspberry Pi Tagged development board, microcontroller, programmer, USB to serial, zif socket
#40 pin zif socket component schematic code#
Of course, if you’re just trying to flash some code in a pinch, there are some more expedient options out there.

This might seem overkill if you’re just burning the occasional hex, but if you’re doing small scale production and need to flash dozens of chips, you’ll quickly appreciate a little automation in your process.

What’s more, he’s written a Python tool that handles all the nuances of getting the firmware written out.Īfter you’ve configured the JSON file with the information about your hardware targets and firmware files, they can easily be called up again by providing a user-defined ID name. He’s recently created the LEan Mean Programming mAchine (LEMPA), an add-on board for the Raspberry Pi that includes all the sockets, jumpers, and indicator LEDs you need to successfully flash a whole suite of popular MCUs.

The only downside is that you’ve got to manually wire it up to your microcontroller of choice.
#40 pin zif socket component schematic serial#
In most cases, your needs can be met with a cheap USB to serial adapter that’s not much bigger than a flash drive. Once you graduate beyond development boards like the Arduino or Wemos D1, you’ll find yourself in the market for a dedicated programmer.
