Hi, an interesting forum only found by some now unknown search. Now to pick some brains.
I manufacture measuring instruments and use the PIC 16C73 microcontroller. Time to update the design and it would be nice to use a somewhat more elegant microcontroller. The PIC has worked perfectly for the 20 years I have used it, once programmed then no problems at all.
I define elegant as a processor with an 8 or 16 bit size, signed and unsigned branches, useful addressing modes, something like the 6809 or 68000. The gotcha is that my manufacturing is a cottage industry, pin spacing less than 0.050", SOIC, is simply not possible to solder, reliably, by hand. The other requirement is that it also needs to be 5V to work with all the thousands of previous products out in the market.
All I can come up with is the PIC, possibilities like the 6811/12 or MSP430 just don't work on 5V and have a SOIC package. No doubt there are are possibilities in the 8048 type architecture but I really not keen on Intel processors.
And the final requirement is an assembler, yes, that is correct, no C code, bit twiddling in Brief, or Wordstar.
Ok, so using assembler is just my way of working, a HLL is much quicker, usually, to program. But does no one else use small quantities of microcontrollers in products where reliably soldering something with lead pitch of 0.25mm, or less, is simply impossible. Like using lead free solder, guarantees dry joints.
Any comments or thoughts? Not just the specific questions I ask but in a wider context of low level manufacture.
Bob
I manufacture measuring instruments and use the PIC 16C73 microcontroller. Time to update the design and it would be nice to use a somewhat more elegant microcontroller. The PIC has worked perfectly for the 20 years I have used it, once programmed then no problems at all.
I define elegant as a processor with an 8 or 16 bit size, signed and unsigned branches, useful addressing modes, something like the 6809 or 68000. The gotcha is that my manufacturing is a cottage industry, pin spacing less than 0.050", SOIC, is simply not possible to solder, reliably, by hand. The other requirement is that it also needs to be 5V to work with all the thousands of previous products out in the market.
All I can come up with is the PIC, possibilities like the 6811/12 or MSP430 just don't work on 5V and have a SOIC package. No doubt there are are possibilities in the 8048 type architecture but I really not keen on Intel processors.
And the final requirement is an assembler, yes, that is correct, no C code, bit twiddling in Brief, or Wordstar.
Ok, so using assembler is just my way of working, a HLL is much quicker, usually, to program. But does no one else use small quantities of microcontrollers in products where reliably soldering something with lead pitch of 0.25mm, or less, is simply impossible. Like using lead free solder, guarantees dry joints.
Any comments or thoughts? Not just the specific questions I ask but in a wider context of low level manufacture.
Bob