Selecting microcontroller architecture for embedded system projects

Your regular programmers are ok for development purposes. However, you will become well aware of their limitations. This shall happen when you attempt to move your products to the production line. The same thing happens when you try and update the firmware. The solution is to use handheld programmers. They make everything incredibly simple; all you do is plug them in and press the big button. Continue reading “Selecting microcontroller architecture for embedded system projects” »

AVR Programming – ISP, JTAG, TPI, PDI and UPDI

When AVR microcontrollers were first introduced in 1995, In System Programming was simple, with one programming method (Serial Programming Interface or SPI) and a recommended 5 x 2 10-pin target interface. For 10-15 years, this stayed the same except for the addition of JTAG programming on some devices and a move towards a 3 x 2 6-pin target header. In the last few years, new interfaces have sprouted like weeds, including TPI, PDI and UPDI. What do this all mean and how does it affect you?

Continue reading “AVR Programming – ISP, JTAG, TPI, PDI and UPDI” »

Microcontrollers, training, electronics and coding

Share