Thank you. Some good points being made here. Some quick bullet point observations:
- I also came to the conclusion that if I got a Pickit, then I would probably choose the Pickit 5 for support longevity
- There is no pre-existing reason to use a PIC, it just that it was suggested on account of lower power consumption. I already have a working prototype that uses an Arduino Micro.
- Level of performance required is not very high at all. It just needs to send pulses with sub-millisecond intervals.
- Activation on serial connect is not necessary, but might be useful to consider.
- Haven't considered an ATtiny85 as I have never used them. Thank you for the suggestion. Sounds like it could suffice but I would need to add a UART. I expect that the TL866II or one of those FTDI boards could be used to program it?
- Not come across the CH32V003 before. Will look into that option.
- Objective is PC control of a receiver, so the project could be powered from the PC USB port. The current prototype does exactly that.
- I considered wireless options, e.g. ESP, but the power draw would be excessiveand would probably require a separate external power source.
- "The AVRs and PICs have quite similar "real" power consumption" - interesting to note. I was given to understand that PICs draw much less, but there is a large variety of PIC chips to choose from as there is for Arduino programmable MCUs. Already on here I have been given examples of Arduino alternatives that can do better than the Micro board.
- "Note that many of the "super low power" quotes in datasheets refer to optimal use of the "sleep" modes" - exactly and to drive GPIOs you have to wake up.
I spoke with Microchip via chat this morning and am very disappointed. I guess its because they are a manufacturer and ship in volume, but they wouldn't provide any information unless I created an account with them and placed a firm order. They wouldn't even tell me whether the order would ship from the UK or the US. That would make a BIG difference. However, I did manage to get a page of US shipping information.
https://www.microchipdirect.com/shipping-infoLooks like it would cost GBP28 (I am assuming that the package will weigh more then 500g) to ship from the states. When it arrives in the UK, I may or may not get hit with further import fees - depends what mood the customs official is in and which way the wind is blowing. If its shipped from the UK it might cost a lot less to ship, but will still carry 20% VAT.
I would seriously consider a competitor if I knew whether there were any and who they might be?
The PIC and PICkit seems to be the most popular offering though?
The AVRs and PICs have quite similar "real" power consumption, and IMNSHO switching from an architecture that you're "very familiar" with chasing lower power would be a mistake.
That's a good point. I think, taking into account this and all the other comments, if I were to purchase the Pickit5, it would be because I want to learn PIC programming long-term rather than being about just this one-off project. In any case, from my experience with Microchip so far, it seems that I might as well wait until the Pickit5 is available from other outlets like Farnell CPC, Rapid, Mouser, DigiKey etc that are better able to cater to the ordinary consumer and are usually upfront about additional costs.
I would consider a PICkit3 (or PICkit3.5 if these are geniune - note it says "Kit 3.5" not "PICkit 3.5") to dip toes in water so to speak if:
a) I could tell what is genuine and what isn't. Looks like the majority on Amazon and eBay are probably cloned fakes?
b) I could be sure it (genuine article or clone - in the unfortunate event that I ended up with one) would work with the current MPLAB X IDE.
Since both seem to be in doubt, it seems the better choice again would be to wait for the PICkit5 to become available through a reputable outlet.