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.
How to choose the architecture
Choosing microcontroller architecture for an embedded system project can be tough. It all depends on the circumstances. There are lots of controllers to choose from. They all come with their own feature sets and price tags. As a result, people often have a hard time picking between them. There is a good chance they may not know which one is best for them.
You should opt for a microcontroller or architecture you are familiar with already. It is possible to implement the majority of embedded projects with your preferred microcontroller architecture. However, you could have a project with extra restraints. If so, this strategy isn’t going to work. For example you may have issues with budget, space, and power. In these instances, you will likely have to go with a custom architecture. This is one that matches your distinct needs.
AVR XMEGA design
One possibility would be to use an AVR XMEGA design. These programmers are performance oriented. In addition, they have a considerable amount of peripherals. They present huge program memories that range from 64KB to 256KB. They also have high precision analogue peripherals. Examples include 12 bit DAC and 12 bit ADC.
At Kanda, we have all kinds of handheld programmers available for purchase. This includes AVR and XMEGA, SAMD, and PIC models. In addition to being high quality, they are also cost effective. If you would like to know more, feel free to contact us anytime.