Any suggestions for a production In-circuit programmer to program my bootloader into a 16F874 ? Ideally should have DOS s/w that can be run as part of an ATE system (e.g. run form a batch file), with all commands etc. on the command-line, returning an error code if anything goes wrong. i.e. no user input. Also it should be smart enough to know it can skip unused locations, to optimise programming speed. I know there is a Promate ICSP adapter, and there is DOS s/w for it - does the DOS s/w allow command-line operation ? It's also somewhat expensive and overkill for this application..